99AI/public/admin/assets/index-BTK6Z_A_.js
2024-07-07 13:09:08 +08:00

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,aa as M,ab as x,p as V,Z as c,a as L,ac as a,S as $,n as A,g as n,c as B,e as i,b as o,Q as f,i as s,w as _,ad as D,z as m,y as N,M as R,ae as P,af as T,A as b,l as z}from"./index-B-LUCRde.js";import H from"./index-Cpibzrxv.js";import I from"./index-D15m5k9F.js";import K from"./index-BtV4tEHw.js";import E from"./index-C-NEQ-qC.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-BLF1xKsJ.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-C3EW_BoO.js";/* empty css */import Z from"./link-BWt2ASQg.js";import j from"./index-BjjDdbQo.js";import{_ as q}from"./index.vue_vue_type_script_setup_true_lang-BEkNPBKN.js";import{u as F}from"./useMainPage-DaitCM4q.js";import{u as G}from"./useMenu-B9ueoTu1.js";import"./index.vue_vue_type_script_setup_true_lang-DEZ4Pc0_.js";import"./rightSide.vue_vue_type_script_setup_true_lang-Fy5MVj_4.js";import"./HDropdownMenu.vue_vue_type_script_setup_true_lang-BMmZXJAy.js";import"./index.vue_vue_type_script_setup_true_lang--vRGEqGb.js";import"./HDropdown-DTfQxtss.js";import"./HTabList.vue_vue_type_script_setup_true_lang-BRyk7LRP.js";import"./use-resolve-button-type-BVUBWyWZ.js";import"./index.vue_vue_type_script_setup_true_lang-kB9Wxvf5.js";import"./index-D7iOBDDb.js";import"./index.vue_vue_type_script_setup_true_lang-yPWTj9re.js";import"./HKbd-vG5TE40y.js";import"./index.vue_vue_type_script_setup_true_lang-BX7HigS5.js";import"./index.vue_vue_type_script_setup_true_lang-BYv-_Pjb.js";import"./sub.vue_vue_type_script_setup_true_lang-JHc32bNx.js";import"./item.vue_vue_type_script_setup_true_lang-DaXPxrm0.js";import"./HTooltip.vue_vue_type_script_setup_true_lang-KLGAyf4z.js";import"./index-CSu-2OAU.js";import"./index-CHxKnDgq.js";import"./leftSide.vue_vue_type_script_setup_true_lang-vuMi6OLa.js";import"./index-Bun7yaxh.js";import"./index-CHGE2DVJ.js";import"./item.vue_vue_type_script_setup_true_lang-v8FUh9Fm.js";import"./HDialog.vue_vue_type_script_setup_true_lang-rGjjjLRL.js";import"./index.vue_vue_type_script_setup_true_lang-DgN2PCOq.js";const J={class:"layout"},O={id:"app-main"},W={class:"wrapper"},X={class:"main-container"},Y={class:"main"},ee=C({name:"Layout",__name:"index",setup(oe){const p=S(),e=y(),v=M(),r=x(),h=F(),g=G(),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,d)=>{const w=A("RouterView");return n(),B("div",J,[i("div",O,[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:d[0]||(d[0]=u=>s(e).toggleSidebarCollapse())},null,2),i("div",X,[o(E),i("div",Y,[o(w,null,{default:_(({Component:u,route:k})=>[o(D,{name:"slide-right",mode:"out-in",appear:""},{default:_(()=>[(n(),m(T,{include:s(v).list},[N((n(),m(P(u),{key:k.fullPath})),[[R,!s(l)]])],1032,["include"]))]),_:2},1024)]),_:1}),s(l)?(n(),m(Z,{key:0})):b("",!0)]),o(j)])])]),o(Q),o(U),b("",!0),o(q)])}}}),Ie=z(ee,[["__scopeId","data-v-8e390700"]]);export{Ie as default};