index-BQYDdsRv.js 57 KB

12
  1. const __vite__fileDeps=["assets/SimpleMenuTag-CCOv2l_L.js","assets/entry/index-CfskT3Lu.js","assets/vue-ByATgq5d.js","assets/antd-FjOLgRLC.js","assets/index-DDcqPBI5.css","assets/index-8krAN232.js","assets/siteSetting-BSGR9S7Z.js","assets/index-DbwKPLxP.js","assets/useWindowSizeFn-CoP3yonw.js","assets/index-ByDejTjK.css","assets/header-BwgXpDhH.js","assets/index-ClNBTSAH.js","assets/useContentViewHeight-B_d6Wvsk.js","assets/index-DYN-Opul.css","assets/useSortable-mnPAo9jg.js","assets/index-B5O0W7sd.js","assets/index-DHiGAoja.css","assets/lock-BvKmkPDd.js","assets/index-Cl_uhnyU.css","assets/Breadcrumb-WyEgc8l-.js","assets/Breadcrumb-CeZDibdw.css","assets/index-ddPwTxYE.js","assets/index-uPBx5xzQ.css","assets/ErrorAction-CgSj7BLO.js","assets/index-BZgLtumU.js","assets/TypePicker-DYvUloF4.js","assets/TypePicker-B9wB-isi.css","assets/ThemeColorPicker-DzQK8n5I.js","assets/ThemeColorPicker-DW9lzYj5.css","assets/SettingFooter-CAwvBSUb.js","assets/copyTextToClipboard-D9zCzvi-.js","assets/SettingFooter-C_1A4aj1.css","assets/SwitchItem-DwsNAJ7L.js","assets/SwitchItem-CtMeiHa2.css","assets/SelectItem-bWsBESXm.js","assets/SelectItem-Blco6GMM.css","assets/InputNumberItem-C4_GG7nu.js","assets/InputNumberItem-41yxnswR.css","assets/index-xAEwMmN2.js","assets/SessionTimeoutLogin-BK6zwjuL.js","assets/Login.vue_vue_type_style_index_0_lang-D8GDKs_Q.js","assets/ForgetPasswordForm.vue_vue_type_script_setup_true_lang-Bkw64VhO.js","assets/LoginFormTitle.vue_vue_type_script_setup_true_lang-B4xGRIqB.js","assets/index-9cQvflNm.js","assets/useFormItem-DmfL7Ss_.js","assets/index-B1prL0gx.css","assets/LoginForm.vue_vue_type_script_setup_true_lang-BNmLkBNs.js","assets/MobileForm.vue_vue_type_script_setup_true_lang-Cfx6AXdL.js","assets/QrCodeForm.vue_vue_type_script_setup_true_lang-D7PPqcmU.js","assets/index-DEqIj5Uy.js","assets/download-BWuDWaOR.js","assets/base64Conver-bBv-IO2K.js","assets/RegisterForm.vue_vue_type_script_setup_true_lang-B_I0C2_u.js","assets/index-BdOHQZDU.js","assets/index-Bn5udUWy.css","assets/Login-WyXKKOJK.css","assets/SessionTimeoutLogin-BGlp5bwD.css","assets/index-DbSSPM_j.css","assets/index-q3VuyXX5.js","assets/index-hHEsJoBG.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
  2. var ln=Object.defineProperty;var Ge=Object.getOwnPropertySymbols;var ft=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable;var mt=(t,n,s)=>n in t?ln(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,Ke=(t,n)=>{for(var s in n||(n={}))ft.call(n,s)&&mt(t,s,n[s]);if(Ge)for(var s of Ge(n))_t.call(n,s)&&mt(t,s,n[s]);return t};var ht=(t,n)=>{var s={};for(var o in t)ft.call(t,o)&&n.indexOf(o)<0&&(s[o]=t[o]);if(t!=null&&Ge)for(var o of Ge(t))n.indexOf(o)<0&&_t.call(t,o)&&(s[o]=t[o]);return s};var Q=(t,n,s)=>new Promise((o,i)=>{var l=c=>{try{r(s.next(c))}catch(a){i(a)}},u=c=>{try{r(s.throw(c))}catch(a){i(a)}},r=c=>c.done?o(c.value):Promise.resolve(c.value).then(l,u);r((s=s.apply(t,n)).next())});import{ao as rn,ap as Rt,aq as $e,s as Y,J as Me,ar as ae,p as L,as as pe,at as un,e as he,j as z,N as de,K as Nt,au as Xe,av as qe,aw as st,ax as Ve,F as cn,ae as dn,ay as Lt,U as pn,az as gn,al as J,H as wt,aA as xt,q as Dt,aB as Ie,aC as kt,aD as $t,aE as ce,aF as ze,aG as mn,aH as et,u as ot,W as tt,n as at,Y as fn,aI as _n,aJ as St,aK as hn,m as Sn,aL as Ae,aM as lt,_ as it,aN as Ee,k as Tn,aO as Mn,aP as yn,$ as bn,aQ as Pt,a7 as On,aR as Cn,aS as Bt,aT as Tt,aU as Je,aV as ke,aW as Mt,aX as Ft,aY as Ht,aZ as En,a_ as vn,a$ as In,A as An,b0 as Rn,o as Ut,b1 as Nn,b2 as Ln}from"./entry/index-CfskT3Lu.js";import{aq as wn,k as f,c as p,u as e,d as H,Z as g,_ as R,ab as k,a7 as b,a1 as C,G as xn,a0 as Te,a8 as F,ac as Z,a9 as rt,aj as Wt,F as j,aa as Re,J as Qe,f as X,r as Ue,I as Gt,Y as Ne,w as me,h as nt,p as Kt,o as ut,y as je,ae as ge,g as ct,ah as Dn,B as dt,ag as _e,$ as V,e as kn,D as $n,m as fe,A as ve,ak as Pn,K as Bn,z as Fn,q as Hn,ai as yt,ar as Un,n as Wn,l as Gn,ad as zt,b as Kn}from"./vue-ByATgq5d.js";import{G as zn,x as pt,bd as Xt,e as Vt,T as jt,aj as Xn,aq as Vn,be as jn,bf as Yn,bg as qn,bh as Qn,at as Zn,au as Jn,L as He,aL as es,bi as ts,aI as ns,as as ss,d as bt,a6 as Ce,aY as Ot}from"./antd-FjOLgRLC.js";import os from"./index-ClNBTSAH.js";import{a as as,u as ls}from"./useContentViewHeight-B_d6Wvsk.js";import{u as is}from"./useSortable-mnPAo9jg.js";import{B as rs,u as us}from"./index-B5O0W7sd.js";import{u as cs}from"./lock-BvKmkPDd.js";function ee(t,n={}){const{size:s="small",delay:o=100,timeout:i=3e4,loading:l=!1,retry:u=!0}=n;return wn({loader:t,loadingComponent:l?f(zn,{spinning:!0,size:s},null):void 0,timeout:i,delay:o,onError:u?(r,c,a,d)=>{r.message.match(/fetch/)&&d<=3?c():a()}:rn})}function Pe(){const{getFullContent:t}=Rt(),n=$e(),s=p(()=>!e(t)&&e(m)&&e(E)&&!e(d)&&!e(a)),o=p(()=>!e(N)&&!e(s)),i=p(()=>{const K=!e(t)&&e(E);return K&&!e(m)||K&&e(d)||K&&e(a)}),{getMenuMode:l,getSplit:u,getShowHeaderTrigger:r,getIsSidebarType:c,getIsMixSidebar:a,getIsTopMenu:d}=Y(),{getShowBreadCrumb:S,getShowLogo:h}=Me(),m=p(()=>!e(c)&&e(E)),M=p(()=>n.getHeaderSetting.showDoc),v=p(()=>n.getHeaderSetting.showApi),_=p(()=>n.getHeaderSetting.theme),E=p(()=>n.getHeaderSetting.show),N=p(()=>n.getHeaderSetting.fixed),y=p(()=>n.getHeaderSetting.bgColor),I=p(()=>n.getHeaderSetting.showSearch),$=p(()=>n.getHeaderSetting.useLockPage),w=p(()=>n.getHeaderSetting.showFullScreen),O=p(()=>n.getHeaderSetting.showNotice),D=p(()=>e(l)!==ae.HORIZONTAL&&e(S)&&!e(u)),W=p(()=>e(h)&&!e(c)&&!e(a)),P=p(()=>e(D)||e(r));function q(K){n.setProjectConfig({headerSetting:K})}return{setHeaderSetting:q,getShowDoc:M,getShowApi:v,getShowSearch:I,getHeaderTheme:_,getUseLockPage:$,getShowFullScreen:w,getShowNotice:O,getShowBread:D,getShowContent:P,getShowHeaderLogo:W,getShowHeader:E,getFixed:N,getShowMixHeaderRef:m,getShowFullHeaderRef:s,getShowInsetHeaderRef:i,getUnFixedAndFull:o,getHeaderBgColor:y}}const ds={items:{type:Array,default:()=>[]},collapsedShowTitle:L.bool,inlineIndent:L.number.def(20),mode:{type:String,default:ae.INLINE},type:{type:String,default:pe.MIX},theme:{type:String,default:un.DARK},inlineCollapsed:L.bool,mixSider:L.bool,isHorizontal:L.bool,accordion:L.bool.def(!0),beforeClickFn:{type:Function}},Yt={item:{type:Object,default:()=>({})},level:L.number,theme:L.oneOf(["dark","light"]),showTitle:L.bool,isHorizontal:L.bool},ps={item:{type:Object,default:null},showTitle:L.bool.def(!0),level:L.number.def(0),isHorizontal:L.bool.def(!0)},gs=["src"],qt=H({name:"MenuItemContent",__name:"MenuItemContent",props:ps,setup(t){const n=t,{t:s}=he(),{prefixCls:o}=z("basic-menu-item-content"),i=p(()=>{var r,c,a;return s(((c=(r=n.item)==null?void 0:r.meta)==null?void 0:c.title)||((a=n.item)==null?void 0:a.name))}),l=p(()=>{var r,c;return(r=n.item)!=null&&r.img||(c=n.item)==null?void 0:c.icon}),u=p(()=>{var r;return(r=n.item)==null?void 0:r.img});return(r,c)=>(g(),R("span",{class:C(`${e(o)}- flex items-center `)},[u.value?(g(),R("img",{key:0,src:u.value,class:"w-18px h-18px align-top mr-2"},null,8,gs)):k("",!0),l.value?(g(),b(de,{key:1,icon:l.value,size:18,class:C(`${e(o)}-wrapper__icon mr-2`)},null,8,["icon","class"])):k("",!0),xn(" "+Te(i.value),1)],2))}}),ms=H({name:"BasicMenuItem",__name:"BasicMenuItem",props:Yt,setup(t){return(n,s)=>(g(),b(e(pt).Item,{key:n.item.path},{default:F(()=>[f(qt,Z(n.$props,{item:n.item}),null,16,["item"])]),_:1}))}}),fs=H({name:"BasicSubMenuItem",isSubMenu:!0,__name:"BasicSubMenuItem",props:Yt,setup(t){const n=t,s=p(()=>{var i;return!((i=n.item.meta)!=null&&i.hideMenu)});function o(i){var l;return!((l=i.meta)!=null&&l.hideChildrenInMenu)&&Reflect.has(i,"children")&&!!i.children&&i.children.length>0}return(i,l)=>{const u=rt("BasicSubMenuItem",!0);return g(),R(j,null,[!o(i.item)&&s.value?(g(),b(ms,Wt(Z({key:0},i.$props)),null,16)):k("",!0),o(i.item)&&s.value?(g(),b(e(pt).SubMenu,{class:C([i.theme]),key:`submenu-${i.item.path}`,popupClassName:"app-top-menu-popup"},{title:F(()=>[f(qt,Z(i.$props,{item:i.item}),null,16,["item"])]),default:F(()=>[(g(!0),R(j,null,Re(i.item.children||[],r=>(g(),b(u,Z({key:r.path,ref_for:!0},i.$props,{item:r}),null,16,["item"]))),128))]),_:1},8,["class"])):k("",!0)],64)}}});function _s(t,n,s,o){const{getCollapsed:i,getIsMixSidebar:l}=Y();function u(d){return Q(this,null,function*(){if(s.value===ae.HORIZONTAL)return;const S=e(l),h=()=>{const m=Qe(n.value);if((m==null?void 0:m.length)===0){t.openKeys=[];return}e(o)?t.openKeys=Xe(m,d):t.openKeys=Xt([...t.openKeys,...Xe(m,d)])};S?h():Nt(h,16)})}const r=p(()=>(e(l)?!1:e(i))?t.collapsedOpenKeys:t.openKeys);function c(){t.selectedKeys=[],t.openKeys=[]}function a(d){if(e(s)===ae.HORIZONTAL||!e(o)||e(l))t.openKeys=d;else{const S=[];for(const{children:h,path:m}of e(n))h&&h.length>0&&S.push(m);if(e(i))t.collapsedOpenKeys=d;else{const h=d.find(m=>t.openKeys.indexOf(m)===-1);S.indexOf(h)===-1?t.openKeys=d:t.openKeys=h?[h]:[]}}}return{setOpenKeys:u,resetKeys:c,getOpenKeys:r,handleOpenChange:a}}const hs=H({name:"BasicMenu",__name:"BasicMenu",props:ds,emits:["menuClick"],setup(t,{emit:n}){const s=t,o=n,i=X(!1),l=X(""),u=Ue({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:r}=z("basic-menu"),{items:c,mode:a,accordion:d}=Gt(s),{getCollapsed:S,getTopMenuAlign:h,getSplit:m}=Y(),{currentRoute:M}=Ne(),{handleOpenChange:v,setOpenKeys:_,getOpenKeys:E}=_s(u,c,a,d),N=p(()=>{const{type:O,mode:D}=s;return O===pe.TOP_MENU&&D===ae.HORIZONTAL||s.isHorizontal&&e(m)}),y=p(()=>{const O=s.isHorizontal&&e(m)?"start":e(h);return[r,`justify-${O}`,{[`${r}__second`]:!s.isHorizontal&&e(m),[`${r}__sidebar-hor`]:e(N)}]}),I=p(()=>{const O=s.mode===ae.INLINE,D={};return O&&(D.inlineCollapsed=s.mixSider?!1:e(S)),D});qe(O=>{var D;O.name!==st&&(w(O),l.value=(D=O.meta)==null?void 0:D.currentActiveMenu,e(l)&&(u.selectedKeys=[e(l)],_(e(l))))}),!s.mixSider&&me(()=>s.items,()=>{w()});const $=D=>Q(this,[D],function*({key:O}){const{beforeClickFn:W}=s;W&&Vt(W)&&!(yield W(O))||(o("menuClick",O),i.value=!0,u.selectedKeys=[O])});function w(O){return Q(this,null,function*(){var W;if(e(i)){i.value=!1;return}const D=((W=(O||e(M)).meta)==null?void 0:W.currentActiveMenu)||(O||e(M)).path;if(_(D),!e(l))if(s.isHorizontal&&e(m)){const P=yield Ve(D);u.selectedKeys=[P]}else{const P=yield Xe(s.items,D);u.selectedKeys=P}})}return(O,D)=>(g(),b(e(pt),Z({selectedKeys:u.selectedKeys,defaultSelectedKeys:u.defaultSelectedKeys,mode:e(a),openKeys:e(E),inlineIndent:O.inlineIndent,theme:O.theme,onOpenChange:e(v),class:y.value,onClick:$,subMenuOpenDelay:.2},I.value),{default:F(()=>[(g(!0),R(j,null,Re(e(c),W=>(g(),b(fs,{key:W.path,item:W,theme:O.theme,isHorizontal:O.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class"]))}}),Qt=Symbol();function Ss(t){return cn(t,Qt,{readonly:!1,native:!0})}function Zt(){return dn(Qt)}const Ts=H({name:"Menu",__name:"Menu",props:{theme:L.oneOf(["light","dark"]).def("light"),activeName:L.oneOfType([L.string,L.number]),openNames:{type:Array,default:()=>[]},accordion:L.bool.def(!0),width:L.string.def("100%"),collapsedWidth:L.string.def("48px"),indentSize:L.number.def(16),collapse:L.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(t,{emit:n}){const s=t,o=n,i=Lt(),l=ct(),u=X(""),r=X([]),{prefixCls:c}=z("menu"),a=X(!1);Ss({rootMenuEmitter:i,activeName:u});const d=p(()=>{const{theme:_}=s;return[c,`${c}-${_}`,`${c}-vertical`,{[`${c}-collapse`]:s.collapse}]});nt(()=>{r.value=s.openNames}),nt(()=>{s.activeName&&(u.value=s.activeName)}),me(()=>s.openNames,()=>{je(()=>{S()})});function S(){i.emit("on-update-opened",r.value)}function h(_){r.value.includes(_)||(r.value.push(_),S())}function m(_){r.value=r.value.filter(E=>E!==_),S()}function M(){r.value=[],S()}function v(_){_!==-1&&(r.value=r.value.slice(0,_+1),S())}return Kt(`subMenu:${l==null?void 0:l.uid}`,{addSubMenu:h,removeSubMenu:m,getOpenNames:()=>r.value,removeAll:M,isRemoveAllPopup:a,sliceIndex:v,level:0,props:s}),ut(()=>{r.value=s.collapse?[]:[...s.openNames],S(),i.on("on-menu-item-select",_=>{u.value=_,je(()=>{s.collapse&&M()}),o("select",_)}),i.on("open-name-change",({name:_,opened:E})=>{if(E&&!r.value.includes(_))r.value.push(_);else if(!E){const N=r.value.findIndex(y=>y===_);N!==-1&&r.value.splice(N,1)}})}),(_,E)=>(g(),R("ul",{class:C(d.value)},[ge(_.$slots,"default")],2))}});function Jt(t){const n=p(()=>l(["Menu","SubMenu"])),s=p(()=>l(["Menu"])),o=p(()=>l(["SubMenu"])),i=p(()=>{var S,h,m;let c=t==null?void 0:t.parent;if(!c)return{};const a=(h=(S=e(s))==null?void 0:S.props.indentSize)!=null?h:20;let d=a;if((m=e(s))!=null&&m.props.collapse)d=a;else for(;c&&c.type.name!=="Menu";)c.type.name==="SubMenu"&&(d+=a),c=c.parent;return{paddingLeft:d+"px"}});function l(c){let a=t==null?void 0:t.parent;if(!a)return null;for(;a&&c.indexOf(a.type.name)===-1;)a=a.parent;return a}function u(){let c=t;if(!c)return{uidList:[],list:[]};const a=[];for(;c&&c.type.name!=="Menu";)c.type.name==="SubMenu"&&a.push(c),c=c.parent;return{uidList:a.map(d=>d.uid),list:a}}function r(c,a="SubMenu"){let d=c.parent;for(;d;){if(d.type.name!==a)return d;d=d.parent}return d}return{getParentMenu:n,getParentInstance:r,getParentRootMenu:s,getParentList:u,getParentSubMenu:o,getItemStyle:i}}const Ms=H({name:"MenuItem",__name:"MenuItem",props:{name:{type:[String,Number],required:!0},disabled:L.bool},setup(t){const n=t,s=Dn(),o=ct(),i=X(!1),{getItemStyle:l,getParentList:u,getParentMenu:r,getParentRootMenu:c}=Jt(o),{prefixCls:a}=z("menu"),{rootMenuEmitter:d,activeName:S}=Zt(),h=p(()=>[`${a}-item`,{[`${a}-item-active`]:e(i),[`${a}-item-selected`]:e(i),[`${a}-item-disabled`]:!!n.disabled}]),m=p(()=>{var _;return(_=e(c))==null?void 0:_.props.collapse}),M=p(()=>{var _;return((_=e(r))==null?void 0:_.type.name)==="Menu"&&e(m)&&s.title});function v(){const{disabled:_}=n;if(_||(d.emit("on-menu-item-select",n.name),e(m)))return;const{uidList:E}=u();d.emit("on-update-opened",{opened:!1,parent:o==null?void 0:o.parent,uidList:E})}return me(()=>S.value,_=>{if(_===n.name){const{list:E,uidList:N}=u();i.value=!0,E.forEach(y=>{y.proxy&&(y.proxy.active=!0)}),d.emit("on-update-active-name:submenu",N)}else i.value=!1},{immediate:!0}),(_,E)=>(g(),R("li",{class:C(h.value),onClick:dt(v,["stop"]),style:_e(m.value?{}:e(l))},[M.value?(g(),b(e(jt),{key:0,placement:"right"},{title:F(()=>[ge(_.$slots,"title")]),default:F(()=>[V("div",{class:C(`${e(a)}-tooltip`)},[ge(_.$slots,"default")],2)]),_:3})):(g(),R(j,{key:1},[ge(_.$slots,"default"),ge(_.$slots,"title")],64))],6))}}),Ct=200,ys=H({name:"SubMenu",__name:"SubMenuItem",props:{name:{type:[String,Number],required:!0},disabled:L.bool,collapsedShowTitle:L.bool},setup(t){var ye;const n=t,s=ct(),o=Ue({active:!1,opened:!1}),i=Ue({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:l,getItemStyle:u,getParentMenu:r,getParentList:c}=Jt(s),{prefixCls:a}=z("menu"),d=Lt(),{rootMenuEmitter:S}=Zt(),{addSubMenu:h,removeSubMenu:m,removeAll:M,getOpenNames:v,isRemoveAllPopup:_,sliceIndex:E,level:N,props:y,handleMouseleave:I}=kn(`subMenu:${(ye=r.value)==null?void 0:ye.uid}`),$=p(()=>[`${a}-submenu`,{[`${a}-opened`]:o.opened,[`${a}-submenu-disabled`]:n.disabled,[`${a}-submenu-has-parent-submenu`]:e(l),[`${a}-child-item-active`]:o.active}]),w=p(()=>y.accordion),O=p(()=>y.collapse),D=p(()=>y.theme),W=p(()=>({minWidth:"200px"})),P=p(()=>{const x=n.name;return e(O)?v().includes(x):o.opened}),q=p(()=>{const x=y.activeSubMenuNames.includes(n.name);return[`${a}-submenu-title`,{[`${a}-submenu-active`]:x,[`${a}-submenu-active-border`]:x&&N===0,[`${a}-submenu-collapse`]:e(O)&&N===0}]});function K(x){return e(O)?{onMouseenter:te,onMouseleave:()=>Le(x)}:{}}function le(){const{disabled:x}=n;if(x||e(O))return;const ie=o.opened;if(e(w)){const{uidList:re}=c();S.emit("on-update-opened",{opened:!1,parent:s==null?void 0:s.parent,uidList:re})}else S.emit("open-name-change",{name:n.name,opened:!ie});o.opened=!ie}function te(){if(n.disabled)return;d.emit("submenu:mouse-enter-child");const ie=v().findIndex(ue=>ue===n.name);E(ie),N===0&&v().length===2&&M(),i.isChild=v().includes(n.name),clearTimeout(i.timeout),i.timeout=setTimeout(()=>{h(n.name)},Ct)}function Le(x=!1){var re;((re=r.value)==null?void 0:re.props.name)||(_.value=!0),v().slice(-1)[0]===n.name&&(i.isChild=!1),d.emit("submenu:mouse-leave-child"),i.timeout&&(clearTimeout(i.timeout),i.timeout=setTimeout(()=>{_.value?M():i.mouseInChild||m(n.name)},Ct)),x&&l.value&&(I==null||I(!0))}$n(()=>{d.on("submenu:mouse-enter-child",()=>{i.mouseInChild=!0,_.value=!1,clearTimeout(i.timeout)}),d.on("submenu:mouse-leave-child",()=>{i.isChild||(i.mouseInChild=!1,clearTimeout(i.timeout))}),S.on("on-update-opened",x=>{if(!e(O)){if(Xn(x)){o.opened=x;return}if(pn(x)&&y.accordion){const{opened:ie,parent:re,uidList:ue}=x;re===(s==null?void 0:s.parent)?o.opened=ie:ue.includes(s==null?void 0:s.uid)||(o.opened=!1);return}n.name&&Array.isArray(x)&&(o.opened=x.includes(n.name))}}),S.on("on-update-active-name:submenu",x=>{s!=null&&s.uid&&(o.active=x.includes(s==null?void 0:s.uid))})});function we(x){o.opened=x}return Kt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:h,removeSubMenu:m,getOpenNames:v,removeAll:M,isRemoveAllPopup:_,sliceIndex:E,level:N+1,handleMouseleave:Le,props:y}),(x,ie)=>(g(),R("li",{class:C($.value)},[O.value?(g(),b(e(Vn),{key:1,placement:"right",overlayClassName:`${e(a)}-menu-popover`,open:P.value,onOnOpenChange:we,overlayStyle:W.value,overlayInnerStyle:{padding:0},align:{offset:[0,0]}},{content:F(()=>[V("div",Wt(Pn(K(!0))),[V("ul",{class:C([e(a),`${e(a)}-${D.value}`,`${e(a)}-popup`])},[ge(x.$slots,"default")],2)],16)]),default:F(()=>[V("div",Z({class:q.value},K(!1)),[V("div",{class:C([{[`${e(a)}-submenu-popup`]:!e(l),[`${e(a)}-submenu-collapsed-show-tit`]:t.collapsedShowTitle}])},[ge(x.$slots,"title")],2),e(l)?(g(),b(de,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:C(`${e(a)}-submenu-title-icon`)},null,8,["class"])):k("",!0)],16)]),_:3},8,["overlayClassName","open","overlayStyle"])):(g(),R(j,{key:0},[V("div",{class:C(`${e(a)}-submenu-title`),onClick:dt(le,["stop"]),style:_e(e(u))},[ge(x.$slots,"title"),f(de,{icon:"eva:arrow-ios-downward-outline",size:14,class:C(`${e(a)}-submenu-title-icon`)},null,8,["class"])],6),f(e(gn),null,{default:F(()=>[fe(V("ul",{class:C(e(a))},[ge(x.$slots,"default")],2),[[ve,o.opened]])]),_:3})],64))],2))}}),bs=["src"],Os={key:2,class:"mt-1 collapse-title"},Cs=["src"],Es={key:2,class:"mt-2 collapse-title"},vs=H({name:"SimpleSubMenu",__name:"SimpleSubMenu",props:{item:{type:Object,default:()=>({})},parent:L.bool,collapsedShowTitle:L.bool,collapse:L.bool,theme:L.oneOf(["dark","light"])},setup(t){const n=ee(()=>J(()=>import("./SimpleMenuTag-CCOv2l_L.js"),__vite__mapDeps([0,1,2,3,4]))),s=t,{t:o}=he(),{prefixCls:i}=z("simple-menu"),l=p(()=>{var m,M;return!((M=(m=s.item)==null?void 0:m.meta)!=null&&M.hideMenu)}),u=p(()=>{var m,M;return(m=s.item)!=null&&m.img||(M=s.item)==null?void 0:M.icon}),r=p(()=>{var m;return(m=s.item)==null?void 0:m.img}),c=p(()=>{var m,M,v;return o(((M=(m=s.item)==null?void 0:m.meta)==null?void 0:M.title)||((v=s.item)==null?void 0:v.name))}),a=p(()=>!s.collapse||!s.parent),d=p(()=>!!s.collapse&&!!s.parent),S=p(()=>[{[`${i}__parent`]:s.parent,[`${i}__children`]:!s.parent}]);function h(m){var M;return!((M=m.meta)!=null&&M.hideChildrenInMenu)&&Reflect.has(m,"children")&&!!m.children&&m.children.length>0}return(m,M)=>{const v=rt("SimpleSubMenu",!0);return g(),R(j,null,[!h(t.item)&&l.value?(g(),b(Ms,Z({key:0,name:t.item.path},m.$props,{class:S.value}),{title:F(()=>[V("span",{class:C(["ml-2",`${e(i)}-sub-title`])},Te(c.value),3),f(e(n),{item:t.item,collapseParent:d.value},null,8,["item","collapseParent"])]),default:F(()=>[r.value?(g(),R("img",{key:0,src:r.value,class:"w-16px h-16px align-top"},null,8,bs)):k("",!0),u.value?(g(),b(de,{key:1,icon:u.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&d.value?(g(),R("div",Os,Te(c.value),1)):k("",!0)]),_:1},16,["name","class"])):k("",!0),h(t.item)&&l.value?(g(),b(ys,{key:1,name:t.item.path,class:C([S.value,t.theme]),collapsedShowTitle:t.collapsedShowTitle},{title:F(()=>[r.value?(g(),R("img",{key:0,src:r.value,class:"w-16px h-16px align-top"},null,8,Cs)):k("",!0),u.value?(g(),b(de,{key:1,icon:u.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&d.value?(g(),R("div",Es,Te(c.value),1)):k("",!0),fe(V("span",{class:C(["ml-2",`${e(i)}-sub-title`])},Te(c.value),3),[[ve,a.value]]),f(e(n),{item:t.item,collapseParent:!!t.collapse&&!!t.parent},null,8,["item","collapseParent"])]),default:F(()=>[(g(!0),R(j,null,Re(t.item.children||[],_=>(g(),b(v,Z({key:_.paramPath||_.path,ref_for:!0},m.$props,{item:_,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):k("",!0)],64)}}});function Is(t,n,s,o,i){const l=wt(u,50);function u(c){return Q(this,null,function*(){const a=!o.value,d=Qe(n.value),S=()=>{if((d==null?void 0:d.length)===0){t.activeSubMenuNames=[],t.openNames=[];return}const h=Xe(d,c);e(s)?t.openNames=h:t.openNames=Xt([...t.openNames,...h]),t.activeSubMenuNames=t.openNames};a?S():Nt(S,30)})}const r=p(()=>e(i)?[]:t.openNames);return{setOpenKeys:l,getOpenKeys:r}}const en=H({name:"SimpleMenu",inheritAttrs:!1,__name:"SimpleMenu",props:{items:{type:Array,default:()=>[]},collapse:L.bool,mixSider:L.bool,theme:L.string,accordion:L.bool.def(!0),collapsedShowTitle:L.bool,beforeClickFn:{type:Function},isSplitMenu:L.bool},emits:["menuClick"],setup(t,{emit:n}){const s=t,o=n,i=Bn(),l=X(""),u=X(!1),r=Ue({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:c}=Ne(),{prefixCls:a}=z("simple-menu"),{items:d,accordion:S,mixSider:h,collapse:m}=Gt(s),{setOpenKeys:M,getOpenKeys:v}=Is(r,d,S,h,m),_=p(()=>Ke(Ke({},i),s));me(()=>s.collapse,y=>{y?r.openNames=[]:M(c.value.path)},{immediate:!0}),me(()=>s.items,()=>{s.isSplitMenu&&M(c.value.path)},{flush:"post"}),qe(y=>{var I;y.name!==st&&(l.value=(I=y.meta)==null?void 0:I.currentActiveMenu,E(y),e(l)&&(r.activeName=e(l),M(e(l))))});function E(y){return Q(this,null,function*(){if(e(u)){u.value=!1;return}const I=(y||e(c)).path;r.activeName=I,M(I)})}function N(y){return Q(this,null,function*(){if(xt(y)){Dt(y);return}const{beforeClickFn:I}=s;I&&Vt(I)&&!(yield I(y))||(o("menuClick",y),u.value=!0,M(y),r.activeName=y)})}return(y,I)=>(g(),b(Ts,Z(_.value,{activeName:r.activeName,openNames:e(v),class:e(a),activeSubMenuNames:r.activeSubMenuNames,onSelect:N}),{default:F(()=>[(g(!0),R(j,null,Re(e(d),$=>(g(),b(vs,{key:$.path,item:$,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(m)},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}});function As(t){const n=X([]),{currentRoute:s}=Ne(),{getIsMobile:o}=Ie(),i=kt(),{setMenuSetting:l,getIsHorizontal:u,getSplit:r}=Y(),c=$t(m,50),a=p(()=>e(t)!==ce.LEFT&&!e(u)),d=p(()=>!e(r)||e(t)!==ce.LEFT),S=p(()=>e(t)===ce.TOP),h=p(()=>e(t)===ce.NONE||!e(r));me([()=>e(s).path,()=>e(t)],_=>Q(this,[_],function*([v]){if(e(a)||e(o))return;const{meta:E}=e(s),N=E.currentActiveMenu;let y=yield Ve(v);y||(y=yield Ve(N)),y&&c(y)}),{immediate:!0}),me([()=>i.getLastBuildMenuTime,()=>i.getBackMenuList],()=>{M()},{immediate:!0}),me(()=>r.value,()=>{e(a)||M()});function m(v){return Q(this,null,function*(){if(e(d)||e(o))return;const _=yield ze(v);if(!_||!_.length){l({hidden:!0}),n.value=[];return}l({hidden:!1}),n.value=_})}function M(){return Q(this,null,function*(){if(e(h)||e(o)){n.value=yield mn();return}if(e(S)){const v=yield et();n.value=v;return}})}return{menusRef:n}}const tn=H({name:"LayoutMenu",props:{theme:L.oneOf(["light","dark"]),splitType:{type:Number,default:ce.NONE},isHorizontal:L.bool,menuMode:{type:[String],default:""}},setup(t){const n=ot(),{getMenuMode:s,getMenuType:o,getMenuTheme:i,getCollapsed:l,getCollapsedShowTitle:u,getAccordion:r,getIsHorizontal:c,getIsSidebarType:a,getSplit:d}=Y(),{getShowLogo:S}=Me(),{prefixCls:h}=z("layout-menu"),{menusRef:m}=As(Fn(t,"splitType")),{getIsMobile:M}=Ie(),v=p(()=>e(M)?ae.INLINE:t.menuMode||e(s)),_=p(()=>t.theme||e(i)),E=p(()=>e(S)&&e(a)),N=p(()=>!e(c)&&(e(a)||t.splitType===ce.LEFT||t.splitType===ce.NONE)),y=p(()=>({height:`calc(100% - ${e(E)?"48px":"0px"})`})),I=p(()=>[`${h}-logo`,e(_),{[`${h}--mobile`]:e(M)}]),$=p(()=>{const P=e(m);return{menus:P,beforeClickFn:O,items:P,theme:e(_),accordion:e(r),collapse:e(l),collapsedShowTitle:e(u),onMenuClick:w}});function w(P){n(P)}function O(P){return Q(this,null,function*(){return xt(P)?(Dt(P),!1):!0})}function D(){return!e(E)&&!e(M)?null:f(at,{showTitle:!e(l),class:e(I),theme:e(_)},null)}function W(){const K=e($),{menus:P}=K,q=ht(K,["menus"]);return!P||!P.length?null:t.isHorizontal?f(hs,Z(q,{isHorizontal:t.isHorizontal,type:e(o),showLogo:e(E),mode:e(v),items:P}),null):f(en,Z(q,{isSplitMenu:e(d),items:P}),null)}return()=>f(j,null,[D(),e(N)?f(tt,{style:e(y)},{default:()=>W()}):W()])}}),Rs=H({__name:"HeaderTrigger",props:{theme:L.oneOf(["light","dark"])},setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y(),{prefixCls:o}=z("layout-header-trigger");return(i,l)=>(g(),R("span",{class:C([e(o),t.theme]),onClick:l[0]||(l[0]=(...u)=>e(s)&&e(s)(...u))},[e(n)?(g(),b(e(jn),{key:0})):(g(),b(e(Yn),{key:1}))],2))}}),Ns=H({__name:"SiderTrigger",setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y();return(o,i)=>(g(),R("div",{onClick:i[0]||(i[0]=dt((...l)=>e(s)&&e(s)(...l),["stop"]))},[e(n)?(g(),b(e(qn),{key:0})):(g(),b(e(Qn),{key:1}))]))}}),Ye=H({__name:"index",props:{sider:L.bool.def(!0),theme:L.oneOf(["light","dark"])},setup(t){return(n,s)=>t.sider?(g(),b(Ns,{key:0})):(g(),b(Rs,{key:1,theme:t.theme},null,8,["theme"]))}}),Ls=H({name:"FullScreen",__name:"FullScreen",setup(t){const{t:n}=he(),{toggle:s,isFullscreen:o}=fn();o.value=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement);const i=p(()=>e(o)?n("layout.header.tooltipExitFull"):n("layout.header.tooltipEntryFull"));return(l,u)=>(g(),b(e(jt),{title:i.value,placement:"bottom",mouseEnterDelay:.5},{default:F(()=>[V("span",{onClick:u[0]||(u[0]=(...r)=>e(s)&&e(s)(...r))},[e(o)?(g(),b(e(Jn),{key:1})):(g(),b(e(Zn),{key:0}))])]),_:1},8,["title"]))}}),ws=ee(()=>J(()=>import("./index-8krAN232.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18])),{loading:!0}),xs=ee(()=>J(()=>import("./Breadcrumb-WyEgc8l-.js"),__vite__mapDeps([19,2,1,3,4,20]))),Ds=ee(()=>J(()=>import("./index-ddPwTxYE.js"),__vite__mapDeps([21,1,2,3,4,22]))),ks=ee(()=>J(()=>import("./ErrorAction-CgSj7BLO.js"),__vite__mapDeps([23,1,2,3,4]))),nn=H({name:"LayoutHeader",__name:"index",props:{fixed:L.bool},setup(t){const n=ee(()=>J(()=>import("./index-BZgLtumU.js"),__vite__mapDeps([24,1,2,3,4,15,16,11,12,8,13,14,17])),{loading:!0}),s=t,{prefixCls:o}=z("layout-header"),{getShowTopMenu:i,getShowHeaderTrigger:l,getSplit:u,getIsMixMode:r,getMenuWidth:c,getIsMixSidebar:a}=Y(),{getUseErrorHandle:d,getShowSettingButton:S,getSettingButtonPosition:h}=Me(),{getHeaderTheme:m,getShowFullScreen:M,getShowNotice:v,getShowContent:_,getShowBread:E,getShowHeaderLogo:N,getShowHeader:y,getShowSearch:I}=Pe(),{getShowLocalePicker:$}=_n(),{getIsMobile:w}=Ie(),O=p(()=>{const K=e(m);return[o,{[`${o}--fixed`]:s.fixed,[`${o}--mobile`]:e(w),[`${o}--${K}`]:K}]}),D=p(()=>{if(!e(S))return!1;const K=e(h);return K===St.AUTO?e(y):K===St.HEADER}),W=p(()=>!e(r)||e(w)?{}:{width:`${e(c)<180?180:e(c)}px`}),P=p(()=>e(u)?ce.TOP:ce.NONE),q=p(()=>e(u)?ae.HORIZONTAL:null);return(K,le)=>(g(),b(e(He).Header,{class:C(O.value)},{default:F(()=>[V("div",{class:C(`${e(o)}-left`)},[e(N)||e(w)?(g(),b(e(at),{key:0,class:C(`${e(o)}-logo`),theme:e(m),style:_e(W.value)},null,8,["class","theme","style"])):k("",!0),e(_)&&e(l)&&!e(u)&&!e(a)||e(w)?(g(),b(Ye,{key:1,theme:e(m),sider:!1},null,8,["theme"])):k("",!0),e(_)&&e(E)?(g(),b(e(xs),{key:2,theme:e(m)},null,8,["theme"])):k("",!0)],2),e(i)&&!e(w)?(g(),R("div",{key:0,class:C(`${e(o)}-menu`)},[f(tn,{isHorizontal:!0,theme:e(m),splitType:P.value,menuMode:q.value},null,8,["theme","splitType","menuMode"])],2)):k("",!0),V("div",{class:C(`${e(o)}-action`)},[e(I)?(g(),b(e(hn),{key:0,class:C(`${e(o)}-action__item `)},null,8,["class"])):k("",!0),e(d)?(g(),b(e(ks),{key:1,class:C(`${e(o)}-action__item error-action`)},null,8,["class"])):k("",!0),e(v)?(g(),b(e(Ds),{key:2,class:C(`${e(o)}-action__item notify-item`)},null,8,["class"])):k("",!0),e(M)?(g(),b(e(Ls),{key:3,class:C(`${e(o)}-action__item fullscreen-item`)},null,8,["class"])):k("",!0),e($)?(g(),b(e(Sn),{key:4,reload:!0,showText:!1,class:C(`${e(o)}-action__item`)},null,8,["class"])):k("",!0),f(e(ws),{theme:e(m)},null,8,["theme"]),D.value?(g(),b(e(n),{key:5,class:C(`${e(o)}-action__item`)},null,8,["class"])):k("",!0)],2)]),_:1},8,["class"]))}});function Be(){const t=$e(),n=p(()=>t.getMultiTabsSetting.show),s=p(()=>t.getMultiTabsSetting.showQuick),o=p(()=>t.getMultiTabsSetting.showRedo),i=p(()=>t.getMultiTabsSetting.showFold),l=p(()=>t.getMultiTabsSetting.autoCollapse);function u(r){t.setProjectConfig({multiTabsSetting:r})}return{setMultipleTabSetting:u,getShowMultipleTab:n,getShowQuick:s,getShowRedo:o,getShowFold:i,getAutoCollapse:l}}function $s(){const t=Ne(),{currentRoute:n}=t,{getShowMultipleTab:s}=Be(),o=Ae(),i=p(()=>u(Qe(t.getRoutes()))||[]),l=p(()=>o.getTabList.reduce((a,d)=>(d.meta&&Reflect.has(d.meta,"frameSrc")&&a.push(d.name),a),[]));function u(a){let d=[];for(const S of a){const{meta:{frameSrc:h}={},children:m}=S;h&&d.push(S),m&&m.length&&d.push(...u(m))}return d=es(d,"name"),d}function r(a){return a.name===e(n).name}function c(a){return e(s)?e(l).includes(a):t.currentRoute.value.name===a}return{hasRenderFrame:c,getFramePages:i,showIframe:r,getAllFramePages:u}}const Ps={key:0},Bs=H({name:"FrameLayout",__name:"index",setup(t){const{getFramePages:n,hasRenderFrame:s,showIframe:o}=$s(),i=p(()=>e(n).length>0);return(l,u)=>i.value?(g(),R("div",Ps,[(g(!0),R(j,null,Re(e(n),r=>(g(),R(j,{key:r.path},[r.meta.frameSrc&&e(s)(r.name)?fe((g(),b(os,{key:0,frameSrc:r.meta.frameSrc},null,8,["frameSrc"])),[[ve,e(o)(r)]]):k("",!0)],64))),128))])):k("",!0)}});function Fs({route:t,openCache:n,cacheTabs:s,enableTransition:o,def:i}){if(!o)return;const l=s.includes(t.name),u="fade-slide";let r=u;return n&&(r=l&&t.meta.loaded?u:void 0),r||t.meta.transitionName||i}const Hs=H({name:"PageLayout",__name:"index",setup(t){const{getShowMultipleTab:n}=Be(),s=Ae(),{getOpenKeepAlive:o,getCanEmbedIFramePage:i}=Me(),{getBasicTransition:l,getEnableTransition:u}=lt(),r=p(()=>e(o)&&e(n)),c=p(()=>e(o)?s.getCachedTabList:[]);return(a,d)=>{const S=rt("RouterView");return g(),R(j,null,[f(S,null,{default:F(({Component:h,route:m})=>[f(Hn,{name:e(Fs)({route:m,openCache:r.value,enableTransition:e(u),cacheTabs:c.value,def:e(l)}),mode:"out-in",appear:""},{default:F(()=>[r.value?(g(),b(Un,{key:0,include:c.value},[(g(),b(yt(h),{key:m.fullPath}))],1032,["include"])):(g(),b(yt(h),{key:m.fullPath}))]),_:2},1032,["name"])]),_:1}),e(i)?(g(),b(Bs,{key:0})):k("",!0)],64)}}}),Us=H({name:"LayoutContent",__name:"index",setup(t){const{prefixCls:n}=z("layout-content"),{getOpenPageLoading:s}=lt(),{getLayoutContentMode:o,getPageLoading:i,getUseOpenBackTop:l}=Me();as();const u=X();return(r,c)=>{const a=Wn("loading");return fe((g(),R("div",{class:C([e(n),e(o)]),ref_key:"content",ref:u},[f(Hs),e(l)?(g(),b(e(ts),{key:0,target:()=>u.value,visibilityHeight:100},null,8,["target"])):k("",!0)],2)),[[a,e(s)&&e(i)]])}}}),Ws=H({name:"DargBar",__name:"DragBar",props:{mobile:Boolean},setup(t){const n=t,{getMiniWidthNumber:s,getCollapsed:o,getCanDrag:i}=Y(),{prefixCls:l}=z("darg-bar"),u=p(()=>e(o)?{left:`${e(s)}px`}:{}),r=p(()=>[l,{[`${l}--hide`]:!e(i)||n.mobile}]);return(c,a)=>(g(),R("div",{class:C(r.value),style:_e(u.value)},null,6))}}),Gs=it(Ws,[["__scopeId","data-v-8545f2e0"]]);function Ks(){const t=$e(),{getMiniWidthNumber:n}=Y(),s=p(()=>e(n));function o(i){t.setProjectConfig({menuSetting:{siderHidden:i}})}return{getCollapsedWidth:s,onBreakpointChange:o}}function zs(t){const{getTrigger:n,getSplit:s}=Y(),o=p(()=>{const l=e(n);return l!==Ee.NONE&&!e(t)&&(l===Ee.FOOTER||e(s))});return{getTriggerAttr:p(()=>e(o)?{}:{trigger:null}),getShowTrigger:o}}function sn(t,n,s=!1){const{getMiniWidthNumber:o,getCollapsed:i,setMenuSetting:l}=Y();ut(()=>{je(()=>{wt(a,80)()})});function u(d){var h;const S=e(d);return S?Reflect.has(S,"$el")?(h=e(d))==null?void 0:h.$el:e(d):null}function r(d,S,h){document.onmousemove=function(m){let M=d.left+(m.clientX-h);m=m||window.event;const v=800,_=e(o);return M<0&&(M=0),M>v&&(M=v),M<_&&(M=_),d.style.left=S.style.width=M+"px",!1}}function c(d){const S=u(t);document.onmouseup=function(){var m;document.onmousemove=null,document.onmouseup=null,S.style.transition="width 0.2s";const h=parseInt(S.style.width);if(s)l({menuWidth:h});else{const M=e(o);e(i)?h>M&&l({collapsed:!1,menuWidth:h}):h>M+20?l({menuWidth:h}):l({collapsed:!0})}(m=d.releaseCapture)==null||m.call(d)}}function a(){const d=u(n);if(!d)return;const S=u(t);S&&(d.onmousedown=h=>{var M;S.style.transition="unset";const m=h==null?void 0:h.clientX;return d.left=d.offsetLeft,r(d,S,m),c(d),(M=d.setCapture)==null||M.call(d),!1})}return{}}const Et=H({name:"LayoutSideBar",__name:"LayoutSider",setup(t){const n=X(null),s=X(null),{getCollapsed:o,getMenuWidth:i,getSplit:l,getMenuTheme:u,getRealWidth:r,getMenuHidden:c,getMenuFixed:a,getIsMixMode:d,getTrigger:S}=Y(),{prefixCls:h}=z("layout-sideBar"),{getIsMobile:m}=Ie(),{getTriggerAttr:M,getShowTrigger:v}=zs(m);sn(s,n);const{getCollapsedWidth:_,onBreakpointChange:E}=Ks(),N=p(()=>e(l)?ae.INLINE:null),y=p(()=>e(l)?ce.LEFT:ce.NONE),I=p(()=>e(l)?!e(c):!0),$=p(()=>[h,{[`${h}--fixed`]:e(a),[`${h}--mix`]:e(d)&&!e(m)}]),w=p(()=>{const D=`${e(r)}px`;return{width:D,overflow:"hidden",flex:`0 0 ${D}`,maxWidth:D,minWidth:D,transition:"all 0.2s"}}),O=Gn(Ye);return(D,W)=>(g(),R(j,null,[e(a)&&!e(m)?fe((g(),R("div",{key:0,style:_e(w.value)},null,4)),[[ve,I.value]]):k("",!0),fe(f(e(He).Sider,Z({ref_key:"sideRef",ref:s,breakpoint:e(S)===e(Ee).FOOTER?"md":"lg",collapsible:"",class:$.value,width:e(i),collapsed:e(o),collapsedWidth:e(_),theme:e(u),trigger:e(O)},e(M),{onBreakpoint:e(E)}),zt({default:F(()=>[f(tn,{theme:e(u),menuMode:N.value,splitType:y.value},null,8,["theme","menuMode","splitType"]),f(Gs,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[e(v)?{name:"trigger",fn:F(()=>[f(Ye)]),key:"0"}:void 0]),1040,["breakpoint","class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[ve,I.value]])],64))}}),Xs=["src"],Vs={class:"text"},js=H({name:"LayoutMixSider",__name:"MixSider",setup(t){const n=ee(()=>J(()=>import("./SimpleMenuTag-CCOv2l_L.js"),__vite__mapDeps([0,1,2,3,4])));let s=X([]);const o=X(""),i=X([]),l=X(!1),u=X(null),r=X(null),c=X(null),{prefixCls:a}=z("layout-mix-sider"),d=ot(),{t:S}=he(),{getMenuWidth:h,getCanDrag:m,getCloseMixSidebarOnChange:M,getMenuTheme:v,getMixSideTrigger:_,getRealWidth:E,getMixSideFixed:N,mixSideHasChildren:y,setMenuSetting:I,getIsMixSidebar:$,getCollapsed:w}=Y(),{title:O}=Tn(),D=kt();sn(r,u,!0);const W=p(()=>({width:e(l)?`${e(h)}px`:0,left:`${e(q)}px`})),P=p(()=>{y.value=e(i).length>0;const B=e(N)&&e(y);return B&&(l.value=!0),B}),q=p(()=>e(w)?Mn:yn),K=p(()=>{const B=e(P)?e(E):0,se=`${e(q)+B}px`;return we(se)}),le=p(()=>{const B=`${e(q)}px`;return we(B)}),te=p(()=>e(N)?{}:{onMouseleave:()=>{x(!0),be()}}),Le=p(()=>e(m));ut(()=>Q(this,null,function*(){s.value=yield et()})),me([()=>D.getLastBuildMenuTime,()=>D.getBackMenuList],()=>Q(this,null,function*(){s.value=yield et()}),{immediate:!0}),qe(B=>{c.value=B,x(!0),e(M)&&be()});function we(B){return{width:B,maxWidth:B,minWidth:B,flex:`0 0 ${B}`}}function ye(B,se=!1){return Q(this,null,function*(){const U=yield ze(B);if(e(o)===B?(se?e(l)||(l.value=!0):e(l)?be():l.value=!0,e(l)||x()):(l.value=!0,o.value=B),!U||U.length===0){se||d(B),i.value=[],be();return}i.value=U})}function x(B=!1){return Q(this,null,function*(){var U;const se=(U=c.value)==null?void 0:U.path;if(se&&(o.value=yield Ve(se),e($))){const Se=e(s).find(Oe=>Oe.path===e(o)),We=Se==null?void 0:Se.path;if(We){const Oe=yield ze(We);B&&(i.value=Oe,e(N)&&(l.value=Oe.length>0)),Oe.length===0&&(i.value=[])}}})}function ie(B){d(B)}function re(){x(!0),be()}function ue(B){return e(_)==="hover"?{onMouseenter:()=>ye(B.path,!0),onClick:()=>Q(this,null,function*(){const se=yield ze(B.path);B.path&&(!se||se.length===0)&&d(B.path)})}:{onClick:()=>ye(B.path)}}function Ze(){I({mixSideFixed:!e(P)})}function be(){e(P)||(l.value=!1)}return(B,se)=>(g(),R(j,null,[V("div",{class:C(`${e(a)}-dom`),style:_e(K.value)},null,6),fe((g(),R("div",Z({style:le.value,class:[e(a),e(v),{open:l.value,mini:e(w)}]},te.value),[f(e(at),{showTitle:!1,class:C(`${e(a)}-logo`)},null,8,["class"]),f(Ye,{class:C(`${e(a)}-trigger`)},null,8,["class"]),f(e(tt),null,{default:F(()=>[V("ul",{class:C(`${e(a)}-module`)},[(g(!0),R(j,null,Re(e(s),U=>{var Se;return g(),R("li",Z({class:[`${e(a)}-module__item `,{[`${e(a)}-module__item--active`]:U.path===o.value}],ref_for:!0},ue(U),{key:U.path}),[f(e(n),{item:U,collapseParent:"",dot:""},null,8,["item"]),U.img?(g(),R("img",{key:0,src:U.img,class:C([`${e(a)}-module__icon`,e(w)?"w-16px h-16px":"w-20px h-20px"])},null,10,Xs)):(g(),b(de,{key:1,class:C(`${e(a)}-module__icon`),size:e(w)?16:20,icon:U.icon||U.meta&&U.meta.icon},null,8,["class","size","icon"])),V("p",{class:C(`${e(a)}-module__name`)},Te(e(S)(((Se=U==null?void 0:U.meta)==null?void 0:Se.title)||U.name)),3)],16)}),128))],2)]),_:1}),V("div",{class:C(`${e(a)}-menu-list`),ref_key:"sideRef",ref:r,style:_e(W.value)},[fe(V("div",{class:C([`${e(a)}-menu-list__title`,{show:l.value}])},[V("span",Vs,Te(e(O)),1),f(de,{size:16,icon:e(N)?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:Ze},null,8,["icon"])],2),[[ve,l.value]]),f(e(tt),{class:C(`${e(a)}-menu-list__content`)},{default:F(()=>[f(e(en),{items:i.value,theme:e(v),mixSider:"",onMenuClick:ie},null,8,["items","theme"])]),_:1},8,["class"]),fe(V("div",{class:C(`${e(a)}-drag-bar`),ref_key:"dragBarRef",ref:u},null,2),[[ve,Le.value&&l.value]])],6)],16)),[[e(bn),re]])],64))}}),Ys=H({name:"SiderWrapper",__name:"index",setup(t){const{prefixCls:n}=z("layout-sider-wrapper"),{getIsMobile:s}=Ie(),{setMenuSetting:o,getCollapsed:i,getMenuWidth:l,getIsMixSidebar:u}=Y();function r(){o({collapsed:!0})}return(c,a)=>e(s)?(g(),b(e(ns),{key:0,placement:"left",class:C(e(n)),width:e(l),getContainer:!1,open:!e(i),onClose:r},{default:F(()=>[f(Et)]),_:1},8,["class","width","open"])):e(u)?(g(),b(js,{key:1})):(g(),b(Et,{key:2}))}});var oe=(t=>(t[t.REFRESH_PAGE=0]="REFRESH_PAGE",t[t.CLOSE_CURRENT=1]="CLOSE_CURRENT",t[t.CLOSE_LEFT=2]="CLOSE_LEFT",t[t.CLOSE_RIGHT=3]="CLOSE_RIGHT",t[t.CLOSE_OTHER=4]="CLOSE_OTHER",t[t.CLOSE_ALL=5]="CLOSE_ALL",t[t.SCALE=6]="SCALE",t))(oe||{});function qs(t,n){const s=Ue({current:null,currentIndex:0}),{t:o}=he(),i=Ae(),{currentRoute:l}=Ne(),{refreshPage:u,closeAll:r,close:c,closeLeft:a,closeOther:d,closeRight:S}=Pt(),h=p(()=>e(n)?t.tabItem:e(l)),m=p(()=>{if(!e(h))return;const{meta:_}=e(h),{path:E}=e(l),N=s.current,y=N?N.path===E:!1,I=s.currentIndex,$=!y,w=I===0||!y,O=i.getTabList.length===1,D=!y||I===i.getTabList.length-1&&i.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:oe.REFRESH_PAGE,text:o("layout.multipleTab.reload"),disabled:$},{icon:"clarity:close-line",event:oe.CLOSE_CURRENT,text:o("layout.multipleTab.close"),disabled:!!(_!=null&&_.affix)||O,divider:!0},{icon:"line-md:arrow-close-left",event:oe.CLOSE_LEFT,text:o("layout.multipleTab.closeLeft"),disabled:w,divider:!1},{icon:"line-md:arrow-close-right",event:oe.CLOSE_RIGHT,text:o("layout.multipleTab.closeRight"),disabled:D,divider:!0},{icon:"dashicons:align-center",event:oe.CLOSE_OTHER,text:o("layout.multipleTab.closeOther"),disabled:O||!y},{icon:"clarity:minus-line",event:oe.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:O}]});function M(_){return E=>{if(!_)return;E==null||E.preventDefault();const N=i.getTabList.findIndex(y=>y.path===_.path);s.current=_,s.currentIndex=N}}function v(_){const{event:E}=_;switch(E){case oe.REFRESH_PAGE:u();break;case oe.CLOSE_CURRENT:c(t.tabItem);break;case oe.CLOSE_LEFT:a();break;case oe.CLOSE_RIGHT:S();break;case oe.CLOSE_OTHER:d();break;case oe.CLOSE_ALL:r();break}}return{getDropMenuList:m,handleMenuEvent:v,handleContextMenu:M}}const Qs={class:"ml-1"},vt=H({name:"TabContent",__name:"TabContent",props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(t){const n=t,{prefixCls:s}=z("multiple-tabs-content"),{t:o}=he(),i=p(()=>{const{tabItem:{meta:S}={}}=n;return S&&o(S.title)}),l=p(()=>!n.isExtra),u=p(()=>e(l)?["contextmenu"]:["click"]),{getDropMenuList:r,handleMenuEvent:c,handleContextMenu:a}=qs(n,l);function d(S){n.tabItem&&a(n.tabItem)(S)}return(S,h)=>(g(),b(e(On),{dropMenuList:e(r),trigger:u.value,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e(c)},{default:F(()=>[l.value?(g(),R("div",{key:0,class:C(`${e(s)}__info`),onContextmenu:d},[V("span",Qs,Te(i.value),1)],34)):(g(),R("span",{key:1,class:C(`${e(s)}__extra-quick`),onClick:d},[f(de,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"]))}}),Zs=H({name:"FoldButton",__name:"FoldButton",setup(t){const{prefixCls:n}=z("multiple-tabs-content"),{getShowMenu:s,setMenuSetting:o}=Y(),{getShowHeader:i,setHeaderSetting:l}=Pe(),u=p(()=>!e(s)&&!e(i)),r=p(()=>e(u)?"codicon:screen-normal":"codicon:screen-full");function c(){const a=e(u);o({show:a,hidden:!a}),l({show:a}),Cn()}return(a,d)=>(g(),R("span",{class:C(`${e(n)}__extra-fold`),onClick:c},[f(de,{icon:r.value},null,8,["icon"])],2))}}),Js=H({name:"TabRedo",__name:"TabRedo",setup(t){const n=X(!1),{prefixCls:s}=z("multiple-tabs-content"),{refreshPage:o}=Pt();function i(){return Q(this,null,function*(){n.value=!0,yield o(),setTimeout(()=>{n.value=!1},1200)})}return(l,u)=>(g(),R("span",{class:C(`${e(s)}__extra-redo`),onClick:i},[f(e(ss),{spin:n.value},null,8,["spin"])],2))}}),eo=it(Js,[["__scopeId","data-v-4b8800b0"]]),{t:to}=he();function no(){const t=X([]),n=Ae(),s=Ne();function o(u){const r=[];return u&&u.forEach(c=>{c.meta&&c.meta.affix&&r.push(Qe(c))}),r}function i(){const u=o(s.getRoutes());t.value=u;for(const r of u)n.addTab({meta:r.meta,name:r.name,path:r.path})}let l=!1;return l||(i(),l=!0),t.value.map(u=>{var r;return(r=u.meta)==null?void 0:r.title}).filter(Boolean)}function so(t){const n=Ae(),{multiTabsSetting:s}=Bt,{prefixCls:o}=z("multiple-tabs");je(()=>{var u;if(!s.canDrag)return;const i=(u=document.querySelectorAll(`.${o} .ant-tabs-nav-wrap > div`))==null?void 0:u[0],{initSortable:l}=is(i,{filter:(r,c)=>{const a=c.innerText;return a?t.map(d=>to(d)).includes(a):!1},onEnd:r=>{const{oldIndex:c,newIndex:a}=r;bt(c)||bt(a)||c===a||n.sortTabs(c,a)}});l()})}const oo=ee(()=>J(()=>import("./TypePicker-DYvUloF4.js"),__vite__mapDeps([25,1,2,3,4,26]))),ao=ee(()=>J(()=>import("./ThemeColorPicker-DzQK8n5I.js"),__vite__mapDeps([27,1,2,3,4,11,12,8,13,14,15,16,17,28]))),lo=ee(()=>J(()=>import("./SettingFooter-CAwvBSUb.js"),__vite__mapDeps([29,1,2,3,4,30,31]))),G=ee(()=>J(()=>import("./SwitchItem-DwsNAJ7L.js"),__vite__mapDeps([32,1,2,3,4,11,12,8,13,14,15,16,17,33]))),Fe=ee(()=>J(()=>import("./SelectItem-bWsBESXm.js"),__vite__mapDeps([34,1,2,3,4,11,12,8,13,14,15,16,17,35]))),It=ee(()=>J(()=>import("./InputNumberItem-C4_GG7nu.js"),__vite__mapDeps([36,1,2,3,4,11,12,8,13,14,15,16,17,37]))),{t:ne}=he();var T=(t=>(t[t.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",t[t.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",t[t.CHANGE_THEME=2]="CHANGE_THEME",t[t.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",t[t.MENU_ACCORDION=4]="MENU_ACCORDION",t[t.MENU_TRIGGER=5]="MENU_TRIGGER",t[t.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",t[t.MENU_COLLAPSED=7]="MENU_COLLAPSED",t[t.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",t[t.MENU_WIDTH=9]="MENU_WIDTH",t[t.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",t[t.MENU_THEME=11]="MENU_THEME",t[t.MENU_SPLIT=12]="MENU_SPLIT",t[t.MENU_FIXED=13]="MENU_FIXED",t[t.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",t[t.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",t[t.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",t[t.HEADER_SHOW=17]="HEADER_SHOW",t[t.HEADER_THEME=18]="HEADER_THEME",t[t.HEADER_FIXED=19]="HEADER_FIXED",t[t.HEADER_SEARCH=20]="HEADER_SEARCH",t[t.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",t[t.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",t[t.TABS_SHOW=23]="TABS_SHOW",t[t.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",t[t.TABS_AUTO_COLLAPSE=25]="TABS_AUTO_COLLAPSE",t[t.LOCK_TIME=26]="LOCK_TIME",t[t.FULL_CONTENT=27]="FULL_CONTENT",t[t.CONTENT_MODE=28]="CONTENT_MODE",t[t.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",t[t.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",t[t.GRAY_MODE=31]="GRAY_MODE",t[t.COLOR_WEAK=32]="COLOR_WEAK",t[t.SHOW_LOGO=33]="SHOW_LOGO",t[t.SHOW_FOOTER=34]="SHOW_FOOTER",t[t.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",t[t.OPEN_PROGRESS=36]="OPEN_PROGRESS",t[t.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",t[t.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",t))(T||{});const io=[{value:Tt.FULL,label:ne("layout.setting.contentModeFull")},{value:Tt.FIXED,label:ne("layout.setting.contentModeFixed")}],ro=[{value:Je.CENTER,label:ne("layout.setting.topMenuAlignRight")},{value:Je.START,label:ne("layout.setting.topMenuAlignLeft")},{value:Je.END,label:ne("layout.setting.topMenuAlignCenter")}],uo=t=>[{value:Ee.NONE,label:ne("layout.setting.menuTriggerNone")},{value:Ee.FOOTER,label:ne("layout.setting.menuTriggerBottom")},...t?[]:[{value:Ee.HEADER,label:ne("layout.setting.menuTriggerTop")}]],co=[ke.ZOOM_FADE,ke.FADE,ke.ZOOM_OUT,ke.FADE_SIDE,ke.FADE_BOTTOM,ke.FADE_SCALE].map(t=>({label:t,value:t})),po=[{title:ne("layout.setting.menuTypeSidebar"),mode:ae.INLINE,type:pe.SIDEBAR},{title:ne("layout.setting.menuTypeMix"),mode:ae.INLINE,type:pe.MIX},{title:ne("layout.setting.menuTypeTopMenu"),mode:ae.HORIZONTAL,type:pe.TOP_MENU},{title:ne("layout.setting.menuTypeMixSidebar"),mode:ae.INLINE,type:pe.MIX_SIDEBAR}],go=[{value:Mt.HOVER,label:ne("layout.setting.triggerHover")},{value:Mt.CLICK,label:ne("layout.setting.triggerClick")}];function mo(t,n){const s=$e(),o=fo(t,n);s.setProjectConfig(o),t===T.CHANGE_THEME&&(Ft(),Ht())}function fo(t,n){const s=$e(),{getThemeColor:o,getDarkMode:i}=Me(),{menuSetting:l}=Bt;switch(t){case T.CHANGE_LAYOUT:const{mode:u,type:r,split:c}=n,a=r===pe.MIX,d=l.type===pe.MIX?{split:l.split}:{split:c};return{menuSetting:Ke({mode:u,type:r,collapsed:!1,show:!0,hidden:!1},a?d:{split:!1})};case T.CHANGE_THEME_COLOR:return o.value===n?{}:{themeColor:n};case T.CHANGE_THEME:return i.value===n?{}:(In(n),{});case T.MENU_HAS_DRAG:return{menuSetting:{canDrag:n}};case T.MENU_ACCORDION:return{menuSetting:{accordion:n}};case T.MENU_TRIGGER:return{menuSetting:{trigger:n}};case T.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:n}};case T.MENU_COLLAPSED:return{menuSetting:{collapsed:n}};case T.MENU_WIDTH:return{menuSetting:{menuWidth:n}};case T.MENU_SHOW_SIDEBAR:return{menuSetting:{show:n}};case T.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:n}};case T.MENU_THEME:return Ht(n),{menuSetting:{bgColor:n}};case T.MENU_SPLIT:return{menuSetting:{split:n}};case T.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:n}};case T.MENU_FIXED:return{menuSetting:{fixed:n}};case T.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:n}};case T.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:n}};case T.OPEN_PAGE_LOADING:return s.setPageLoading(!1),{transitionSetting:{openPageLoading:n}};case T.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:n}};case T.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:n}};case T.OPEN_PROGRESS:return{transitionSetting:{openNProgress:n}};case T.LOCK_TIME:return{lockTime:n};case T.FULL_CONTENT:return{fullContent:n};case T.CONTENT_MODE:return{contentMode:n};case T.SHOW_BREADCRUMB:return{showBreadCrumb:n};case T.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:n};case T.GRAY_MODE:return vn(n),{grayMode:n};case T.SHOW_FOOTER:return{showFooter:n};case T.COLOR_WEAK:return En(n),{colorWeak:n};case T.SHOW_LOGO:return{showLogo:n};case T.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:n}};case T.TABS_SHOW:return{multiTabsSetting:{show:n}};case T.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:n}};case T.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:n}};case T.TABS_AUTO_COLLAPSE:return{multiTabsSetting:{autoCollapse:n}};case T.HEADER_THEME:return Ft(n),{headerSetting:{bgColor:n}};case T.HEADER_SEARCH:return{headerSetting:{showSearch:n}};case T.HEADER_FIXED:return{headerSetting:{fixed:n}};case T.HEADER_SHOW:return{headerSetting:{show:n}};default:return{}}}const{t:A}=he(),_o=H({name:"SettingDrawer",setup(t,{attrs:n}){const{getContentMode:s,getShowFooter:o,getShowBreadCrumb:i,getShowBreadCrumbIcon:l,getShowLogo:u,getFullContent:r,getColorWeak:c,getGrayMode:a,getLockTime:d,getShowDarkModeToggle:S}=Me(),{getOpenPageLoading:h,getBasicTransition:m,getEnableTransition:M,getOpenNProgress:v}=lt(),{getIsHorizontal:_,getShowMenu:E,getMenuType:N,getTrigger:y,getCollapsedShowTitle:I,getMenuFixed:$,getCollapsed:w,getCanDrag:O,getTopMenuAlign:D,getAccordion:W,getMenuWidth:P,getMenuBgColor:q,getIsTopMenu:K,getSplit:le,getIsMixSidebar:te,getCloseMixSidebarOnChange:Le,getMixSideTrigger:we,getMixSideFixed:ye}=Y(),{getShowHeader:x,getFixed:ie,getShowSearch:re}=Pe(),{getShowMultipleTab:ue,getShowQuick:Ze,getShowRedo:be,getShowFold:B,getAutoCollapse:se}=Be(),U=p(()=>e(E)&&!e(_));function Se(){return f(j,null,[f(oo,{menuTypeList:po,handler:xe=>{mo(T.CHANGE_LAYOUT,{mode:xe.mode,type:xe.type,split:e(_)?!1:void 0})},def:e(N)},null)])}function We(){return f(ao,{colorList:Rn,def:e(q),event:T.MENU_THEME},null)}function Oe(){let xe=e(y);const gt=uo(e(le));return gt.some(De=>De.value===xe)||(xe=Ee.FOOTER),f(j,null,[f(G,{title:A("layout.setting.splitMenu"),event:T.MENU_SPLIT,def:e(le),disabled:!e(U)||e(N)!==pe.MIX},null),f(G,{title:A("layout.setting.mixSidebarFixed"),event:T.MENU_FIXED_MIX_SIDEBAR,def:e(ye),disabled:!e(te)},null),f(G,{title:A("layout.setting.closeMixSidebarOnChange"),event:T.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:e(Le),disabled:!e(te)},null),f(G,{title:A("layout.setting.menuCollapse"),event:T.MENU_COLLAPSED,def:e(w),disabled:!e(U)},null),f(G,{title:A("layout.setting.menuDrag"),event:T.MENU_HAS_DRAG,def:e(O),disabled:!e(U)},null),f(G,{title:A("layout.setting.menuSearch"),event:T.HEADER_SEARCH,def:e(re),disabled:!e(x)},null),f(G,{title:A("layout.setting.menuAccordion"),event:T.MENU_ACCORDION,def:e(W),disabled:!e(U)},null),f(G,{title:A("layout.setting.collapseMenuDisplayName"),event:T.MENU_COLLAPSED_SHOW_TITLE,def:e(I),disabled:!e(U)||!e(w)||e(te)},null),f(G,{title:A("layout.setting.fixedHeader"),event:T.HEADER_FIXED,def:e(ie),disabled:!e(x)},null),f(G,{title:A("layout.setting.fixedSideBar"),event:T.MENU_FIXED,def:e($),disabled:!e(U)||e(te)},null),f(G,{title:A("layout.setting.autoCollapseTabsInFold"),event:T.TABS_AUTO_COLLAPSE,def:e(se),disabled:!e(ue)},null),f(Fe,{title:A("layout.setting.mixSidebarTrigger"),event:T.MENU_TRIGGER_MIX_SIDEBAR,def:e(we),options:go,disabled:!e(te)},null),f(Fe,{title:A("layout.setting.topMenuLayout"),event:T.MENU_TOP_ALIGN,def:e(D),options:ro,disabled:!e(x)||e(le)||!e(K)&&!e(le)||e(te)},null),f(Fe,{title:A("layout.setting.menuCollapseButton"),event:T.MENU_TRIGGER,def:xe,options:gt,disabled:!e(U)||e(te)},null),f(Fe,{title:A("layout.setting.contentMode"),event:T.CONTENT_MODE,def:e(s),options:io},null),f(It,{title:A("layout.setting.autoScreenLock"),min:0,event:T.LOCK_TIME,defaultValue:e(d),formatter:De=>parseInt(De)===0?`0(${A("layout.setting.notAutoScreenLock")})`:`${De}${A("layout.setting.minute")}`},null),f(It,{title:A("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:T.MENU_WIDTH,disabled:!e(U),defaultValue:e(P),formatter:De=>`${parseInt(De)}px`},null)])}function on(){return f(j,null,[f(G,{title:A("layout.setting.breadcrumb"),event:T.SHOW_BREADCRUMB,def:e(i),disabled:!e(x)},null),f(G,{title:A("layout.setting.breadcrumbIcon"),event:T.SHOW_BREADCRUMB_ICON,def:e(l),disabled:!e(x)},null),f(G,{title:A("layout.setting.tabs"),event:T.TABS_SHOW,def:e(ue)},null),f(G,{title:A("layout.setting.tabsRedoBtn"),event:T.TABS_SHOW_REDO,def:e(be),disabled:!e(ue)},null),f(G,{title:A("layout.setting.tabsQuickBtn"),event:T.TABS_SHOW_QUICK,def:e(Ze),disabled:!e(ue)},null),f(G,{title:A("layout.setting.tabsFoldBtn"),event:T.TABS_SHOW_FOLD,def:e(B),disabled:!e(ue)},null),f(G,{title:A("layout.setting.sidebar"),event:T.MENU_SHOW_SIDEBAR,def:e(E),disabled:e(_)},null),f(G,{title:A("layout.setting.header"),event:T.HEADER_SHOW,def:e(x)},null),f(G,{title:"Logo",event:T.SHOW_LOGO,def:e(u),disabled:e(te)},null),f(G,{title:A("layout.setting.footer"),event:T.SHOW_FOOTER,def:e(o)},null),f(G,{title:A("layout.setting.fullContent"),event:T.FULL_CONTENT,def:e(r)},null),f(G,{title:A("layout.setting.grayMode"),event:T.GRAY_MODE,def:e(a)},null),f(G,{title:A("layout.setting.colorWeak"),event:T.COLOR_WEAK,def:e(c)},null)])}function an(){return f(j,null,[f(G,{title:A("layout.setting.progress"),event:T.OPEN_PROGRESS,def:e(v)},null),f(G,{title:A("layout.setting.switchLoading"),event:T.OPEN_PAGE_LOADING,def:e(h)},null),f(G,{title:A("layout.setting.switchAnimation"),event:T.OPEN_ROUTE_TRANSITION,def:e(M)},null),f(Fe,{title:A("layout.setting.animationType"),event:T.ROUTER_TRANSITION,def:e(m),options:co,disabled:!e(M)},null)])}return()=>f(rs,Z(n,{title:A("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[e(S)&&f(Ce,null,{default:()=>A("layout.setting.darkMode")}),e(S)&&f(An,{class:"mx-auto"},null),f(Ce,null,{default:()=>A("layout.setting.navMode")}),Se(),f(Ce,null,{default:()=>A("layout.setting.sidebarTheme")}),We(),f(Ce,null,{default:()=>A("layout.setting.interfaceFunction")}),Oe(),f(Ce,null,{default:()=>A("layout.setting.interfaceDisplay")}),on(),f(Ce,null,{default:()=>A("layout.setting.animation")}),an(),f(Ce,null,null),f(lo,null,null)]})}}),ho=H({name:"SettingButton",__name:"SettingButton",setup(t){const[n,{openDrawer:s}]=us(),{prefixCls:o}=z("multiple-tabs-content");return(i,l)=>(g(),R("span",{class:C(`${e(o)}__extra-fold`),onClick:l[0]||(l[0]=u=>e(s)(!0))},[f(de,{icon:"ion:settings-outline"}),f(e(_o),{onRegister:e(n)},null,8,["onRegister"])],2))}}),So=H({name:"MultipleTabs",__name:"index",setup(t){const n=no(),s=X("");so(n);const o=Ae(),i=Ut(),l=Ne(),{prefixCls:u}=z("multiple-tabs"),r=ot(),{getShowQuick:c,getShowRedo:a,getShowFold:d}=Be(),S=p(()=>o.getTabList.filter(I=>{var $;return!(($=I.meta)!=null&&$.hideTab)})),h=p(()=>e(S).length===1),{y:m}=Nn(),{getShowMenu:M}=Y(),{getShowHeader:v}=Pe(),_=p(()=>!e(M)&&!e(v)),E=p(()=>[u,{[`${u}--hide-close`]:e(h),[`${u}--hover`]:e(m)<Ln}]);qe(I=>{const{name:$}=I;if($===st||!I||!i.getToken)return;const{path:w,fullPath:O,meta:D={}}=I,{currentActiveMenu:W,hideTab:P}=D,q=P?W:null,K=q||O||w;if(s.value!==K&&(s.value=K),q){const le=l.getRoutes().find(te=>te.path===W);le&&o.addTab(le)}else o.addTab(e(I))});function N(I){s.value=I,r(I,!1)}function y(I){e(h)||o.closeTabByKey(I,l)}return(I,$)=>(g(),R("div",{class:C(E.value)},[f(e(Ot),{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:s.value,onChange:N,onEdit:$[0]||($[0]=w=>y(`${w}`))},zt({default:F(()=>[(g(!0),R(j,null,Re(S.value,w=>(g(),b(e(Ot).TabPane,{key:w.query?w.fullPath:w.path,closable:!(w&&w.meta&&w.meta.affix)},{tab:F(()=>[f(vt,{tabItem:w},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e(a)||e(c)?{name:"rightExtra",fn:F(()=>[e(d)&&_.value||!e(v)?(g(),b(ho,{key:0})):k("",!0),e(a)?(g(),b(eo,{key:1})):k("",!0),e(c)?(g(),b(vt,{key:2,isExtra:"",tabItem:I.$route},null,8,["tabItem"])):k("",!0),e(d)?(g(),b(Zs,{key:3})):k("",!0)]),key:"0"}:void 0]),1032,["activeKey"])],2))}}),At=48,To=32,Mo=H({name:"LayoutMultipleHeader",__name:"MultipleHeader",setup(t){const{setHeaderHeight:n}=ls(),s=Ae(),{prefixCls:o}=z("layout-multiple-header"),{getCalcContentWidth:i,getSplit:l,getShowMenu:u}=Y(),{getIsMobile:r}=Ie(),{getFixed:c,getShowInsetHeaderRef:a,getShowFullHeaderRef:d,getHeaderTheme:S,getShowHeader:h}=Pe(),{getFullContent:m}=Rt(),{getShowMultipleTab:M,getAutoCollapse:v}=Be(),_=p(()=>e(M)&&!e(m)),E=p(()=>e(c)||e(d)),N=p(()=>{const O={};return e(c)&&(O.width=e(r)?"100%":e(i)),e(d)&&(O.top=`${At}px`),O}),y=p(()=>e(c)||e(d)),I=p(()=>!e(u)&&!e(h)),$=p(()=>{let O=0;return e(v)&&e(I)||((e(d)||!e(l))&&e(h)&&!e(m)&&(O+=At),e(M)&&!e(m)&&(O+=To),n(O)),{height:`${O}px`}}),w=p(()=>[o,`${o}--${e(S)}`,{[`${o}--fixed`]:e(y)}]);return(O,D)=>(g(),R(j,null,[E.value?(g(),R("div",{key:0,class:C([`${e(o)}__placeholder`]),style:_e($.value)},null,6)):k("",!0),V("div",{style:_e(N.value),class:C(w.value)},[e(a)?(g(),b(nn,{key:0})):k("",!0),_.value?(g(),b(So,{key:e(s).getLastDragEndIndex})):k("",!0)],6)],64))}}),yo=it(Mo,[["__scopeId","data-v-cb65c293"]]);function bo(){const{getLockTime:t}=Me(),n=cs(),s=Ut(),o=$e();let i;function l(){window.clearTimeout(i)}function u(){if(!s.getToken){l();return}const a=o.getProjectConfig.lockTime;if(!a||a<1){l();return}l(),i=setTimeout(()=>{r()},a*60*1e3)}function r(){n.setLockInfo({isLock:!0,pwd:void 0})}nt(a=>{s.getToken?u():l(),a(()=>{l()})}),Kn(()=>{l()});const c=$t(u,2e3);return p(()=>e(t)?{onKeyup:c,onMousemove:c}:(l(),{}))}const Oo=H({name:"DefaultLayout",__name:"index",setup(t){const n=ee(()=>J(()=>import("./index-xAEwMmN2.js"),__vite__mapDeps([38,1,2,3,4,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,11,12,8,13,14,15,16,17,57]))),s=ee(()=>J(()=>import("./index-q3VuyXX5.js"),__vite__mapDeps([58,6,1,2,3,4,12,8,59]))),{prefixCls:o}=z("default-layout"),{getIsMobile:i}=Ie(),{getShowFullHeaderRef:l}=Pe(),{getShowSidebar:u,getIsMixSidebar:r,getShowMenu:c}=Y(),{getAutoCollapse:a}=Be(),d=bo(),S=p(()=>{let h=["ant-layout"];return(e(r)||e(c))&&h.push("ant-layout-has-sider"),!e(c)&&e(a)&&h.push("ant-layout-auto-collapse-tabs"),h});return(h,m)=>(g(),b(e(He),Z({class:e(o)},e(d)),{default:F(()=>[f(e(n)),e(l)?(g(),b(nn,{key:0,fixed:""})):k("",!0),f(e(He),{class:C([S.value,`${e(o)}-out`])},{default:F(()=>[e(u)||e(i)?(g(),b(Ys,{key:0})):k("",!0),f(e(He),{class:C(`${e(o)}-main`)},{default:F(()=>[f(yo),f(Us),f(e(s))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"]))}}),Do=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"}));export{_o as S,Be as a,mo as b,ee as c,Do as i,Pe as u};