99AI/public/admin/assets/index-Bu7AiT64.js
2024-07-07 22:44:05 +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-DEc4xym2.js";import H from"./index-CD-WGSon.js";import I from"./index-O7C3nkUu.js";import K from"./index-CBLO6eVA.js";import E from"./index-5KCDGGNS.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-zIlAXnyj.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-DPAufHtz.js";/* empty css */import Z from"./link-DH7aCgYr.js";import j from"./index-DQ4-HBJz.js";import{_ as q}from"./index.vue_vue_type_script_setup_true_lang-BrKsZ_6g.js";import{u as F}from"./useMainPage-qAU7S-kt.js";import{u as G}from"./useMenu-C9VPEhUW.js";import"./index.vue_vue_type_script_setup_true_lang-BstFZRfU.js";import"./rightSide.vue_vue_type_script_setup_true_lang-HCTDBFk8.js";import"./HDropdownMenu.vue_vue_type_script_setup_true_lang-lZ406Ra4.js";import"./index.vue_vue_type_script_setup_true_lang-BiVN2RjL.js";import"./HDropdown-qq12d9mA.js";import"./HTabList.vue_vue_type_script_setup_true_lang-DI-mkQdU.js";import"./use-resolve-button-type-Cmxb6e8K.js";import"./index.vue_vue_type_script_setup_true_lang-BqDgGq9W.js";import"./index-DmaX5UJ_.js";import"./index.vue_vue_type_script_setup_true_lang-BIwcUHb8.js";import"./HKbd-Dkpr3OfM.js";import"./index.vue_vue_type_script_setup_true_lang-TAw7CesO.js";import"./index.vue_vue_type_script_setup_true_lang-D4iJoCyR.js";import"./sub.vue_vue_type_script_setup_true_lang-DYtN02g4.js";import"./item.vue_vue_type_script_setup_true_lang-Gqwq7dn_.js";import"./HTooltip.vue_vue_type_script_setup_true_lang-C9_oOtnv.js";import"./index-vmxuRT_7.js";import"./index-Czbj0ARg.js";import"./leftSide.vue_vue_type_script_setup_true_lang-OOqan5-c.js";import"./index-CS8LAyXh.js";import"./index-D2N8hAxR.js";import"./item.vue_vue_type_script_setup_true_lang-CJ5opBNN.js";import"./HDialog.vue_vue_type_script_setup_true_lang-mVa91NJt.js";import"./index.vue_vue_type_script_setup_true_lang-DKdjIYRj.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};