99AI/public/admin/assets/index-ae3f9f06.js
2024-04-20 22:15:08 +08:00

10 lines
2.9 KiB
JavaScript

/**
* 由 Fantastic-admin 提供技术支持
* Powered by Fantastic-admin
* Gitee https://gitee.com/hooray/fantastic-admin
* Github https://github.com/hooray/fantastic-admin
*/
import{d as h,g as x,y as A,z as L,A as D,B as $,C as b,x as H,D as r,F as I,h as u,o as n,c as g,a,e as o,G as v,b as t,H as T,I as l,J as d,f as c,T as V,w as z,v as K,K as N,L as P,M as R,_ as E,n as F}from"./index-e656eb90.js";import{_ as G}from"./index-726fcaec.js";import J from"./link-885b9ecb.js";import U from"./index-67c7447d.js";import j from"./index-d1fde25b.js";import q from"./index-d2ace44b.js";import O from"./index-41c34c90.js";import Q from"./index-ab2aba6b.js";import W from"./index-dd83f076.js";import X from"./index-c0099047.js";import{u as Y}from"./index-ae957cc8.js";import{u as Z}from"./useMenu-e606149a.js";import"./config-e611a8d0.js";import"./index-fd8a5577.js";import"./index-9f94fa8a.js";import"./index-8847c619.js";import"./index-c0974f86.js";const ee={class:"layout"},te={id:"app-main"},oe={class:"wrapper"},se={class:"main"},ne={key:0},ae=h({name:"Layout"}),ie=h({...ae,setup(re){const _=x(),e=A(),k=L(),m=D(),f=$(()=>!!_.meta.link);return b(()=>e.settings.menu.subMenuCollapse,s=>{e.mode==="mobile"&&(s?document.body.classList.remove("overflow-hidden"):document.body.classList.add("overflow-hidden"))}),b(()=>_.path,()=>{e.mode==="mobile"&&e.$patch(s=>{s.settings.menu.subMenuCollapse=!0})}),H(()=>{r("f5",s=>{e.settings.toolbar.enablePageReload&&(s.preventDefault(),Y().reload())}),r("alt+`",s=>{e.settings.menu.enableHotkeys&&(s.preventDefault(),Z().switchTo(m.actived+1<m.allMenus.length?m.actived+1:0))})}),I(()=>{r.unbind("f5"),r.unbind("alt+`")}),(s,i)=>{const y=u("router-view"),S=G,C=u("el-backtop"),w=E,M=u("el-icon");return n(),g("div",ee,[a("div",te,[o(U),a("div",oe,[a("div",{class:v(["sidebar-container",{show:t(e).mode==="mobile"&&!t(e).settings.menu.subMenuCollapse}])},[o(j),o(q)],2),a("div",{class:v(["sidebar-mask",{show:t(e).mode==="mobile"&&!t(e).settings.menu.subMenuCollapse}]),onClick:i[0]||(i[0]=p=>t(e).toggleSidebarCollapse())},null,2),a("div",{class:"main-container",style:T({"padding-bottom":s.$route.meta.paddingBottom})},[t(e).settings.menu.menuMode==="head"&&!t(e).settings.menu.enableSubMenuCollapseButton&&!t(e).settings.breadcrumb.enable?d("",!0):(n(),l(O,{key:0})),a("div",se,[o(y,null,{default:c(({Component:p,route:B})=>[o(V,{name:"main",mode:"out-in",appear:""},{default:c(()=>[(n(),l(P,{include:t(k).list},[z((n(),l(N(p),{key:B.fullPath})),[[K,!t(f)]])],1032,["include"]))]),_:2},1024)]),_:1}),t(f)?(n(),l(J,{key:0})):d("",!0)]),o(S)],4)]),o(C,{right:20,bottom:20,title:"回到顶部"})]),o(Q),o(W),t(e).settings.app.enableAppSetting?(n(),g("div",ne,[o(M,{class:"app-setting",onClick:i[1]||(i[1]=p=>t(R).emit("global-app-setting-toggle"))},{default:c(()=>[o(w,{name:"ep:setting"})]),_:1}),o(X)])):d("",!0)])}}});const Me=F(ie,[["__scopeId","data-v-096f3f7e"]]);export{Me as default};