99AI/public/admin/assets/index-TB5FFREB.js
2024-07-31 14:12:56 +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-CAe0BuuW.js";import H from"./index-BhbCyWce.js";import I from"./index-BOGDNEcr.js";import K from"./index-C2Ax2Tf1.js";import E from"./index-g_KccFwY.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-C90bQeZy.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-jIq18U01.js";/* empty css */import Z from"./link-Zl4a3VRf.js";import j from"./index-eUqYFFt5.js";import{_ as q}from"./index.vue_vue_type_script_setup_true_lang-CK7s6_6M.js";import{u as F}from"./useMainPage-PJO-ub0s.js";import{u as G}from"./useMenu-BBkTa_-z.js";import"./index.vue_vue_type_script_setup_true_lang-DW_XyWLU.js";import"./rightSide.vue_vue_type_script_setup_true_lang-BwNK92Zl.js";import"./HDropdownMenu.vue_vue_type_script_setup_true_lang-DvGMfvHr.js";import"./index.vue_vue_type_script_setup_true_lang-CCcZv4nB.js";import"./HDropdown-BtjElhzu.js";import"./HTabList.vue_vue_type_script_setup_true_lang-DVNTO8pP.js";import"./use-resolve-button-type-CIWo_h_W.js";import"./index.vue_vue_type_script_setup_true_lang-CKDXN_8I.js";import"./index-Dp-A2VeR.js";import"./index.vue_vue_type_script_setup_true_lang-B135yVzK.js";import"./HKbd-ajmXhnhP.js";import"./index.vue_vue_type_script_setup_true_lang-Cz7MHHaT.js";import"./index.vue_vue_type_script_setup_true_lang-B_goJNHB.js";import"./sub.vue_vue_type_script_setup_true_lang-Dc0jEHO7.js";import"./item.vue_vue_type_script_setup_true_lang-DbS-Ja32.js";import"./HTooltip.vue_vue_type_script_setup_true_lang-DkOhIXEM.js";import"./index-q7-SSFGZ.js";import"./index-BGSS2M6V.js";import"./leftSide.vue_vue_type_script_setup_true_lang-DsSivonS.js";import"./index-CprVCdi5.js";import"./index-BhXahEts.js";import"./item.vue_vue_type_script_setup_true_lang-BhPHmnZX.js";import"./HDialog.vue_vue_type_script_setup_true_lang-DFArSwGc.js";import"./index.vue_vue_type_script_setup_true_lang-CHWp65cL.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};