mirror of
https://github.com/vastxie/99AI.git
synced 2025-09-19 10:06:38 +08:00
9 lines
3.6 KiB
JavaScript
9 lines
3.6 KiB
JavaScript
|
|
/**
|
|
* 由 Fantastic-admin 提供技术支持
|
|
* Powered by Fantastic-admin
|
|
* https://fantastic-admin.github.io
|
|
*/
|
|
|
|
import{d as C,N as S,u as y,a7 as M,a8 as x,n as V,X as c,a as L,a9 as a,O as $,p as A,g as n,c as B,e as i,b as o,Q as f,i as s,w as _,aa as D,z as m,y as N,M as R,ab as P,ac as T,A as b,l as z}from"./index-6QRvoxq4.js";import H from"./index-CYAFQ7HU.js";import I from"./index-CQq7nD5J.js";import K from"./index-eP4h4BlF.js";import E from"./index-Dq5t6Z0r.js";import{_ as O}from"./index.vue_vue_type_script_setup_true_lang-BGlBKwum.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-BgKLAU11.js";/* empty css */import U from"./link-BvzwK7mO.js";import X from"./index-FQR52wpL.js";import{_ as j}from"./index.vue_vue_type_script_setup_true_lang-Bugv63mj.js";import{u as q}from"./useMainPage--yVtHxDh.js";import{u as F}from"./useMenu-DJ8_3Y3q.js";import"./index.vue_vue_type_script_setup_true_lang-CJnFI54p.js";import"./rightSide.vue_vue_type_script_setup_true_lang-Bh_y80-_.js";import"./HDropdownMenu.vue_vue_type_script_setup_true_lang-BzkPBd44.js";import"./index.vue_vue_type_script_setup_true_lang-BIJvuBmw.js";import"./HDropdown-7q7O_XMK.js";import"./HTabList.vue_vue_type_script_setup_true_lang-BuGUQxxq.js";import"./use-resolve-button-type-BE1XPlJv.js";import"./index.vue_vue_type_script_setup_true_lang-DW2jDI9h.js";import"./index-B0yaT7Pj.js";import"./index.vue_vue_type_script_setup_true_lang-DNXKkRlZ.js";import"./HKbd-Be5shIQ7.js";import"./index.vue_vue_type_script_setup_true_lang-4tK_xNzF.js";import"./index.vue_vue_type_script_setup_true_lang-zXZwbW_j.js";import"./sub.vue_vue_type_script_setup_true_lang-6LQFZuiJ.js";import"./item.vue_vue_type_script_setup_true_lang-C02ico3V.js";import"./HTooltip.vue_vue_type_script_setup_true_lang-CxwyeEWK.js";import"./index-DyGHaFdn.js";import"./index-BRrAnYwh.js";import"./leftSide.vue_vue_type_script_setup_true_lang-Dg-uHS6-.js";import"./index-CbgLRpel.js";import"./index-BE5tQEZB.js";import"./item.vue_vue_type_script_setup_true_lang-Dhzk_uDL.js";import"./HDialog.vue_vue_type_script_setup_true_lang-an5zbG4e.js";import"./index.vue_vue_type_script_setup_true_lang-c3O57XSg.js";const G={class:"layout"},J={id:"app-main"},W={class:"wrapper"},Y={class:"main-container"},Z={class:"main"},ee=C({name:"Layout",__name:"index",setup(oe){const p=S(),e=y(),v=M(),r=x(),h=q(),g=F(),l=V(()=>!!p.meta.link);return c(()=>e.settings.menu.subMenuCollapse,t=>{e.mode==="mobile"&&(t?document.body.classList.remove("overflow-hidden"):document.body.classList.add("overflow-hidden"))}),c(()=>p.path,()=>{e.mode==="mobile"&&e.$patch(t=>{t.settings.menu.subMenuCollapse=!0})}),L(()=>{a("f5",t=>{e.settings.toolbar.pageReload&&(t.preventDefault(),h.reload())}),a("alt+`",t=>{e.settings.menu.enableHotkeys&&(t.preventDefault(),g.switchTo(r.actived+1<r.allMenus.length?r.actived+1:0))})}),$(()=>{a.unbind("f5"),a.unbind("alt+`")}),(t,u)=>{const w=A("RouterView");return n(),B("div",G,[i("div",J,[o(H),i("div",W,[i("div",{class:f(["sidebar-container",{show:s(e).mode==="mobile"&&!s(e).settings.menu.subMenuCollapse}])},[o(I),o(K)],2),i("div",{class:f(["sidebar-mask",{show:s(e).mode==="mobile"&&!s(e).settings.menu.subMenuCollapse}]),onClick:u[0]||(u[0]=d=>s(e).toggleSidebarCollapse())},null,2),i("div",Y,[o(E),i("div",Z,[o(w,null,{default:_(({Component:d,route:k})=>[o(D,{name:"slide-right",mode:"out-in",appear:""},{default:_(()=>[(n(),m(T,{include:s(v).list},[N((n(),m(P(d),{key:k.fullPath})),[[R,!s(l)]])],1032,["include"]))]),_:2},1024)]),_:1}),s(l)?(n(),m(U,{key:0})):b("",!0)]),o(X)])])]),o(O),o(Q),b("",!0),o(j)])}}}),Ie=z(ee,[["__scopeId","data-v-8e390700"]]);export{Ie as default};
|