You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3 lines
59 KiB
JavaScript
3 lines
59 KiB
JavaScript
const __vite__fileDeps=["assets/SimpleMenuTag-BAl4YiGW.js","assets/entry/index-CruxN-Hs-1723019140439.js","assets/vue-aEZWZQSa.js","assets/antd-BY-1PcYE.js","assets/index-DW9AUqU5.css","assets/index-BgR9z8Aj.js","assets/siteSetting-BSGR9S7Z.js","assets/index-B6biQger.js","assets/useWindowSizeFn--jCT5E3A.js","assets/index-By19Ecjh.css","assets/header-OZa5fSDc.js","assets/createAsyncComponent-BGUkv03D.js","assets/tenant-CuhlaCtW.js","assets/index-CokaWQFN.js","assets/useContentViewHeight-DllDxCXH.js","assets/index-Ci4rp8sV.css","assets/useSortable-CSRkxIlp.js","assets/index-Bv3AVfz1.js","assets/index-BQXR7Q2U.css","assets/index-Cl_uhnyU.css","assets/Breadcrumb-CkLjSNvG.js","assets/Breadcrumb-BTvrD6tA.css","assets/index-Cr5mFUiR.js","assets/index-ugXtDB8d.css","assets/ErrorAction-DtKcr4Ct.js","assets/index-D8R_vapm.js","assets/TypePicker-DrXsrvTA.js","assets/TypePicker-B3i64eS_.css","assets/ThemeColorPicker-DBFS0FEY.js","assets/style-Bwlk8Loa.js","assets/style-B2B5Icin.css","assets/ThemeColorPicker-BAQr_sUB.css","assets/SettingFooter-JuI8geEg.js","assets/copyTextToClipboard-BBFF3Y3I.js","assets/SettingFooter-C_1A4aj1.css","assets/SwitchItem-BTDw7FgN.js","assets/SwitchItem-CtMeiHa2.css","assets/SelectItem-BXslwfrK.js","assets/SelectItem-Blco6GMM.css","assets/InputNumberItem-BVXTYbWp.js","assets/InputNumberItem-41yxnswR.css","assets/index-C9iXzsUq.js","assets/SessionTimeoutLogin-27Pn8vjL.js","assets/Login.vue_vue_type_style_index_0_lang-DLVbfbmc.js","assets/no-data-BdNBgMO-.js","assets/ForgetPasswordForm.vue_vue_type_script_setup_true_lang-DOV_AKx_.js","assets/LoginFormTitle.vue_vue_type_script_setup_true_lang-APNsLcOD.js","assets/useLogin-Ma1mAIL4.js","assets/componentMap-uxp1OCze.js","assets/RadioButtonGroup.vue_vue_type_script_setup_true_lang-D6-xDLMZ.js","assets/index-BYFe0x3M.js","assets/download-BageIVpd.js","assets/useLoading-C0EEZ3ab.js","assets/index-BZ-W08GR.css","assets/onMountedOrActivated-BIJ0U1R1.js","assets/componentMap-zRpHRZJg.css","assets/helper-CuUont7-.js","assets/BasicForm.vue_vue_type_style_index_0_lang-C-Cj0P69.js","assets/BasicForm-Sl_TyPJm.css","assets/rules-Boel_RXz.js","assets/LoginForm-CpbCGYWa.js","assets/captcha-auYoGjTV.js","assets/OAuthLogin-CGB6FEWz.js","assets/common-CnXC0SKp.js","assets/OAuthLogin-BRwTiKZU.css","assets/LoginForm-C8mFjk9X.css","assets/MobileForm.vue_vue_type_script_setup_true_lang-Bdq7atXw.js","assets/QrCodeForm.vue_vue_type_script_setup_true_lang-DCDXc7x4.js","assets/RegisterForm.vue_vue_type_script_setup_true_lang-BjoMfT23.js","assets/Login-92oLeoG2.css","assets/SessionTimeoutLogin-CzNNEiWS.css","assets/index-KLc-7jK5.css","assets/index-C4SxIy7b.js","assets/index-hHEsJoBG.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
|
|
var Tn=Object.defineProperty;var Ge=Object.getOwnPropertySymbols;var bt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable;var yt=(t,n,s)=>n in t?Tn(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,Ke=(t,n)=>{for(var s in n||(n={}))bt.call(n,s)&&yt(t,s,n[s]);if(Ge)for(var s of Ge(n))Ot.call(n,s)&&yt(t,s,n[s]);return t};var Et=(t,n)=>{var s={};for(var o in t)bt.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&&Ot.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{q as $t,r as $e,s as q,t as Se,M as ie,v as N,w as me,T as Pt,l as Me,p as K,k as pe,x as Ht,y as Xe,z as Ye,R as it,A as Ve,B as Mn,D as yn,F as Bt,G as bn,H as On,J as ne,K as Ft,L as Ut,N as Wt,O as Re,Q as Gt,U as Kt,V as de,W as ze,X as En,Y as ot,u as rt,S as at,Z as ut,$ as Cn,a0 as vn,a1 as Ct,a2 as In,a3 as Rn,a4 as An,a5 as Ae,a6 as ct,_ as dt,a7 as ve,a8 as Ln,a9 as Nn,aa as wn,ab as xn,a as zt,ac as kn,ad as Dn,ae as Xt,af as vt,ag as et,ah as De,ai as It,aj as Vt,ak as jt,al as $n,am as Pn,an as Hn,ao as Bn,ap as Fn,aq as Un,ar as Wn,as as Gn,c as pt,at as Kn,au as zn,av as tt,aw as nt}from"./entry/index-CruxN-Hs-1723019140439.js";import{c as se}from"./createAsyncComponent-BGUkv03D.js";import{c as p,u as e,d as F,_ as m,$ as L,ac as k,a8 as O,a2 as E,G as Xn,a1 as be,a9 as B,k as f,ad as J,aa as gt,ak as qt,F as V,ab as Le,J as Qe,f as X,r as Ue,I as Yt,W as Ne,w as _e,am as mt,g as ft,h as lt,p as Qt,o as _t,y as je,af as fe,ai as Vn,B as ht,ah as Te,a0 as j,e as jn,D as qn,m as he,A as Ie,al as Yn,K as Qn,z as Zn,q as Jn,aj as Rt,aq as es,n as ts,l as ns,ae as Zt,V as ss,b as os}from"./vue-aEZWZQSa.js";import{v as St,a8 as Jt,e as en,F as Tt,T as tn,a9 as as,aa as ls,ab as is,ac as rs,ad as us,ae as cs,af as ds,ag as ps,L as Fe,ah as gs,ai as ms,aj as fs,ak as _s,d as At,al as ge,N as Lt}from"./antd-BY-1PcYE.js";import{I as hs}from"./index-CokaWQFN.js";import{u as Ss,a as Ts}from"./useContentViewHeight-DllDxCXH.js";import{u as Ms}from"./useSortable-CSRkxIlp.js";import{B as ys,u as bs}from"./index-Bv3AVfz1.js";function Pe(){const{getFullContent:t}=$t(),n=$e(),s=p(()=>!e(t)&&e(g)&&e(I)&&!e(d)&&!e(a)),o=p(()=>!e(w)&&!e(s)),i=p(()=>{const Y=!e(t)&&e(I);return Y&&!e(g)||Y&&e(d)||Y&&e(a)}),{getMenuMode:l,getSplit:u,getShowHeaderTrigger:r,getIsSidebarType:c,getIsMixSidebar:a,getIsTopMenu:d}=q(),{getShowBreadCrumb:h,getShowLogo:_}=Se(),g=p(()=>!e(c)&&e(I)),M=p(()=>n.getHeaderSetting.showDoc),C=p(()=>n.getHeaderSetting.showApi),b=p(()=>n.getHeaderSetting.theme),I=p(()=>n.getHeaderSetting.show),w=p(()=>n.getHeaderSetting.fixed),S=p(()=>n.getHeaderSetting.bgColor),R=p(()=>n.getHeaderSetting.showSearch),v=p(()=>n.getHeaderSetting.useLockPage),$=p(()=>n.getHeaderSetting.showFullScreen),y=p(()=>n.getHeaderSetting.showNotice),x=p(()=>e(l)!==ie.HORIZONTAL&&e(h)&&!e(u)),W=p(()=>e(_)&&!e(c)&&!e(a)),P=p(()=>e(x)||e(r));function G(Y){n.setProjectConfig({headerSetting:Y})}return{setHeaderSetting:G,getShowDoc:M,getShowApi:C,getShowSearch:R,getHeaderTheme:b,getUseLockPage:v,getShowFullScreen:$,getShowNotice:y,getShowBread:x,getShowContent:P,getShowHeaderLogo:W,getShowHeader:I,getFixed:w,getShowMixHeaderRef:g,getShowFullHeaderRef:s,getShowInsetHeaderRef:i,getUnFixedAndFull:o,getHeaderBgColor:S}}const Os={items:{type:Array,default:()=>[]},collapsedShowTitle:N.bool,inlineIndent:N.number.def(20),mode:{type:String,default:ie.INLINE},type:{type:String,default:me.MIX},theme:{type:String,default:Pt.DARK},inlineCollapsed:N.bool,mixSider:N.bool,isHorizontal:N.bool,accordion:N.bool.def(!0),beforeClickFn:{type:Function}},nn={item:{type:Object,default:()=>({})},level:N.number,theme:N.oneOf(["dark","light"]),showTitle:N.bool,isHorizontal:N.bool},Es={item:{type:Object,default:null},showTitle:N.bool.def(!0),level:N.number.def(0),isHorizontal:N.bool.def(!0)},Cs=["src"],sn=F({name:"MenuItemContent",__name:"MenuItemContent",props:Es,setup(t){const n=t,{t:s}=Me(),{prefixCls:o}=K("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)=>(m(),L("span",{class:E(`${e(o)}- flex items-center `)},[u.value?(m(),L("img",{key:0,src:u.value,class:"w-18px h-18px align-top mr-2"},null,8,Cs)):k("",!0),l.value?(m(),O(pe,{key:1,icon:l.value,size:18,class:E(`${e(o)}-wrapper__icon mr-2`)},null,8,["icon","class"])):k("",!0),Xn(" "+be(i.value),1)],2))}}),vs=F({name:"BasicMenuItem",__name:"BasicMenuItem",props:nn,setup(t){return(n,s)=>(m(),O(e(St).Item,{key:n.item.path},{default:B(()=>[f(sn,J(n.$props,{item:n.item}),null,16,["item"])]),_:1}))}}),Is=F({name:"BasicSubMenuItem",isSubMenu:!0,__name:"BasicSubMenuItem",props:nn,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=gt("BasicSubMenuItem",!0);return m(),L(V,null,[!o(i.item)&&s.value?(m(),O(vs,qt(J({key:0},i.$props)),null,16)):k("",!0),o(i.item)&&s.value?(m(),O(e(St).SubMenu,{class:E([i.theme]),key:`submenu-${i.item.path}`,popupClassName:"app-top-menu-popup"},{title:B(()=>[f(sn,J(i.$props,{item:i.item}),null,16,["item"])]),default:B(()=>[(m(!0),L(V,null,Le(i.item.children||[],r=>(m(),O(u,J({key:r.path,ref_for:!0},i.$props,{item:r}),null,16,["item"]))),128))]),_:1},8,["class"])):k("",!0)],64)}}});function Rs(t,n,s,o){const{getCollapsed:i,getIsMixSidebar:l}=q();function u(d){return Q(this,null,function*(){if(s.value===ie.HORIZONTAL)return;const h=e(l),_=()=>{const g=Qe(n.value);if((g==null?void 0:g.length)===0){t.openKeys=[];return}e(o)?t.openKeys=Xe(g,d):t.openKeys=Jt([...t.openKeys,...Xe(g,d)])};h?_():Ht(_,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)===ie.HORIZONTAL||!e(o)||e(l))t.openKeys=d;else{const h=[];for(const{children:_,path:g}of e(n))_&&_.length>0&&h.push(g);if(e(i))t.collapsedOpenKeys=d;else{const _=d.find(g=>t.openKeys.indexOf(g)===-1);h.indexOf(_)===-1?t.openKeys=d:t.openKeys=_?[_]:[]}}}return{setOpenKeys:u,resetKeys:c,getOpenKeys:r,handleOpenChange:a}}const As=F({name:"BasicMenu",__name:"BasicMenu",props:Os,emits:["menuClick"],setup(t,{emit:n}){const s=t,o=n,i=X(!1),l=X(""),u=Ue({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:r}=K("basic-menu"),{items:c,mode:a,accordion:d}=Yt(s),{getCollapsed:h,getTopMenuAlign:_,getSplit:g}=q(),{currentRoute:M}=Ne(),{handleOpenChange:C,setOpenKeys:b,getOpenKeys:I}=Rs(u,c,a,d),w=p(()=>{const{type:y,mode:x}=s;return y===me.TOP_MENU&&x===ie.HORIZONTAL||s.isHorizontal&&e(g)}),S=p(()=>{const y=s.isHorizontal&&e(g)?"start":e(_);return[r,`justify-${y}`,{[`${r}__second`]:!s.isHorizontal&&e(g),[`${r}__sidebar-hor`]:e(w)}]}),R=p(()=>{const y=s.mode===ie.INLINE,x={};return y&&(x.inlineCollapsed=s.mixSider?!1:e(h)),x});Ye(y=>{var x;y.name!==it&&($(y),l.value=(x=y.meta)==null?void 0:x.currentActiveMenu,e(l)&&(u.selectedKeys=[e(l)],b(e(l))))}),!s.mixSider&&_e(()=>s.items,()=>{$()});const v=x=>Q(this,[x],function*({key:y}){const{beforeClickFn:W}=s;W&&en(W)&&!(yield W(y))||(o("menuClick",y),i.value=!0,u.selectedKeys=[y])});function $(y){return Q(this,null,function*(){var W;if(e(i)){i.value=!1;return}const x=((W=(y||e(M)).meta)==null?void 0:W.currentActiveMenu)||(y||e(M)).path;if(b(x),!e(l))if(s.isHorizontal&&e(g)){const P=yield Ve(x);u.selectedKeys=[P]}else{const P=yield Xe(s.items,x);u.selectedKeys=P}})}return(y,x)=>(m(),O(e(St),J({selectedKeys:u.selectedKeys,defaultSelectedKeys:u.defaultSelectedKeys,mode:e(a),openKeys:e(I),inlineIndent:y.inlineIndent,theme:y.theme,onOpenChange:e(C),class:S.value,onClick:v,subMenuOpenDelay:.2},R.value),{default:B(()=>[(m(!0),L(V,null,Le(e(c),W=>(m(),O(Is,{key:W.path,item:W,theme:y.theme,isHorizontal:y.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class"]))}}),on=Symbol();function Ls(t){return Mn(t,on,{readonly:!1,native:!0})}function an(){return yn(on)}const Ns=F({name:"Menu",__name:"Menu",props:{theme:N.oneOf(["light","dark"]).def("light"),activeName:N.oneOfType([N.string,N.number]),openNames:{type:Array,default:()=>[]},accordion:N.bool.def(!0),width:N.string.def("100%"),collapsedWidth:N.string.def("48px"),indentSize:N.number.def(16),collapse:N.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(t,{emit:n}){mt(S=>({dd8260e8:e(b).colorPrimary,"992a2c96":w.value}));const s=t,o=n,i=Bt(),l=ft(),u=X(""),r=X([]),{prefixCls:c}=K("menu"),a=X(!1);Ls({rootMenuEmitter:i,activeName:u});const d=p(()=>{const{theme:S}=s;return[c,`${c}-${S}`,`${c}-vertical`,{[`${c}-collapse`]:s.collapse}]});lt(()=>{r.value=s.openNames}),lt(()=>{s.activeName&&(u.value=s.activeName)}),_e(()=>s.openNames,()=>{je(()=>{h()})});function h(){i.emit("on-update-opened",r.value)}function _(S){r.value.includes(S)||(r.value.push(S),h())}function g(S){r.value=r.value.filter(R=>R!==S),h()}function M(){r.value=[],h()}function C(S){S!==-1&&(r.value=r.value.slice(0,S+1),h())}Qt(`subMenu:${l==null?void 0:l.uid}`,{addSubMenu:_,removeSubMenu:g,getOpenNames:()=>r.value,removeAll:M,isRemoveAllPopup:a,sliceIndex:C,level:0,props:s}),_t(()=>{r.value=s.collapse?[]:[...s.openNames],h(),i.on("on-menu-item-select",S=>{u.value=S,je(()=>{s.collapse&&M()}),o("select",S)}),i.on("open-name-change",({name:S,opened:R})=>{if(R&&!r.value.includes(S))r.value.push(S);else if(!R){const v=r.value.findIndex($=>$===S);v!==-1&&r.value.splice(v,1)}})});const{token:b}=Tt.useToken(),I=S=>{const R=S.replace(/^#/,"").match(/.{2}/g);return R?`rgba(${[...R].map(v=>parseInt(v,16)).join(",")}, 0.1)`:""},w=p(()=>I(b.value.colorPrimary));return(S,R)=>(m(),L("ul",{class:E(d.value)},[fe(S.$slots,"default")],2))}});function ln(t){const n=p(()=>l(["Menu","SubMenu"])),s=p(()=>l(["Menu"])),o=p(()=>l(["SubMenu"])),i=p(()=>{var h,_,g;let c=t==null?void 0:t.parent;if(!c)return{};const a=(_=(h=e(s))==null?void 0:h.props.indentSize)!=null?_:20;let d=a;if((g=e(s))!=null&&g.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 ws=F({name:"MenuItem",__name:"MenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool},setup(t){const n=t,s=Vn(),o=ft(),i=X(!1),{getItemStyle:l,getParentList:u,getParentMenu:r,getParentRootMenu:c}=ln(o),{prefixCls:a}=K("menu"),{rootMenuEmitter:d,activeName:h}=an(),_=p(()=>[`${a}-item`,{[`${a}-item-active`]:e(i),[`${a}-item-selected`]:e(i),[`${a}-item-disabled`]:!!n.disabled}]),g=p(()=>{var b;return(b=e(c))==null?void 0:b.props.collapse}),M=p(()=>{var b;return((b=e(r))==null?void 0:b.type.name)==="Menu"&&e(g)&&s.title});function C(){const{disabled:b}=n;if(b||(d.emit("on-menu-item-select",n.name),e(g)))return;const{uidList:I}=u();d.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:I})}return _e(()=>h.value,b=>{if(b===n.name){const{list:I,uidList:w}=u();i.value=!0,I.forEach(S=>{S.proxy&&(S.proxy.active=!0)}),d.emit("on-update-active-name:submenu",w)}else i.value=!1},{immediate:!0}),(b,I)=>(m(),L("li",{class:E(_.value),onClick:ht(C,["stop"]),style:Te(g.value?{}:e(l))},[M.value?(m(),O(e(tn),{key:0,placement:"right"},{title:B(()=>[fe(b.$slots,"title")]),default:B(()=>[j("div",{class:E(`${e(a)}-tooltip`)},[fe(b.$slots,"default")],2)]),_:3})):(m(),L(V,{key:1},[fe(b.$slots,"default"),fe(b.$slots,"title")],64))],6))}}),Nt=200,xs=F({name:"SubMenu",__name:"SubMenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool,collapsedShowTitle:N.bool},setup(t){var Oe;const n=t,s=ft(),o=Ue({active:!1,opened:!1}),i=Ue({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:l,getItemStyle:u,getParentMenu:r,getParentList:c}=ln(s),{prefixCls:a}=K("menu"),d=Bt(),{rootMenuEmitter:h}=an(),{addSubMenu:_,removeSubMenu:g,removeAll:M,getOpenNames:C,isRemoveAllPopup:b,sliceIndex:I,level:w,props:S,handleMouseleave:R}=jn(`subMenu:${(Oe=r.value)==null?void 0:Oe.uid}`),v=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}]),$=p(()=>S.accordion),y=p(()=>S.collapse),x=p(()=>S.theme),W=p(()=>({minWidth:"200px"})),P=p(()=>{const D=n.name;return e(y)?C().includes(D):o.opened}),G=p(()=>{const D=S.activeSubMenuNames.includes(n.name);return[`${a}-submenu-title`,{[`${a}-submenu-active`]:D,[`${a}-submenu-active-border`]:D&&w===0,[`${a}-submenu-collapse`]:e(y)&&w===0}]});function Y(D){return e(y)?{onMouseenter:re,onMouseleave:()=>ee(D)}:{}}function ye(){const{disabled:D}=n;if(D||e(y))return;const Z=o.opened;if(e($)){const{uidList:ue}=c();h.emit("on-update-opened",{opend:!1,parent:s==null?void 0:s.parent,uidList:ue})}else h.emit("open-name-change",{name:n.name,opened:!Z});o.opened=!Z}function re(){if(n.disabled)return;d.emit("submenu:mouse-enter-child");const Z=C().findIndex(Ee=>Ee===n.name);I(Z),w===0&&C().length===2&&M(),i.isChild=C().includes(n.name),clearTimeout(i.timeout),i.timeout=setTimeout(()=>{_(n.name)},Nt)}function ee(D=!1){var ue;((ue=r.value)==null?void 0:ue.props.name)||(b.value=!0),C().slice(-1)[0]===n.name&&(i.isChild=!1),d.emit("submenu:mouse-leave-child"),i.timeout&&(clearTimeout(i.timeout),i.timeout=setTimeout(()=>{b.value?M():i.mouseInChild||g(n.name)},Nt)),D&&l.value&&(R==null||R(!0))}qn(()=>{d.on("submenu:mouse-enter-child",()=>{i.mouseInChild=!0,b.value=!1,clearTimeout(i.timeout)}),d.on("submenu:mouse-leave-child",()=>{i.isChild||(i.mouseInChild=!1,clearTimeout(i.timeout))}),h.on("on-update-opened",D=>{if(!e(y)){if(as(D)){o.opened=D;return}if(bn(D)&&S.accordion){const{opend:Z,parent:ue,uidList:Ee}=D;ue===(s==null?void 0:s.parent)?o.opened=Z:Ee.includes(s==null?void 0:s.uid)||(o.opened=!1);return}n.name&&Array.isArray(D)&&(o.opened=D.includes(n.name))}}),h.on("on-update-active-name:submenu",D=>{s!=null&&s.uid&&(o.active=D.includes(s==null?void 0:s.uid))})});function we(D){o.opened=D}return Qt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:_,removeSubMenu:g,getOpenNames:C,removeAll:M,isRemoveAllPopup:b,sliceIndex:I,level:w+1,handleMouseleave:ee,props:S}),(D,Z)=>(m(),L("li",{class:E(v.value)},[y.value?(m(),O(e(ls),{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:B(()=>[j("div",qt(Yn(Y(!0))),[j("ul",{class:E([e(a),`${e(a)}-${x.value}`,`${e(a)}-popup`])},[fe(D.$slots,"default")],2)],16)]),default:B(()=>[j("div",J({class:G.value},Y(!1)),[j("div",{class:E([{[`${e(a)}-submenu-popup`]:!e(l),[`${e(a)}-submenu-collapsed-show-tit`]:t.collapsedShowTitle}])},[fe(D.$slots,"title")],2),e(l)?(m(),O(pe,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:E(`${e(a)}-submenu-title-icon`)},null,8,["class"])):k("",!0)],16)]),_:3},8,["overlayClassName","open","overlayStyle"])):(m(),L(V,{key:0},[j("div",{class:E(`${e(a)}-submenu-title`),onClick:ht(ye,["stop"]),style:Te(e(u))},[fe(D.$slots,"title"),f(pe,{icon:"eva:arrow-ios-downward-outline",size:14,class:E(`${e(a)}-submenu-title-icon`)},null,8,["class"])],6),f(e(On),null,{default:B(()=>[he(j("ul",{class:E(e(a))},[fe(D.$slots,"default")],2),[[Ie,o.opened]])]),_:3})],64))],2))}}),ks=["src"],Ds={key:2,class:"mt-1 collapse-title"},$s=["src"],Ps={key:2,class:"mt-2 collapse-title"},Hs=F({name:"SimpleSubMenu",__name:"SimpleSubMenu",props:{item:{type:Object,default:()=>({})},parent:N.bool,collapsedShowTitle:N.bool,collapse:N.bool,theme:N.oneOf(["dark","light"])},setup(t){const n=se(()=>ne(()=>import("./SimpleMenuTag-BAl4YiGW.js"),__vite__mapDeps([0,1,2,3,4]))),s=t,{t:o}=Me(),{prefixCls:i}=K("simple-menu"),l=p(()=>{var g,M;return!((M=(g=s.item)==null?void 0:g.meta)!=null&&M.hideMenu)}),u=p(()=>{var g,M;return(g=s.item)!=null&&g.img||(M=s.item)==null?void 0:M.icon}),r=p(()=>{var g;return(g=s.item)==null?void 0:g.img}),c=p(()=>{var g,M,C;return o(((M=(g=s.item)==null?void 0:g.meta)==null?void 0:M.title)||((C=s.item)==null?void 0:C.name))}),a=p(()=>!s.collapse||!s.parent),d=p(()=>!!s.collapse&&!!s.parent),h=p(()=>[{[`${i}__parent`]:s.parent,[`${i}__children`]:!s.parent}]);function _(g){var M;return!((M=g.meta)!=null&&M.hideChildrenInMenu)&&Reflect.has(g,"children")&&!!g.children&&g.children.length>0}return(g,M)=>{const C=gt("SimpleSubMenu",!0);return m(),L(V,null,[!_(t.item)&&l.value?(m(),O(ws,J({key:0,name:t.item.path},g.$props,{class:h.value}),{title:B(()=>[j("span",{class:E(["ml-2",`${e(i)}-sub-title`])},be(c.value),3),f(e(n),{item:t.item,collapseParent:d.value},null,8,["item","collapseParent"])]),default:B(()=>[r.value?(m(),L("img",{key:0,src:r.value,class:"w-16px h-16px align-top"},null,8,ks)):k("",!0),u.value?(m(),O(pe,{key:1,icon:u.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&d.value?(m(),L("div",Ds,be(c.value),1)):k("",!0)]),_:1},16,["name","class"])):k("",!0),_(t.item)&&l.value?(m(),O(xs,{key:1,name:t.item.path,class:E([h.value,t.theme]),collapsedShowTitle:t.collapsedShowTitle},{title:B(()=>[r.value?(m(),L("img",{key:0,src:r.value,class:"w-16px h-16px align-top"},null,8,$s)):k("",!0),u.value?(m(),O(pe,{key:1,icon:u.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&d.value?(m(),L("div",Ps,be(c.value),1)):k("",!0),he(j("span",{class:E(["ml-2",`${e(i)}-sub-title`])},be(c.value),3),[[Ie,a.value]]),f(e(n),{item:t.item,collapseParent:!!t.collapse&&!!t.parent},null,8,["item","collapseParent"])]),default:B(()=>[(m(!0),L(V,null,Le(t.item.children||[],b=>(m(),O(C,J({key:b.paramPath||b.path,ref_for:!0},g.$props,{item:b,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):k("",!0)],64)}}});function Bs(t,n,s,o,i){const l=Ft(u,50);function u(c){return Q(this,null,function*(){const a=!o.value,d=Qe(n.value),h=()=>{if((d==null?void 0:d.length)===0){t.activeSubMenuNames=[],t.openNames=[];return}const _=Xe(d,c);e(s)?t.openNames=_:t.openNames=Jt([...t.openNames,..._]),t.activeSubMenuNames=t.openNames};a?h():Ht(h,30)})}const r=p(()=>e(i)?[]:t.openNames);return{setOpenKeys:l,getOpenKeys:r}}const rn=F({name:"SimpleMenu",inheritAttrs:!1,__name:"SimpleMenu",props:{items:{type:Array,default:()=>[]},collapse:N.bool,mixSider:N.bool,theme:N.string,accordion:N.bool.def(!0),collapsedShowTitle:N.bool,beforeClickFn:{type:Function},isSplitMenu:N.bool},emits:["menuClick"],setup(t,{emit:n}){const s=t,o=n,i=Qn(),l=X(""),u=X(!1),r=Ue({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:c}=Ne(),{prefixCls:a}=K("simple-menu"),{items:d,accordion:h,mixSider:_,collapse:g}=Yt(s),{setOpenKeys:M,getOpenKeys:C}=Bs(r,d,h,_,g),b=p(()=>Ke(Ke({},i),s));_e(()=>s.collapse,S=>{S?r.openNames=[]:M(c.value.path)},{immediate:!0}),_e(()=>s.items,()=>{s.isSplitMenu&&M(c.value.path)},{flush:"post"}),Ye(S=>{var R;S.name!==it&&(l.value=(R=S.meta)==null?void 0:R.currentActiveMenu,I(S),e(l)&&(r.activeName=e(l),M(e(l))))});function I(S){return Q(this,null,function*(){if(e(u)){u.value=!1;return}const R=(S||e(c)).path;r.activeName=R,M(R)})}function w(S){return Q(this,null,function*(){if(Ut(S)){Wt(S);return}const{beforeClickFn:R}=s;R&&en(R)&&!(yield R(S))||(o("menuClick",S),u.value=!0,M(S),r.activeName=S)})}return(S,R)=>(m(),O(Ns,J(b.value,{activeName:r.activeName,openNames:e(C),class:e(a),activeSubMenuNames:r.activeSubMenuNames,onSelect:w}),{default:B(()=>[(m(!0),L(V,null,Le(e(d),v=>(m(),O(Hs,{key:v.path,item:v,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(g)},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}});function Fs(t){const n=X([]),{currentRoute:s}=Ne(),{getIsMobile:o}=Re(),i=Gt(),{setMenuSetting:l,getIsHorizontal:u,getSplit:r}=q(),c=Kt(g,50),a=p(()=>e(t)!==de.LEFT&&!e(u)),d=p(()=>!e(r)||e(t)!==de.LEFT),h=p(()=>e(t)===de.TOP),_=p(()=>e(t)===de.NONE||!e(r));_e([()=>e(s).path,()=>e(t)],b=>Q(this,[b],function*([C]){if(e(a)||e(o))return;const{meta:I}=e(s),w=I.currentActiveMenu;let S=yield Ve(C);S||(S=yield Ve(w)),S&&c(S)}),{immediate:!0}),_e([()=>i.getLastBuildMenuTime,()=>i.getBackMenuList],()=>{M()},{immediate:!0}),_e(()=>r.value,()=>{e(a)||M()});function g(C){return Q(this,null,function*(){if(e(d)||e(o))return;const b=yield ze(C);if(!b||!b.length){l({hidden:!0}),n.value=[];return}l({hidden:!1}),n.value=b})}function M(){return Q(this,null,function*(){if(e(_)||e(o)){n.value=yield En();return}if(e(h)){const C=yield ot();n.value=C;return}})}return{menusRef:n}}const un=F({name:"LayoutMenu",props:{theme:N.oneOf(["light","dark"]),splitType:{type:Number,default:de.NONE},isHorizontal:N.bool,menuMode:{type:[String],default:""}},setup(t){const n=rt(),{getMenuMode:s,getMenuType:o,getMenuTheme:i,getCollapsed:l,getCollapsedShowTitle:u,getAccordion:r,getIsHorizontal:c,getIsSidebarType:a,getSplit:d}=q(),{getShowLogo:h}=Se(),{prefixCls:_}=K("layout-menu"),{menusRef:g}=Fs(Zn(t,"splitType")),{getIsMobile:M}=Re(),C=p(()=>e(M)?ie.INLINE:t.menuMode||e(s)),b=p(()=>t.theme||e(i)),I=p(()=>e(h)&&e(a)),w=p(()=>!e(c)&&(e(a)||t.splitType===de.LEFT||t.splitType===de.NONE)),S=p(()=>({height:`calc(100% - ${e(I)?"48px":"0px"})`})),R=p(()=>[`${_}-logo`,e(b),{[`${_}--mobile`]:e(M)}]),v=p(()=>{const P=e(g);return{menus:P,beforeClickFn:y,items:P,theme:e(b),accordion:e(r),collapse:e(l),collapsedShowTitle:e(u),onMenuClick:$}});function $(P){n(P)}function y(P){return Q(this,null,function*(){return Ut(P)?(Wt(P),!1):!0})}function x(){return!e(I)&&!e(M)?null:f(ut,{showTitle:!e(l),class:e(R),theme:e(b)},null)}function W(){const Y=e(v),{menus:P}=Y,G=Et(Y,["menus"]);return!P||!P.length?null:t.isHorizontal?f(As,J(G,{isHorizontal:t.isHorizontal,type:e(o),showLogo:e(I),mode:e(C),items:P}),null):f(rn,J(G,{isSplitMenu:e(d),items:P}),null)}return()=>f(V,null,[x(),e(w)?f(at,{style:e(S)},{default:()=>W()}):W()])}}),Us=F({__name:"HeaderTrigger",props:{theme:N.oneOf(["light","dark"])},setup(t){const{getCollapsed:n,toggleCollapsed:s}=q(),{prefixCls:o}=K("layout-header-trigger");return(i,l)=>(m(),L("span",{class:E([e(o),t.theme]),onClick:l[0]||(l[0]=(...u)=>e(s)&&e(s)(...u))},[e(n)?(m(),O(e(is),{key:0})):(m(),O(e(rs),{key:1}))],2))}}),Ws=F({__name:"SiderTrigger",setup(t){const{getCollapsed:n,toggleCollapsed:s}=q();return(o,i)=>(m(),L("div",{onClick:i[0]||(i[0]=ht((...l)=>e(s)&&e(s)(...l),["stop"]))},[e(n)?(m(),O(e(us),{key:0})):(m(),O(e(cs),{key:1}))]))}}),qe=F({__name:"index",props:{sider:N.bool.def(!0),theme:N.oneOf(["light","dark"])},setup(t){return(n,s)=>t.sider?(m(),O(Ws,{key:0})):(m(),O(Us,{key:1,theme:t.theme},null,8,["theme"]))}}),Gs=F({name:"FullScreen",__name:"FullScreen",setup(t){const{t:n}=Me(),{toggle:s,isFullscreen:o}=Cn();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)=>(m(),O(e(tn),{title:i.value,placement:"bottom",mouseEnterDelay:.5},{default:B(()=>[j("span",{onClick:u[0]||(u[0]=(...r)=>e(s)&&e(s)(...r))},[e(o)?(m(),O(e(ps),{key:1})):(m(),O(e(ds),{key:0}))])]),_:1},8,["title"]))}}),Ks=se(()=>ne(()=>import("./index-BgR9z8Aj.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19])),{loading:!0}),zs=se(()=>ne(()=>import("./Breadcrumb-CkLjSNvG.js"),__vite__mapDeps([20,2,1,3,4,21]))),Xs=se(()=>ne(()=>import("./index-Cr5mFUiR.js"),__vite__mapDeps([22,1,2,3,4,23]))),Vs=se(()=>ne(()=>import("./ErrorAction-DtKcr4Ct.js"),__vite__mapDeps([24,1,2,3,4]))),cn=F({name:"LayoutHeader",__name:"index",props:{fixed:N.bool},setup(t){const n=se(()=>ne(()=>import("./index-D8R_vapm.js"),__vite__mapDeps([25,1,2,3,4,17,18,11,13,14,8,15,16])),{loading:!0}),s=t,{prefixCls:o}=K("layout-header"),{getShowTopMenu:i,getShowHeaderTrigger:l,getSplit:u,getIsMixMode:r,getMenuWidth:c,getIsMixSidebar:a}=q(),{getUseErrorHandle:d,getShowSettingButton:h,getSettingButtonPosition:_}=Se(),{getHeaderTheme:g,getShowFullScreen:M,getShowContent:C,getShowBread:b,getShowHeaderLogo:I,getShowHeader:w,getShowSearch:S}=Pe(),{getShowLocalePicker:R}=vn(),{getIsMobile:v}=Re(),$=p(()=>{const G=e(g);return[o,{[`${o}--fixed`]:s.fixed,[`${o}--mobile`]:e(v),[`${o}--${G}`]:G}]}),y=p(()=>{if(!e(h))return!1;const G=e(_);return G===Ct.AUTO?e(w):G===Ct.HEADER}),x=p(()=>!e(r)||e(v)?{}:{width:`${e(c)<180?180:e(c)}px`}),W=p(()=>e(u)?de.TOP:de.NONE),P=p(()=>e(u)?ie.HORIZONTAL:null);return(G,Y)=>(m(),O(e(Fe).Header,{class:E($.value)},{default:B(()=>[j("div",{class:E(`${e(o)}-left`)},[e(I)||e(v)?(m(),O(e(ut),{key:0,class:E(`${e(o)}-logo`),theme:e(g),style:Te(x.value)},null,8,["class","theme","style"])):k("",!0),e(C)&&e(l)&&!e(u)&&!e(a)||e(v)?(m(),O(qe,{key:1,theme:e(g),sider:!1},null,8,["theme"])):k("",!0),e(C)&&e(b)?(m(),O(e(zs),{key:2,theme:e(g)},null,8,["theme"])):k("",!0)],2),e(i)&&!e(v)?(m(),L("div",{key:0,class:E(`${e(o)}-menu`)},[f(un,{isHorizontal:!0,theme:e(g),splitType:W.value,menuMode:P.value},null,8,["theme","splitType","menuMode"])],2)):k("",!0),j("div",{class:E(`${e(o)}-action`)},[f(e(In)),e(S)?(m(),O(e(Rn),{key:0,class:E(`${e(o)}-action__item `)},null,8,["class"])):k("",!0),e(d)?(m(),O(e(Vs),{key:1,class:E(`${e(o)}-action__item error-action`)},null,8,["class"])):k("",!0),G.getShowNotice?(m(),O(e(Xs),{key:2,class:E(`${e(o)}-action__item notify-item`)},null,8,["class"])):k("",!0),e(M)?(m(),O(e(Gs),{key:3,class:E(`${e(o)}-action__item fullscreen-item`)},null,8,["class"])):k("",!0),e(R)?(m(),O(e(An),{key:4,reload:!0,showText:!1,class:E(`${e(o)}-action__item`)},null,8,["class"])):k("",!0),f(e(Ks),{theme:e(g)},null,8,["theme"]),y.value?(m(),O(e(n),{key:5,class:E(`${e(o)}-action__item`)},null,8,["class"])):k("",!0)],2)]),_:1},8,["class"]))}});function He(){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 js(){const t=Ne(),{currentRoute:n}=t,{getShowMultipleTab:s}=He(),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 h of a){const{meta:{frameSrc:_}={},children:g}=h;_&&d.push(h),g&&g.length&&d.push(...u(g))}return d=gs(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 qs={key:0},Ys=F({name:"FrameLayout",__name:"index",setup(t){const{getFramePages:n,hasRenderFrame:s,showIframe:o}=js(),i=p(()=>e(n).length>0);return(l,u)=>i.value?(m(),L("div",qs,[(m(!0),L(V,null,Le(e(n),r=>(m(),L(V,{key:r.path},[r.meta.frameSrc&&e(s)(r.name)?he((m(),O(hs,{key:0,frameSrc:r.meta.frameSrc},null,8,["frameSrc"])),[[Ie,e(o)(r)]]):k("",!0)],64))),128))])):k("",!0)}});function Qs({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 Zs=F({name:"PageLayout",__name:"index",setup(t){const{getShowMultipleTab:n}=He(),s=Ae(),{getOpenKeepAlive:o,getCanEmbedIFramePage:i}=Se(),{getBasicTransition:l,getEnableTransition:u}=ct(),r=p(()=>e(o)&&e(n)),c=p(()=>e(o)?s.getCachedTabList:[]);return(a,d)=>{const h=gt("RouterView");return m(),L(V,null,[f(h,null,{default:B(({Component:_,route:g})=>[f(Jn,{name:e(Qs)({route:g,openCache:r.value,enableTransition:e(u),cacheTabs:c.value,def:e(l)}),mode:"out-in",appear:""},{default:B(()=>[r.value?(m(),O(es,{key:0,include:c.value},[(m(),O(Rt(_),{key:g.fullPath}))],1032,["include"])):(m(),O(Rt(_),{key:g.fullPath}))]),_:2},1032,["name"])]),_:1}),e(i)?(m(),O(Ys,{key:0})):k("",!0)],64)}}}),Js=F({name:"LayoutContent",__name:"index",setup(t){const{prefixCls:n}=K("layout-content"),{getOpenPageLoading:s}=ct(),{getLayoutContentMode:o,getPageLoading:i,getUseOpenBackTop:l}=Se();Ss();const u=X();return(r,c)=>{const a=ts("loading");return he((m(),L("div",{class:E([e(n),e(o)]),ref_key:"content",ref:u},[f(Zs),e(l)?(m(),O(e(ms),{key:0,target:()=>u.value,visibilityHeight:100},null,8,["target"])):k("",!0)],2)),[[a,e(s)&&e(i)]])}}}),eo=F({name:"DargBar",__name:"DragBar",props:{mobile:Boolean},setup(t){const n=t,{getMiniWidthNumber:s,getCollapsed:o,getCanDrag:i}=q(),{prefixCls:l}=K("darg-bar"),u=p(()=>e(o)?{left:`${e(s)}px`}:{}),r=p(()=>[l,{[`${l}--hide`]:!e(i)||n.mobile}]);return(c,a)=>(m(),L("div",{class:E(r.value),style:Te(u.value)},null,6))}}),to=dt(eo,[["__scopeId","data-v-8545f2e0"]]);function no(){const t=$e(),{getMiniWidthNumber:n}=q(),s=p(()=>e(n));function o(i){t.setProjectConfig({menuSetting:{siderHidden:i}})}return{getCollapsedWidth:s,onBreakpointChange:o}}function so(t){const{getTrigger:n,getSplit:s}=q(),o=p(()=>{const l=e(n);return l!==ve.NONE&&!e(t)&&(l===ve.FOOTER||e(s))});return{getTriggerAttr:p(()=>e(o)?{}:{trigger:null}),getShowTrigger:o}}function dn(t,n,s=!1){const{getMiniWidthNumber:o,getCollapsed:i,setMenuSetting:l}=q();_t(()=>{je(()=>{Ft(a,80)()})});function u(d){var _;const h=e(d);return h?Reflect.has(h,"$el")?(_=e(d))==null?void 0:_.$el:e(d):null}function r(d,h,_){document.onmousemove=function(g){let M=d.left+(g.clientX-_);g=g||window.event;const C=800,b=e(o);return M<0&&(M=0),M>C&&(M=C),M<b&&(M=b),d.style.left=h.style.width=M+"px",!1}}function c(d){const h=u(t);document.onmouseup=function(){var g;document.onmousemove=null,document.onmouseup=null,h.style.transition="width 0.2s";const _=parseInt(h.style.width);if(s)l({menuWidth:_});else{const M=e(o);e(i)?_>M&&l({collapsed:!1,menuWidth:_}):_>M+20?l({menuWidth:_}):l({collapsed:!0})}(g=d.releaseCapture)==null||g.call(d)}}function a(){const d=u(n);if(!d)return;const h=u(t);h&&(d.onmousedown=_=>{var M;h.style.transition="unset";const g=_==null?void 0:_.clientX;return d.left=d.offsetLeft,r(d,h,g),c(d),(M=d.setCapture)==null||M.call(d),!1})}return{}}const wt=F({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:h}=q(),{prefixCls:_}=K("layout-sideBar"),{getIsMobile:g}=Re(),{getTriggerAttr:M,getShowTrigger:C}=so(g);dn(s,n);const{getCollapsedWidth:b,onBreakpointChange:I}=no(),w=p(()=>e(l)?ie.INLINE:null),S=p(()=>e(l)?de.LEFT:de.NONE),R=p(()=>e(l)?!e(c):!0),v=p(()=>[_,{[`${_}--fixed`]:e(a),[`${_}--mix`]:e(d)&&!e(g)}]),$=p(()=>{const x=`${e(r)}px`;return{width:x,overflow:"hidden",flex:`0 0 ${x}`,maxWidth:x,minWidth:x,transition:"all 0.2s"}}),y=ns(qe);return(x,W)=>(m(),L(V,null,[e(a)&&!e(g)?he((m(),L("div",{key:0,style:Te($.value)},null,4)),[[Ie,R.value]]):k("",!0),he(f(e(Fe).Sider,J({ref_key:"sideRef",ref:s,breakpoint:e(h)===e(ve).FOOTER?"md":"lg",collapsible:"",class:v.value,width:e(i),collapsed:e(o),collapsedWidth:e(b),theme:e(u),trigger:e(y)},e(M),{onBreakpoint:e(I)}),Zt({default:B(()=>[f(un,{theme:e(u),menuMode:w.value,splitType:S.value},null,8,["theme","menuMode","splitType"]),f(to,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[e(C)?{name:"trigger",fn:B(()=>[f(qe)]),key:"0"}:void 0]),1040,["breakpoint","class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[Ie,R.value]])],64))}}),oo=["src"],ao={class:"text"},lo=F({name:"LayoutMixSider",__name:"MixSider",setup(t){mt(H=>({"13377d78":e(Je).colorPrimary}));const n=se(()=>ne(()=>import("./SimpleMenuTag-BAl4YiGW.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}=K("layout-mix-sider"),d=rt(),{t:h}=Me(),{getMenuWidth:_,getCanDrag:g,getCloseMixSidebarOnChange:M,getMenuTheme:C,getMixSideTrigger:b,getRealWidth:I,getMixSideFixed:w,mixSideHasChildren:S,setMenuSetting:R,getIsMixSidebar:v,getCollapsed:$}=q(),{title:y}=Ln(),x=Gt();dn(r,u,!0);const W=p(()=>({width:e(l)?`${e(_)}px`:0,left:`${e(G)}px`})),P=p(()=>{S.value=e(i).length>0;const H=e(w)&&e(S);return H&&(l.value=!0),H}),G=p(()=>e($)?Nn:wn),Y=p(()=>{const H=e(P)?e(I):0,ae=`${e(G)+H}px`;return we(ae)}),ye=p(()=>{const H=`${e(G)}px`;return we(H)}),re=p(()=>e(w)?{}:{onMouseleave:()=>{D(!0),ce()}}),ee=p(()=>e(g));_t(()=>Q(this,null,function*(){s.value=yield ot()})),_e([()=>x.getLastBuildMenuTime,()=>x.getBackMenuList],()=>Q(this,null,function*(){s.value=yield ot()}),{immediate:!0}),Ye(H=>{c.value=H,D(!0),e(M)&&ce()});function we(H){return{width:H,maxWidth:H,minWidth:H,flex:`0 0 ${H}`}}function Oe(H,ae=!1){return Q(this,null,function*(){const z=yield ze(H);if(e(o)===H?(ae?e(l)||(l.value=!0):e(l)?ce():l.value=!0,e(l)||D()):(l.value=!0,o.value=H),!z||z.length===0){ae||d(H),i.value=[],ce();return}i.value=z})}function D(H=!1){return Q(this,null,function*(){var z;const ae=(z=c.value)==null?void 0:z.path;if(ae&&(o.value=yield Ve(ae),e(v))){const te=e(s).find(Ce=>Ce.path===e(o)),We=te==null?void 0:te.path;if(We){const Ce=yield ze(We);H&&(i.value=Ce,e(w)&&(l.value=Ce.length>0)),Ce.length===0&&(i.value=[])}}})}function Z(H){d(H)}function ue(){D(!0),ce()}function Ee(H){return e(b)==="hover"?{onMouseenter:()=>Oe(H.path,!0),onClick:()=>Q(this,null,function*(){const ae=yield ze(H.path);H.path&&(!ae||ae.length===0)&&d(H.path)})}:{onClick:()=>Oe(H.path)}}function Ze(){R({mixSideFixed:!e(P)})}function ce(){e(P)||(l.value=!1)}const{token:Je}=Tt.useToken();return(H,ae)=>(m(),L(V,null,[j("div",{class:E(`${e(a)}-dom`),style:Te(Y.value)},null,6),he((m(),L("div",J({style:ye.value,class:[e(a),e(C),{open:l.value,mini:e($)}]},re.value),[f(e(ut),{showTitle:!1,class:E(`${e(a)}-logo`)},null,8,["class"]),f(qe,{class:E(`${e(a)}-trigger`)},null,8,["class"]),f(e(at),null,{default:B(()=>[j("ul",{class:E(`${e(a)}-module`)},[(m(!0),L(V,null,Le(e(s),z=>{var te;return m(),L("li",J({class:[`${e(a)}-module__item `,{[`${e(a)}-module__item--active`]:z.path===o.value}],ref_for:!0},Ee(z),{key:z.path}),[f(e(n),{item:z,collapseParent:"",dot:""},null,8,["item"]),z.img?(m(),L("img",{key:0,src:z.img,class:E([`${e(a)}-module__icon`,e($)?"w-16px h-16px":"w-20px h-20px"])},null,10,oo)):(m(),O(pe,{key:1,class:E(`${e(a)}-module__icon`),size:e($)?16:20,icon:z.icon||z.meta&&z.meta.icon},null,8,["class","size","icon"])),j("p",{class:E(`${e(a)}-module__name`)},be(e(h)(((te=z==null?void 0:z.meta)==null?void 0:te.title)||z.name)),3)],16)}),128))],2)]),_:1}),j("div",{class:E(`${e(a)}-menu-list`),ref_key:"sideRef",ref:r,style:Te(W.value)},[he(j("div",{class:E([`${e(a)}-menu-list__title`,{show:l.value}])},[j("span",ao,be(e(y)),1),f(pe,{size:16,icon:e(w)?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:Ze},null,8,["icon"])],2),[[Ie,l.value]]),f(e(at),{class:E(`${e(a)}-menu-list__content`)},{default:B(()=>[f(e(rn),{items:i.value,theme:e(C),mixSider:"",onMenuClick:Z},null,8,["items","theme"])]),_:1},8,["class"]),he(j("div",{class:E(`${e(a)}-drag-bar`),ref_key:"dragBarRef",ref:u},null,2),[[Ie,ee.value&&l.value]])],6)],16)),[[e(xn),ue]])],64))}}),io=F({name:"SiderWrapper",__name:"index",setup(t){const{prefixCls:n}=K("layout-sider-wrapper"),{getIsMobile:s}=Re(),{setMenuSetting:o,getCollapsed:i,getMenuWidth:l,getIsMixSidebar:u}=q();function r(){o({collapsed:!0})}return(c,a)=>e(s)?(m(),O(e(fs),{key:0,placement:"left",class:E(e(n)),width:e(l),getContainer:!1,open:!e(i),onClose:r},{default:B(()=>[f(wt)]),_:1},8,["class","width","open"])):e(u)?(m(),O(lo,{key:1})):(m(),O(wt,{key:2}))}});var le=(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))(le||{});function ro(t,n){const s=Ue({current:null,currentIndex:0}),{t:o}=Me(),i=Ae(),{currentRoute:l}=Ne(),{refreshPage:u,closeAll:r,close:c,closeLeft:a,closeOther:d,closeRight:h}=zt(),_=p(()=>e(n)?t.tabItem:e(l)),g=p(()=>{if(!e(_))return;const{meta:b}=e(_),{path:I}=e(l),w=s.current,S=w?w.path===I:!1,R=s.currentIndex,v=!S,$=R===0||!S,y=i.getTabList.length===1,x=!S||R===i.getTabList.length-1&&i.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:le.REFRESH_PAGE,text:o("layout.multipleTab.reload"),disabled:v},{icon:"clarity:close-line",event:le.CLOSE_CURRENT,text:o("layout.multipleTab.close"),disabled:!!(b!=null&&b.affix)||y,divider:!0},{icon:"line-md:arrow-close-left",event:le.CLOSE_LEFT,text:o("layout.multipleTab.closeLeft"),disabled:$,divider:!1},{icon:"line-md:arrow-close-right",event:le.CLOSE_RIGHT,text:o("layout.multipleTab.closeRight"),disabled:x,divider:!0},{icon:"dashicons:align-center",event:le.CLOSE_OTHER,text:o("layout.multipleTab.closeOther"),disabled:y||!S},{icon:"clarity:minus-line",event:le.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:y}]});function M(b){return I=>{if(!b)return;I==null||I.preventDefault();const w=i.getTabList.findIndex(S=>S.path===b.path);s.current=b,s.currentIndex=w}}function C(b){const{event:I}=b;switch(I){case le.REFRESH_PAGE:u();break;case le.CLOSE_CURRENT:c(t.tabItem);break;case le.CLOSE_LEFT:a();break;case le.CLOSE_RIGHT:h();break;case le.CLOSE_OTHER:d();break;case le.CLOSE_ALL:r();break}}return{getDropMenuList:g,handleMenuEvent:C,handleContextMenu:M}}const uo={class:"ml-1"},xt=F({name:"TabContent",__name:"TabContent",props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(t){const n=t,{prefixCls:s}=K("multiple-tabs-content"),{t:o}=Me(),i=p(()=>{const{tabItem:{meta:h}={}}=n;return h&&o(h.title)}),l=p(()=>!n.isExtra),u=p(()=>e(l)?["contextmenu"]:["click"]),{getDropMenuList:r,handleMenuEvent:c,handleContextMenu:a}=ro(n,l);function d(h){n.tabItem&&a(n.tabItem)(h)}return(h,_)=>(m(),O(e(kn),{dropMenuList:e(r),trigger:u.value,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e(c)},{default:B(()=>[l.value?(m(),L("div",{key:0,class:E(`${e(s)}__info`),onContextmenu:d},[j("span",uo,be(i.value),1)],34)):(m(),L("span",{key:1,class:E(`${e(s)}__extra-quick`),onClick:d},[f(pe,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"]))}}),co=F({name:"FoldButton",__name:"FoldButton",setup(t){const{prefixCls:n}=K("multiple-tabs-content"),{getShowMenu:s,setMenuSetting:o}=q(),{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}),Dn()}return(a,d)=>(m(),L("span",{class:E(`${e(n)}__extra-fold`),onClick:c},[f(pe,{icon:r.value},null,8,["icon"])],2))}}),po=F({name:"TabRedo",__name:"TabRedo",setup(t){const n=X(!1),{prefixCls:s}=K("multiple-tabs-content"),{refreshPage:o}=zt();function i(){return Q(this,null,function*(){n.value=!0,yield o(),setTimeout(()=>{n.value=!1},1200)})}return(l,u)=>(m(),L("span",{class:E(`${e(s)}__extra-redo`),onClick:i},[f(e(_s),{spin:n.value},null,8,["spin"])],2))}}),go=dt(po,[["__scopeId","data-v-4b8800b0"]]),{t:mo}=Me();function fo(){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 _o(t){const n=Ae(),{multiTabsSetting:s}=Xt,{prefixCls:o}=K("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}=Ms(i,{filter:(r,c)=>{const a=c.innerText;return a?t.map(d=>mo(d)).includes(a):!1},onEnd:r=>{const{oldIndex:c,newIndex:a}=r;At(c)||At(a)||c===a||n.sortTabs(c,a)}});l()})}const ho=se(()=>ne(()=>import("./TypePicker-DrXsrvTA.js"),__vite__mapDeps([26,1,2,3,4,27]))),st=se(()=>ne(()=>import("./ThemeColorPicker-DBFS0FEY.js"),__vite__mapDeps([28,1,2,3,4,29,30,11,13,14,8,15,16,17,18,31]))),So=se(()=>ne(()=>import("./SettingFooter-JuI8geEg.js"),__vite__mapDeps([32,1,2,3,4,33,34]))),U=se(()=>ne(()=>import("./SwitchItem-BTDw7FgN.js"),__vite__mapDeps([35,1,2,3,4,11,13,14,8,15,16,17,18,36]))),Be=se(()=>ne(()=>import("./SelectItem-BXslwfrK.js"),__vite__mapDeps([37,1,2,3,4,11,13,14,8,15,16,17,18,38]))),kt=se(()=>ne(()=>import("./InputNumberItem-BVXTYbWp.js"),__vite__mapDeps([39,1,2,3,4,11,13,14,8,15,16,17,18,40]))),{t:oe}=Me();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 To=[{value:vt.FULL,label:oe("layout.setting.contentModeFull")},{value:vt.FIXED,label:oe("layout.setting.contentModeFixed")}],Mo=[{value:et.CENTER,label:oe("layout.setting.topMenuAlignRight")},{value:et.START,label:oe("layout.setting.topMenuAlignLeft")},{value:et.END,label:oe("layout.setting.topMenuAlignCenter")}],yo=t=>[{value:ve.NONE,label:oe("layout.setting.menuTriggerNone")},{value:ve.FOOTER,label:oe("layout.setting.menuTriggerBottom")},...t?[]:[{value:ve.HEADER,label:oe("layout.setting.menuTriggerTop")}]],bo=[De.ZOOM_FADE,De.FADE,De.ZOOM_OUT,De.FADE_SIDE,De.FADE_BOTTOM,De.FADE_SCALE].map(t=>({label:t,value:t})),Oo=[{title:oe("layout.setting.menuTypeSidebar"),mode:ie.INLINE,type:me.SIDEBAR},{title:oe("layout.setting.menuTypeMix"),mode:ie.INLINE,type:me.MIX},{title:oe("layout.setting.menuTypeTopMenu"),mode:ie.HORIZONTAL,type:me.TOP_MENU},{title:oe("layout.setting.menuTypeMixSidebar"),mode:ie.INLINE,type:me.MIX_SIDEBAR}],Eo=[{value:It.HOVER,label:oe("layout.setting.triggerHover")},{value:It.CLICK,label:oe("layout.setting.triggerClick")}];function Co(t,n){const s=$e(),o=vo(t,n);s.setProjectConfig(o),t===T.CHANGE_THEME&&(Vt(),jt())}function vo(t,n){const s=$e(),o=$n(),{getThemeColor:i,getDarkMode:l}=Se(),{menuSetting:u}=Xt;switch(t){case T.CHANGE_LAYOUT:const{mode:r,type:c,split:a}=n,d=c===me.MIX,h=u.type===me.MIX?{split:u.split}:{split:a};return{menuSetting:Ke({mode:r,type:c,collapsed:!1,show:!0,hidden:!1},d?h:{split:!1})};case T.CHANGE_THEME_COLOR:return i.value===n?{}:(o.setPrimaryColor(n),{themeColor:n});case T.CHANGE_THEME:return l.value===n?{}:(Bn(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 jt(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 Hn(n),{grayMode:n};case T.SHOW_FOOTER:return{showFooter:n};case T.COLOR_WEAK:return Pn(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 Vt(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}=Me(),Io=F({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:h,getThemeColor:_}=Se(),{getOpenPageLoading:g,getBasicTransition:M,getEnableTransition:C,getOpenNProgress:b}=ct(),{getIsHorizontal:I,getShowMenu:w,getMenuType:S,getTrigger:R,getCollapsedShowTitle:v,getMenuFixed:$,getCollapsed:y,getCanDrag:x,getTopMenuAlign:W,getAccordion:P,getMenuWidth:G,getMenuBgColor:Y,getIsTopMenu:ye,getSplit:re,getIsMixSidebar:ee,getCloseMixSidebarOnChange:we,getMixSideTrigger:Oe,getMixSideFixed:D}=q(),{getShowHeader:Z,getFixed:ue,getHeaderBgColor:Ee,getShowSearch:Ze}=Pe(),{getShowMultipleTab:ce,getShowQuick:Je,getShowRedo:H,getShowFold:ae,getAutoCollapse:z}=He(),te=p(()=>e(w)&&!e(I));function We(){return f(V,null,[f(ho,{menuTypeList:Oo,handler:xe=>{Co(T.CHANGE_LAYOUT,{mode:xe.mode,type:xe.type,split:e(I)?!1:void 0})},def:e(S)},null)])}function Ce(){return f(st,{colorList:Un,def:e(Ee),event:T.HEADER_THEME},null)}function pn(){return f(st,{colorList:Wn,def:e(Y),event:T.MENU_THEME},null)}function gn(){return f(st,{colorList:Gn,def:e(_),event:T.CHANGE_THEME_COLOR},null)}function mn(){let xe=e(R);const Mt=yo(e(re));return Mt.some(ke=>ke.value===xe)||(xe=ve.FOOTER),f(V,null,[f(U,{title:A("layout.setting.splitMenu"),event:T.MENU_SPLIT,def:e(re),disabled:!e(te)||e(S)!==me.MIX},null),f(U,{title:A("layout.setting.mixSidebarFixed"),event:T.MENU_FIXED_MIX_SIDEBAR,def:e(D),disabled:!e(ee)},null),f(U,{title:A("layout.setting.closeMixSidebarOnChange"),event:T.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:e(we),disabled:!e(ee)},null),f(U,{title:A("layout.setting.menuCollapse"),event:T.MENU_COLLAPSED,def:e(y),disabled:!e(te)},null),f(U,{title:A("layout.setting.menuDrag"),event:T.MENU_HAS_DRAG,def:e(x),disabled:!e(te)},null),f(U,{title:A("layout.setting.menuSearch"),event:T.HEADER_SEARCH,def:e(Ze),disabled:!e(Z)},null),f(U,{title:A("layout.setting.menuAccordion"),event:T.MENU_ACCORDION,def:e(P),disabled:!e(te)},null),f(U,{title:A("layout.setting.collapseMenuDisplayName"),event:T.MENU_COLLAPSED_SHOW_TITLE,def:e(v),disabled:!e(te)||!e(y)||e(ee)},null),f(U,{title:A("layout.setting.fixedHeader"),event:T.HEADER_FIXED,def:e(ue),disabled:!e(Z)},null),f(U,{title:A("layout.setting.fixedSideBar"),event:T.MENU_FIXED,def:e($),disabled:!e(te)||e(ee)},null),f(U,{title:A("layout.setting.autoCollapseTabsInFold"),event:T.TABS_AUTO_COLLAPSE,def:e(z),disabled:!e(ce)},null),f(Be,{title:A("layout.setting.mixSidebarTrigger"),event:T.MENU_TRIGGER_MIX_SIDEBAR,def:e(Oe),options:Eo,disabled:!e(ee)},null),f(Be,{title:A("layout.setting.topMenuLayout"),event:T.MENU_TOP_ALIGN,def:e(W),options:Mo,disabled:!e(Z)||e(re)||!e(ye)&&!e(re)||e(ee)},null),f(Be,{title:A("layout.setting.menuCollapseButton"),event:T.MENU_TRIGGER,def:xe,options:Mt,disabled:!e(te)||e(ee)},null),f(Be,{title:A("layout.setting.contentMode"),event:T.CONTENT_MODE,def:e(s),options:To},null),f(kt,{title:A("layout.setting.autoScreenLock"),min:0,event:T.LOCK_TIME,defaultValue:e(d),formatter:ke=>parseInt(ke)===0?`0(${A("layout.setting.notAutoScreenLock")})`:`${ke}${A("layout.setting.minute")}`},null),f(kt,{title:A("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:T.MENU_WIDTH,disabled:!e(te),defaultValue:e(G),formatter:ke=>`${parseInt(ke)}px`},null)])}function fn(){return f(V,null,[f(U,{title:A("layout.setting.breadcrumb"),event:T.SHOW_BREADCRUMB,def:e(i),disabled:!e(Z)},null),f(U,{title:A("layout.setting.breadcrumbIcon"),event:T.SHOW_BREADCRUMB_ICON,def:e(l),disabled:!e(Z)},null),f(U,{title:A("layout.setting.tabs"),event:T.TABS_SHOW,def:e(ce)},null),f(U,{title:A("layout.setting.tabsRedoBtn"),event:T.TABS_SHOW_REDO,def:e(H),disabled:!e(ce)},null),f(U,{title:A("layout.setting.tabsQuickBtn"),event:T.TABS_SHOW_QUICK,def:e(Je),disabled:!e(ce)},null),f(U,{title:A("layout.setting.tabsFoldBtn"),event:T.TABS_SHOW_FOLD,def:e(ae),disabled:!e(ce)},null),f(U,{title:A("layout.setting.sidebar"),event:T.MENU_SHOW_SIDEBAR,def:e(w),disabled:e(I)},null),f(U,{title:A("layout.setting.header"),event:T.HEADER_SHOW,def:e(Z)},null),f(U,{title:"Logo",event:T.SHOW_LOGO,def:e(u),disabled:e(ee)},null),f(U,{title:A("layout.setting.footer"),event:T.SHOW_FOOTER,def:e(o)},null),f(U,{title:A("layout.setting.fullContent"),event:T.FULL_CONTENT,def:e(r)},null),f(U,{title:A("layout.setting.grayMode"),event:T.GRAY_MODE,def:e(a)},null),f(U,{title:A("layout.setting.colorWeak"),event:T.COLOR_WEAK,def:e(c)},null)])}function _n(){return f(V,null,[f(U,{title:A("layout.setting.progress"),event:T.OPEN_PROGRESS,def:e(b)},null),f(U,{title:A("layout.setting.switchLoading"),event:T.OPEN_PAGE_LOADING,def:e(g)},null),f(U,{title:A("layout.setting.switchAnimation"),event:T.OPEN_ROUTE_TRANSITION,def:e(C)},null),f(Be,{title:A("layout.setting.animationType"),event:T.ROUTER_TRANSITION,def:e(M),options:bo,disabled:!e(C)},null)])}const{getDarkMode:hn}=Se(),Sn=p(()=>hn.value===Pt.DARK);return()=>f(ys,J(n,{title:A("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[e(h)&&f(ge,null,{default:()=>A("layout.setting.darkMode")}),e(h)&&f(Fn,{class:"mx-auto"},null),f(ge,null,{default:()=>A("layout.setting.navMode")}),We(),f(ge,null,{default:()=>A("layout.setting.sysTheme")}),gn(),!Sn.value&&f(V,null,[f(ge,null,{default:()=>A("layout.setting.headerTheme")}),Ce(),f(ge,null,{default:()=>A("layout.setting.sidebarTheme")}),pn()]),f(ge,null,{default:()=>A("layout.setting.interfaceFunction")}),mn(),f(ge,null,{default:()=>A("layout.setting.interfaceDisplay")}),fn(),f(ge,null,{default:()=>A("layout.setting.animation")}),_n(),f(ge,null,null),f(So,null,null)]})}}),Ro=F({name:"SettingButton",__name:"SettingButton",setup(t){const[n,{openDrawer:s}]=bs(),{prefixCls:o}=K("multiple-tabs-content");return(i,l)=>(m(),L("span",{class:E(`${e(o)}__extra-fold`),onClick:l[0]||(l[0]=u=>e(s)(!0))},[f(pe,{icon:"ion:settings-outline"}),f(e(Io),{onRegister:e(n)},null,8,["onRegister"])],2))}}),Ao=F({name:"MultipleTabs",__name:"index",setup(t){mt(v=>({"6730bbb4":e(R).colorPrimary}));const n=fo(),s=X("");_o(n);const o=Ae(),i=pt(),l=Ne(),{prefixCls:u}=K("multiple-tabs"),r=rt(),{getShowQuick:c,getShowRedo:a,getShowFold:d}=He(),h=p(()=>o.getTabList.filter(v=>{var $;return!(($=v.meta)!=null&&$.hideTab)})),_=p(()=>e(h).length===1),{y:g}=Kn(),{getShowMenu:M}=q(),{getShowHeader:C}=Pe(),b=p(()=>!e(M)&&!e(C)),I=p(()=>[u,{[`${u}--hide-close`]:e(_),[`${u}--hover`]:e(g)<zn}]);Ye(v=>{const{name:$}=v;if($===it||!v||!i.getToken)return;const{path:y,fullPath:x,meta:W={}}=v,{currentActiveMenu:P,hideTab:G}=W,Y=G?P:null,ye=Y||x||y;if(s.value!==ye&&(s.value=ye),Y){const re=l.getRoutes().find(ee=>ee.path===P);re&&o.addTab(re)}else o.addTab(e(v))});function w(v){s.value=v,r(v,!1)}function S(v){e(_)||o.closeTabByKey(v,l)}const{token:R}=Tt.useToken();return(v,$)=>(m(),L("div",{class:E(I.value)},[f(e(Lt),{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:s.value,onChange:w,onEdit:$[0]||($[0]=y=>S(`${y}`))},Zt({default:B(()=>[(m(!0),L(V,null,Le(h.value,y=>(m(),O(e(Lt).TabPane,{key:y.query?y.fullPath:y.path,closable:!(y&&y.meta&&y.meta.affix)},{tab:B(()=>[f(xt,{tabItem:y},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e(a)||e(c)?{name:"rightExtra",fn:B(()=>[e(d)&&b.value||!e(C)?(m(),O(Ro,{key:0})):k("",!0),e(a)?(m(),O(go,{key:1})):k("",!0),e(c)?(m(),O(xt,{key:2,isExtra:"",tabItem:v.$route},null,8,["tabItem"])):k("",!0),e(d)?(m(),O(co,{key:3})):k("",!0)]),key:"0"}:void 0]),1032,["activeKey"])],2))}}),Dt=48,Lo=32,No=F({name:"LayoutMultipleHeader",__name:"MultipleHeader",setup(t){const{setHeaderHeight:n}=Ts(),s=Ae(),{prefixCls:o}=K("layout-multiple-header"),{getCalcContentWidth:i,getSplit:l,getShowMenu:u}=q(),{getIsMobile:r}=Re(),{getFixed:c,getShowInsetHeaderRef:a,getShowFullHeaderRef:d,getHeaderTheme:h,getShowHeader:_}=Pe(),{getFullContent:g}=$t(),{getShowMultipleTab:M,getAutoCollapse:C}=He(),b=p(()=>e(M)&&!e(g)),I=p(()=>e(c)||e(d)),w=p(()=>{const y={};return e(c)&&(y.width=e(r)?"100%":e(i)),e(d)&&(y.top=`${Dt}px`),y}),S=p(()=>e(c)||e(d)),R=p(()=>!e(u)&&!e(_)),v=p(()=>{let y=0;return e(C)&&e(R)||((e(d)||!e(l))&&e(_)&&!e(g)&&(y+=Dt),e(M)&&!e(g)&&(y+=Lo),n(y)),{height:`${y}px`}}),$=p(()=>[o,`${o}--${e(h)}`,{[`${o}--fixed`]:e(S)}]);return(y,x)=>(m(),L(V,null,[I.value?(m(),L("div",{key:0,class:E([`${e(o)}__placeholder`]),style:Te(v.value)},null,6)):k("",!0),j("div",{style:Te(w.value),class:E($.value)},[e(a)?(m(),O(cn,{key:0})):k("",!0),b.value?(m(),O(Ao,{key:e(s).getLastDragEndIndex})):k("",!0)],6)],64))}}),wo=dt(No,[["__scopeId","data-v-cb65c293"]]),xo=ss({id:"app-lock",state:()=>({lockInfo:tt.getLocal(nt)}),getters:{getLockInfo(t){return t.lockInfo}},actions:{setLockInfo(t){this.lockInfo=Object.assign({},this.lockInfo,t),tt.setLocal(nt,this.lockInfo,!0)},resetLockInfo(){tt.removeLocal(nt,!0),this.lockInfo=null},unLock(t){return Q(this,null,function*(){var o;const n=pt();return((o=this.lockInfo)==null?void 0:o.pwd)===t?(this.resetLockInfo(),!0):yield Q(this,null,function*(){var i;try{const l=(i=n.getUserInfo)==null?void 0:i.username,u=yield n.login({username:l,password:t,goHome:!1,mode:"none"});return u&&this.resetLockInfo(),u}catch(l){return!1}})})}}});function ko(){const{getLockTime:t}=Se(),n=xo(),s=pt(),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})}lt(a=>{s.getToken?u():l(),a(()=>{l()})}),os(()=>{l()});const c=Kt(u,2e3);return p(()=>e(t)?{onKeyup:c,onMousemove:c}:(l(),{}))}const Do=F({name:"DefaultLayout",__name:"index",setup(t){const n=se(()=>ne(()=>import("./index-C9iXzsUq.js"),__vite__mapDeps([41,1,2,3,4,11,42,43,44,45,46,47,48,49,50,7,8,9,16,51,52,53,33,54,29,30,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,13,14,15,17,18,71]))),s=se(()=>ne(()=>import("./index-C4SxIy7b.js"),__vite__mapDeps([72,6,1,2,3,4,14,8,73]))),{prefixCls:o}=K("default-layout"),{getIsMobile:i}=Re(),{getShowFullHeaderRef:l}=Pe(),{getShowSidebar:u,getIsMixSidebar:r,getShowMenu:c}=q(),{getAutoCollapse:a}=He(),d=ko(),h=p(()=>{let _=["ant-layout"];return(e(r)||e(c))&&_.push("ant-layout-has-sider"),!e(c)&&e(a)&&_.push("ant-layout-auto-collapse-tabs"),_});return(_,g)=>(m(),O(e(Fe),J({class:e(o)},e(d)),{default:B(()=>[f(e(n)),e(l)?(m(),O(cn,{key:0,fixed:""})):k("",!0),f(e(Fe),{class:E([h.value,`${e(o)}-out`])},{default:B(()=>[e(u)||e(i)?(m(),O(io,{key:0})):k("",!0),f(e(Fe),{class:E(`${e(o)}-main`)},{default:B(()=>[f(wo),f(Js),f(e(s))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"]))}}),Xo=Object.freeze(Object.defineProperty({__proto__:null,default:Do},Symbol.toStringTag,{value:"Module"}));export{Io as S,He as a,Co as b,xo as c,Xo as i,Pe as u};
|