index-BvK7ALZL.js 57 KB

12
  1. const __vite__fileDeps=["assets/SimpleMenuTag-C55NLAr2.js","assets/entry/index-DShbtsWl.js","assets/vue-BjERyvPm.js","assets/antd-BmrhB3rb.js","assets/index-jE23RaVa.css","assets/index-BzZDWI8z.js","assets/siteSetting-BSGR9S7Z.js","assets/index-wJ08BCMi.js","assets/useWindowSizeFn-Cuml40XT.js","assets/index-ByDejTjK.css","assets/header-OZa5fSDc.js","assets/index-Co6cdACf.js","assets/useContentViewHeight-w3jL8fd7.js","assets/index-DYN-Opul.css","assets/useSortable-JDCtAH92.js","assets/index-CNcCxeLf.js","assets/index-DHiGAoja.css","assets/lock-6-KhBIMV.js","assets/index-Cl_uhnyU.css","assets/Breadcrumb-BTc2SNxc.js","assets/Breadcrumb-CeZDibdw.css","assets/index-DFfRjArX.js","assets/index-uPBx5xzQ.css","assets/ErrorAction-D6qoQA-O.js","assets/index-DtzK9-ok.js","assets/TypePicker-DmlYkjm-.js","assets/TypePicker-B9wB-isi.css","assets/ThemeColorPicker-C9Wu_ZyT.js","assets/ThemeColorPicker-DW9lzYj5.css","assets/SettingFooter-oTH3ch5R.js","assets/copyTextToClipboard-DUmgQPO1.js","assets/SettingFooter-C_1A4aj1.css","assets/SwitchItem-CZvBwBbV.js","assets/SwitchItem-CtMeiHa2.css","assets/SelectItem-DtPLNVCh.js","assets/SelectItem-Blco6GMM.css","assets/InputNumberItem-BbKsGXY-.js","assets/InputNumberItem-41yxnswR.css","assets/index-DDN58gE7.js","assets/SessionTimeoutLogin-Dk2X-Xg4.js","assets/Login.vue_vue_type_style_index_0_lang-UYrUgRRY.js","assets/ForgetPasswordForm.vue_vue_type_script_setup_true_lang-CULwfbYx.js","assets/LoginFormTitle.vue_vue_type_script_setup_true_lang-C9FRrGde.js","assets/index-BO8b0fR2.js","assets/useFormItem-B4KjxddK.js","assets/index-B1prL0gx.css","assets/LoginForm.vue_vue_type_script_setup_true_lang-DJP1v6dF.js","assets/MobileForm.vue_vue_type_script_setup_true_lang-DkC7YYIL.js","assets/QrCodeForm.vue_vue_type_script_setup_true_lang-Brb1f10X.js","assets/index-BzR99gn6.js","assets/download-D1UiuoyS.js","assets/base64Conver-bBv-IO2K.js","assets/RegisterForm.vue_vue_type_script_setup_true_lang-DivSjsmk.js","assets/index-M4UvXH9o.js","assets/index-Bn5udUWy.css","assets/Login-WyXKKOJK.css","assets/SessionTimeoutLogin-BGlp5bwD.css","assets/index-DbSSPM_j.css","assets/index-CwVUBVdq.js","assets/index-hHEsJoBG.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
  2. var cn=Object.defineProperty;var Ge=Object.getOwnPropertySymbols;var _t=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable;var ft=(t,n,s)=>n in t?cn(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,Ke=(t,n)=>{for(var s in n||(n={}))_t.call(n,s)&&ft(t,s,n[s]);if(Ge)for(var s of Ge(n))ht.call(n,s)&&ft(t,s,n[s]);return t};var St=(t,n)=>{var s={};for(var o in t)_t.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&&ht.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{b4 as dn,b5 as Lt,aF as $e,m as Y,D as Te,b6 as ae,h as pe,p as L,b7 as ge,b8 as pn,f as z,z as de,E as wt,b9 as Xe,ba as qe,bb as at,bc as Ve,x as gn,L as mn,bd as xt,H as fn,be as _n,_ as J,u as Dt,bf as kt,o as $t,bg as Ie,a_ as Pt,bh as Bt,bi as ce,bj as ze,bk as hn,bl as tt,aN as lt,U as nt,k as it,a6 as Sn,aG as bn,bm as bt,bn as Tn,j as Mn,bo as Ae,bp as rt,c as ut,bq as ve,e as yn,br as On,bs as Cn,a7 as vn,aO as Ft,Y as En,bt as In,bu as Ht,bv as Tt,bw as et,bx as ke,by as Mt,bz as Ut,bA as Wt,bB as An,bC as Rn,bD as Nn,A as Ln,bE as wn,l as Gt,bF as xn,bG as Dn}from"./entry/index-DShbtsWl.js";import{aq as kn,k as f,c as p,u as e,d as H,l as st,a7 as Qe,Z as g,_ as A,a9 as F,G as Kt,a0 as me,ab as k,a8 as y,a1 as C,ac as Z,aj as zt,F as j,aa as Re,J as Ze,f as X,r as Ue,I as Xt,Y as Ne,w as _e,g as ct,h as ot,p as Vt,o as dt,y as je,ae as fe,ah as $n,$ as V,B as pt,ag as Se,e as Pn,D as Bn,m as he,A as Ee,ak as Fn,K as Hn,z as Un,q as Wn,ai as yt,ar as Gn,n as Kn,ad as jt,b as zn}from"./vue-BjERyvPm.js";import{G as Xn,M as Vn,x as gt,aY as Yt,e as qt,T as Qt,ai as jn,aJ as Yn,bv as qn,bw as Qn,b6 as Zn,bx as Jn,az as es,ay as ts,L as He,ak as ns,by as ss,X as os,aS as as,d as Ot,a4 as Ce,a0 as Ct}from"./antd-BmrhB3rb.js";import ls from"./index-Co6cdACf.js";import{a as is,u as rs}from"./useContentViewHeight-w3jL8fd7.js";import{u as us}from"./useSortable-JDCtAH92.js";import{B as cs,u as ds}from"./index-CNcCxeLf.js";import{u as ps}from"./lock-6-KhBIMV.js";function ee(t,n={}){const{size:s="small",delay:o=100,timeout:i=3e4,loading:l=!1,retry:u=!0}=n;return kn({loader:t,loadingComponent:l?f(Xn,{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()}:dn})}function Pe(){const{getFullContent:t}=Lt(),n=$e(),s=p(()=>!e(t)&&e(m)&&e(v)&&!e(d)&&!e(a)),o=p(()=>!e(N)&&!e(s)),i=p(()=>{const K=!e(t)&&e(v);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}=Te(),m=p(()=>!e(c)&&e(v)),T=p(()=>n.getHeaderSetting.showDoc),E=p(()=>n.getHeaderSetting.showApi),_=p(()=>n.getHeaderSetting.theme),v=p(()=>n.getHeaderSetting.show),N=p(()=>n.getHeaderSetting.fixed),M=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:T,getShowApi:E,getShowSearch:I,getHeaderTheme:_,getUseLockPage:$,getShowFullScreen:w,getShowNotice:O,getShowBread:D,getShowContent:P,getShowHeaderLogo:W,getShowHeader:v,getFixed:N,getShowMixHeaderRef:m,getShowFullHeaderRef:s,getShowInsetHeaderRef:i,getUnFixedAndFull:o,getHeaderBgColor:M}}const vt="vben-v5.0.0-upgrade-prompt",gs=H({__name:"UpgradePrompt",setup(t){const{t:n}=pe();localStorage.getItem(vt)||Vn.confirm({title:n("layout.header.upgrade-prompt.title"),content:st("div",{},[st("p",n("layout.header.upgrade-prompt.content"))]),onOk(){s()},okText:n("layout.header.upgrade-prompt.ok-text"),cancelText:n("common.closeText")}),localStorage.setItem(vt,String(Date.now()));function s(){window.open("https://www.vben.pro","_blank")}return(o,i)=>{const l=Qe("a-button");return g(),A("div",null,[f(l,{type:"primary",onClick:s},{default:F(()=>[Kt(me(e(n)("layout.header.upgrade-prompt.ok-text")),1)]),_:1})])}}}),ms={items:{type:Array,default:()=>[]},collapsedShowTitle:L.bool,inlineIndent:L.number.def(20),mode:{type:String,default:ae.INLINE},type:{type:String,default:ge.MIX},theme:{type:String,default:pn.DARK},inlineCollapsed:L.bool,mixSider:L.bool,isHorizontal:L.bool,accordion:L.bool.def(!0),beforeClickFn:{type:Function}},Zt={item:{type:Object,default:()=>({})},level:L.number,theme:L.oneOf(["dark","light"]),showTitle:L.bool,isHorizontal:L.bool},fs={item:{type:Object,default:null},showTitle:L.bool.def(!0),level:L.number.def(0),isHorizontal:L.bool.def(!0)},_s=["src"],Jt=H({name:"MenuItemContent",__name:"MenuItemContent",props:fs,setup(t){const n=t,{t:s}=pe(),{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(),A("span",{class:C(`${e(o)}- flex items-center `)},[u.value?(g(),A("img",{key:0,src:u.value,class:"w-18px h-18px align-top mr-2"},null,8,_s)):k("",!0),l.value?(g(),y(de,{key:1,icon:l.value,size:18,class:C(`${e(o)}-wrapper__icon mr-2`)},null,8,["icon","class"])):k("",!0),Kt(" "+me(i.value),1)],2))}}),hs=H({name:"BasicMenuItem",__name:"BasicMenuItem",props:Zt,setup(t){return(n,s)=>(g(),y(e(gt).Item,{key:n.item.path},{default:F(()=>[f(Jt,Z(n.$props,{item:n.item}),null,16,["item"])]),_:1}))}}),Ss=H({name:"BasicSubMenuItem",isSubMenu:!0,__name:"BasicSubMenuItem",props:Zt,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=Qe("BasicSubMenuItem",!0);return g(),A(j,null,[!o(i.item)&&s.value?(g(),y(hs,zt(Z({key:0},i.$props)),null,16)):k("",!0),o(i.item)&&s.value?(g(),y(e(gt).SubMenu,{class:C([i.theme]),key:`submenu-${i.item.path}`,popupClassName:"app-top-menu-popup"},{title:F(()=>[f(Jt,Z(i.$props,{item:i.item}),null,16,["item"])]),default:F(()=>[(g(!0),A(j,null,Re(i.item.children||[],r=>(g(),y(u,Z({key:r.path,ref_for:!0},i.$props,{item:r}),null,16,["item"]))),128))]),_:1},8,["class"])):k("",!0)],64)}}});function bs(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=Ze(n.value);if((m==null?void 0:m.length)===0){t.openKeys=[];return}e(o)?t.openKeys=Xe(m,d):t.openKeys=Yt([...t.openKeys,...Xe(m,d)])};S?h():wt(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 Ts=H({name:"BasicMenu",__name:"BasicMenu",props:ms,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}=Xt(s),{getCollapsed:S,getTopMenuAlign:h,getSplit:m}=Y(),{currentRoute:T}=Ne(),{handleOpenChange:E,setOpenKeys:_,getOpenKeys:v}=bs(u,c,a,d),N=p(()=>{const{type:O,mode:D}=s;return O===ge.TOP_MENU&&D===ae.HORIZONTAL||s.isHorizontal&&e(m)}),M=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!==at&&(w(O),l.value=(D=O.meta)==null?void 0:D.currentActiveMenu,e(l)&&(u.selectedKeys=[e(l)],_(e(l))))}),!s.mixSider&&_e(()=>s.items,()=>{w()});const $=D=>Q(this,[D],function*({key:O}){const{beforeClickFn:W}=s;W&&qt(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(T)).meta)==null?void 0:W.currentActiveMenu)||(O||e(T)).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(),y(e(gt),Z({selectedKeys:u.selectedKeys,defaultSelectedKeys:u.defaultSelectedKeys,mode:e(a),openKeys:e(v),inlineIndent:O.inlineIndent,theme:O.theme,onOpenChange:e(E),class:M.value,onClick:$,subMenuOpenDelay:.2},I.value),{default:F(()=>[(g(!0),A(j,null,Re(e(c),W=>(g(),y(Ss,{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"]))}}),en=Symbol();function Ms(t){return gn(t,en,{readonly:!1,native:!0})}function tn(){return mn(en)}const ys=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=xt(),l=ct(),u=X(""),r=X([]),{prefixCls:c}=z("menu"),a=X(!1);Ms({rootMenuEmitter:i,activeName:u});const d=p(()=>{const{theme:_}=s;return[c,`${c}-${_}`,`${c}-vertical`,{[`${c}-collapse`]:s.collapse}]});ot(()=>{r.value=s.openNames}),ot(()=>{s.activeName&&(u.value=s.activeName)}),_e(()=>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(v=>v!==_),S()}function T(){r.value=[],S()}function E(_){_!==-1&&(r.value=r.value.slice(0,_+1),S())}return Vt(`subMenu:${l==null?void 0:l.uid}`,{addSubMenu:h,removeSubMenu:m,getOpenNames:()=>r.value,removeAll:T,isRemoveAllPopup:a,sliceIndex:E,level:0,props:s}),dt(()=>{r.value=s.collapse?[]:[...s.openNames],S(),i.on("on-menu-item-select",_=>{u.value=_,je(()=>{s.collapse&&T()}),o("select",_)}),i.on("open-name-change",({name:_,opened:v})=>{if(v&&!r.value.includes(_))r.value.push(_);else if(!v){const N=r.value.findIndex(M=>M===_);N!==-1&&r.value.splice(N,1)}})}),(_,v)=>(g(),A("ul",{class:C(d.value)},[fe(_.$slots,"default")],2))}});function nn(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 Os=H({name:"MenuItem",__name:"MenuItem",props:{name:{type:[String,Number],required:!0},disabled:L.bool},setup(t){const n=t,s=$n(),o=ct(),i=X(!1),{getItemStyle:l,getParentList:u,getParentMenu:r,getParentRootMenu:c}=nn(o),{prefixCls:a}=z("menu"),{rootMenuEmitter:d,activeName:S}=tn(),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}),T=p(()=>{var _;return((_=e(r))==null?void 0:_.type.name)==="Menu"&&e(m)&&s.title});function E(){const{disabled:_}=n;if(_||(d.emit("on-menu-item-select",n.name),e(m)))return;const{uidList:v}=u();d.emit("on-update-opened",{opened:!1,parent:o==null?void 0:o.parent,uidList:v})}return _e(()=>S.value,_=>{if(_===n.name){const{list:v,uidList:N}=u();i.value=!0,v.forEach(M=>{M.proxy&&(M.proxy.active=!0)}),d.emit("on-update-active-name:submenu",N)}else i.value=!1},{immediate:!0}),(_,v)=>(g(),A("li",{class:C(h.value),onClick:pt(E,["stop"]),style:Se(m.value?{}:e(l))},[T.value?(g(),y(e(Qt),{key:0,placement:"right"},{title:F(()=>[fe(_.$slots,"title")]),default:F(()=>[V("div",{class:C(`${e(a)}-tooltip`)},[fe(_.$slots,"default")],2)]),_:3})):(g(),A(j,{key:1},[fe(_.$slots,"default"),fe(_.$slots,"title")],64))],6))}}),Et=200,Cs=H({name:"SubMenu",__name:"SubMenuItem",props:{name:{type:[String,Number],required:!0},disabled:L.bool,collapsedShowTitle:L.bool},setup(t){var Me;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}=nn(s),{prefixCls:a}=z("menu"),d=xt(),{rootMenuEmitter:S}=tn(),{addSubMenu:h,removeSubMenu:m,removeAll:T,getOpenNames:E,isRemoveAllPopup:_,sliceIndex:v,level:N,props:M,handleMouseleave:I}=Pn(`subMenu:${(Me=r.value)==null?void 0:Me.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(()=>M.accordion),O=p(()=>M.collapse),D=p(()=>M.theme),W=p(()=>({minWidth:"200px"})),P=p(()=>{const x=n.name;return e(O)?E().includes(x):o.opened}),q=p(()=>{const x=M.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=E().findIndex(ue=>ue===n.name);v(ie),N===0&&E().length===2&&T(),i.isChild=E().includes(n.name),clearTimeout(i.timeout),i.timeout=setTimeout(()=>{h(n.name)},Et)}function Le(x=!1){var re;((re=r.value)==null?void 0:re.props.name)||(_.value=!0),E().slice(-1)[0]===n.name&&(i.isChild=!1),d.emit("submenu:mouse-leave-child"),i.timeout&&(clearTimeout(i.timeout),i.timeout=setTimeout(()=>{_.value?T():i.mouseInChild||m(n.name)},Et)),x&&l.value&&(I==null||I(!0))}Bn(()=>{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(jn(x)){o.opened=x;return}if(fn(x)&&M.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 Vt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:h,removeSubMenu:m,getOpenNames:E,removeAll:T,isRemoveAllPopup:_,sliceIndex:v,level:N+1,handleMouseleave:Le,props:M}),(x,ie)=>(g(),A("li",{class:C($.value)},[O.value?(g(),y(e(Yn),{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",zt(Fn(K(!0))),[V("ul",{class:C([e(a),`${e(a)}-${D.value}`,`${e(a)}-popup`])},[fe(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}])},[fe(x.$slots,"title")],2),e(l)?(g(),y(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(),A(j,{key:0},[V("div",{class:C(`${e(a)}-submenu-title`),onClick:pt(le,["stop"]),style:Se(e(u))},[fe(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(_n),null,{default:F(()=>[he(V("ul",{class:C(e(a))},[fe(x.$slots,"default")],2),[[Ee,o.opened]])]),_:3})],64))],2))}}),vs=["src"],Es={key:2,class:"mt-1 collapse-title"},Is=["src"],As={key:2,class:"mt-2 collapse-title"},Rs=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-C55NLAr2.js"),__vite__mapDeps([0,1,2,3,4]))),s=t,{t:o}=pe(),{prefixCls:i}=z("simple-menu"),l=p(()=>{var m,T;return!((T=(m=s.item)==null?void 0:m.meta)!=null&&T.hideMenu)}),u=p(()=>{var m,T;return(m=s.item)!=null&&m.img||(T=s.item)==null?void 0:T.icon}),r=p(()=>{var m;return(m=s.item)==null?void 0:m.img}),c=p(()=>{var m,T,E;return o(((T=(m=s.item)==null?void 0:m.meta)==null?void 0:T.title)||((E=s.item)==null?void 0:E.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 T;return!((T=m.meta)!=null&&T.hideChildrenInMenu)&&Reflect.has(m,"children")&&!!m.children&&m.children.length>0}return(m,T)=>{const E=Qe("SimpleSubMenu",!0);return g(),A(j,null,[!h(t.item)&&l.value?(g(),y(Os,Z({key:0,name:t.item.path},m.$props,{class:S.value}),{title:F(()=>[V("span",{class:C(["ml-2",`${e(i)}-sub-title`])},me(c.value),3),f(e(n),{item:t.item,collapseParent:d.value},null,8,["item","collapseParent"])]),default:F(()=>[r.value?(g(),A("img",{key:0,src:r.value,class:"w-16px h-16px align-top"},null,8,vs)):k("",!0),u.value?(g(),y(de,{key:1,icon:u.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&d.value?(g(),A("div",Es,me(c.value),1)):k("",!0)]),_:1},16,["name","class"])):k("",!0),h(t.item)&&l.value?(g(),y(Cs,{key:1,name:t.item.path,class:C([S.value,t.theme]),collapsedShowTitle:t.collapsedShowTitle},{title:F(()=>[r.value?(g(),A("img",{key:0,src:r.value,class:"w-16px h-16px align-top"},null,8,Is)):k("",!0),u.value?(g(),y(de,{key:1,icon:u.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&d.value?(g(),A("div",As,me(c.value),1)):k("",!0),he(V("span",{class:C(["ml-2",`${e(i)}-sub-title`])},me(c.value),3),[[Ee,a.value]]),f(e(n),{item:t.item,collapseParent:!!t.collapse&&!!t.parent},null,8,["item","collapseParent"])]),default:F(()=>[(g(!0),A(j,null,Re(t.item.children||[],_=>(g(),y(E,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 Ns(t,n,s,o,i){const l=Dt(u,50);function u(c){return Q(this,null,function*(){const a=!o.value,d=Ze(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=Yt([...t.openNames,...h]),t.activeSubMenuNames=t.openNames};a?S():wt(S,30)})}const r=p(()=>e(i)?[]:t.openNames);return{setOpenKeys:l,getOpenKeys:r}}const sn=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=Hn(),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}=Xt(s),{setOpenKeys:T,getOpenKeys:E}=Ns(r,d,S,h,m),_=p(()=>Ke(Ke({},i),s));_e(()=>s.collapse,M=>{M?r.openNames=[]:T(c.value.path)},{immediate:!0}),_e(()=>s.items,()=>{s.isSplitMenu&&T(c.value.path)},{flush:"post"}),qe(M=>{var I;M.name!==at&&(l.value=(I=M.meta)==null?void 0:I.currentActiveMenu,v(M),e(l)&&(r.activeName=e(l),T(e(l))))});function v(M){return Q(this,null,function*(){if(e(u)){u.value=!1;return}const I=(M||e(c)).path;r.activeName=I,T(I)})}function N(M){return Q(this,null,function*(){if(kt(M)){$t(M);return}const{beforeClickFn:I}=s;I&&qt(I)&&!(yield I(M))||(o("menuClick",M),u.value=!0,T(M),r.activeName=M)})}return(M,I)=>(g(),y(ys,Z(_.value,{activeName:r.activeName,openNames:e(E),class:e(a),activeSubMenuNames:r.activeSubMenuNames,onSelect:N}),{default:F(()=>[(g(!0),A(j,null,Re(e(d),$=>(g(),y(Rs,{key:$.path,item:$,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(m)},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}});function Ls(t){const n=X([]),{currentRoute:s}=Ne(),{getIsMobile:o}=Ie(),i=Pt(),{setMenuSetting:l,getIsHorizontal:u,getSplit:r}=Y(),c=Bt(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));_e([()=>e(s).path,()=>e(t)],_=>Q(this,[_],function*([E]){if(e(a)||e(o))return;const{meta:v}=e(s),N=v.currentActiveMenu;let M=yield Ve(E);M||(M=yield Ve(N)),M&&c(M)}),{immediate:!0}),_e([()=>i.getLastBuildMenuTime,()=>i.getBackMenuList],()=>{T()},{immediate:!0}),_e(()=>r.value,()=>{e(a)||T()});function m(E){return Q(this,null,function*(){if(e(d)||e(o))return;const _=yield ze(E);if(!_||!_.length){l({hidden:!0}),n.value=[];return}l({hidden:!1}),n.value=_})}function T(){return Q(this,null,function*(){if(e(h)||e(o)){n.value=yield hn();return}if(e(S)){const E=yield tt();n.value=E;return}})}return{menusRef:n}}const on=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=lt(),{getMenuMode:s,getMenuType:o,getMenuTheme:i,getCollapsed:l,getCollapsedShowTitle:u,getAccordion:r,getIsHorizontal:c,getIsSidebarType:a,getSplit:d}=Y(),{getShowLogo:S}=Te(),{prefixCls:h}=z("layout-menu"),{menusRef:m}=Ls(Un(t,"splitType")),{getIsMobile:T}=Ie(),E=p(()=>e(T)?ae.INLINE:t.menuMode||e(s)),_=p(()=>t.theme||e(i)),v=p(()=>e(S)&&e(a)),N=p(()=>!e(c)&&(e(a)||t.splitType===ce.LEFT||t.splitType===ce.NONE)),M=p(()=>({height:`calc(100% - ${e(v)?"48px":"0px"})`})),I=p(()=>[`${h}-logo`,e(_),{[`${h}--mobile`]:e(T)}]),$=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 kt(P)?($t(P),!1):!0})}function D(){return!e(v)&&!e(T)?null:f(it,{showTitle:!e(l),class:e(I),theme:e(_)},null)}function W(){const K=e($),{menus:P}=K,q=St(K,["menus"]);return!P||!P.length?null:t.isHorizontal?f(Ts,Z(q,{isHorizontal:t.isHorizontal,type:e(o),showLogo:e(v),mode:e(E),items:P}),null):f(sn,Z(q,{isSplitMenu:e(d),items:P}),null)}return()=>f(j,null,[D(),e(N)?f(nt,{style:e(M)},{default:()=>W()}):W()])}}),ws=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(),A("span",{class:C([e(o),t.theme]),onClick:l[0]||(l[0]=(...u)=>e(s)&&e(s)(...u))},[e(n)?(g(),y(e(qn),{key:0})):(g(),y(e(Qn),{key:1}))],2))}}),xs=H({__name:"SiderTrigger",setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y();return(o,i)=>(g(),A("div",{onClick:i[0]||(i[0]=pt((...l)=>e(s)&&e(s)(...l),["stop"]))},[e(n)?(g(),y(e(Zn),{key:0})):(g(),y(e(Jn),{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(),y(xs,{key:0})):(g(),y(ws,{key:1,theme:t.theme},null,8,["theme"]))}}),Ds=H({name:"FullScreen",__name:"FullScreen",setup(t){const{t:n}=pe(),{toggle:s,isFullscreen:o}=Sn();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(),y(e(Qt),{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(),y(e(ts),{key:1})):(g(),y(e(es),{key:0}))])]),_:1},8,["title"]))}}),ks=ee(()=>J(()=>import("./index-BzZDWI8z.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18])),{loading:!0}),$s=ee(()=>J(()=>import("./Breadcrumb-BTc2SNxc.js"),__vite__mapDeps([19,2,1,3,4,20]))),Ps=ee(()=>J(()=>import("./index-DFfRjArX.js"),__vite__mapDeps([21,1,2,3,4,22]))),Bs=ee(()=>J(()=>import("./ErrorAction-D6qoQA-O.js"),__vite__mapDeps([23,1,2,3,4]))),an=H({name:"LayoutHeader",__name:"index",props:{fixed:L.bool},setup(t){const n=ee(()=>J(()=>import("./index-DtzK9-ok.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}=Te(),{getHeaderTheme:m,getShowFullScreen:T,getShowNotice:E,getShowContent:_,getShowBread:v,getShowHeaderLogo:N,getShowHeader:M,getShowSearch:I}=Pe(),{getShowLocalePicker:$}=bn(),{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===bt.AUTO?e(M):K===bt.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(),y(e(He).Header,{class:C(O.value)},{default:F(()=>[V("div",{class:C(`${e(o)}-left`)},[e(N)||e(w)?(g(),y(e(it),{key:0,class:C(`${e(o)}-logo`),theme:e(m),style:Se(W.value)},null,8,["class","theme","style"])):k("",!0),e(_)&&e(l)&&!e(u)&&!e(a)||e(w)?(g(),y(Ye,{key:1,theme:e(m),sider:!1},null,8,["theme"])):k("",!0),e(_)&&e(v)?(g(),y(e($s),{key:2,theme:e(m)},null,8,["theme"])):k("",!0)],2),e(i)&&!e(w)?(g(),A("div",{key:0,class:C(`${e(o)}-menu`)},[f(on,{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`)},[f(gs,{class:"mr-2"}),e(I)?(g(),y(e(Tn),{key:0,class:C(`${e(o)}-action__item `)},null,8,["class"])):k("",!0),e(d)?(g(),y(e(Bs),{key:1,class:C(`${e(o)}-action__item error-action`)},null,8,["class"])):k("",!0),e(E)?(g(),y(e(Ps),{key:2,class:C(`${e(o)}-action__item notify-item`)},null,8,["class"])):k("",!0),e(T)?(g(),y(e(Ds),{key:3,class:C(`${e(o)}-action__item fullscreen-item`)},null,8,["class"])):k("",!0),e($)?(g(),y(e(Mn),{key:4,reload:!0,showText:!1,class:C(`${e(o)}-action__item`)},null,8,["class"])):k("",!0),f(e(ks),{theme:e(m)},null,8,["theme"]),D.value?(g(),y(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 Fs(){const t=Ne(),{currentRoute:n}=t,{getShowMultipleTab:s}=Be(),o=Ae(),i=p(()=>u(Ze(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=ns(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 Hs={key:0},Us=H({name:"FrameLayout",__name:"index",setup(t){const{getFramePages:n,hasRenderFrame:s,showIframe:o}=Fs(),i=p(()=>e(n).length>0);return(l,u)=>i.value?(g(),A("div",Hs,[(g(!0),A(j,null,Re(e(n),r=>(g(),A(j,{key:r.path},[r.meta.frameSrc&&e(s)(r.name)?he((g(),y(ls,{key:0,frameSrc:r.meta.frameSrc},null,8,["frameSrc"])),[[Ee,e(o)(r)]]):k("",!0)],64))),128))])):k("",!0)}});function Ws({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 Gs=H({name:"PageLayout",__name:"index",setup(t){const{getShowMultipleTab:n}=Be(),s=Ae(),{getOpenKeepAlive:o,getCanEmbedIFramePage:i}=Te(),{getBasicTransition:l,getEnableTransition:u}=rt(),r=p(()=>e(o)&&e(n)),c=p(()=>e(o)?s.getCachedTabList:[]);return(a,d)=>{const S=Qe("RouterView");return g(),A(j,null,[f(S,null,{default:F(({Component:h,route:m})=>[f(Wn,{name:e(Ws)({route:m,openCache:r.value,enableTransition:e(u),cacheTabs:c.value,def:e(l)}),mode:"out-in",appear:""},{default:F(()=>[r.value?(g(),y(Gn,{key:0,include:c.value},[(g(),y(yt(h),{key:m.fullPath}))],1032,["include"])):(g(),y(yt(h),{key:m.fullPath}))]),_:2},1032,["name"])]),_:1}),e(i)?(g(),y(Us,{key:0})):k("",!0)],64)}}}),Ks=H({name:"LayoutContent",__name:"index",setup(t){const{prefixCls:n}=z("layout-content"),{getOpenPageLoading:s}=rt(),{getLayoutContentMode:o,getPageLoading:i,getUseOpenBackTop:l}=Te();is();const u=X();return(r,c)=>{const a=Kn("loading");return he((g(),A("div",{class:C([e(n),e(o)]),ref_key:"content",ref:u},[f(Gs),e(l)?(g(),y(e(ss),{key:0,target:()=>u.value,visibilityHeight:100},null,8,["target"])):k("",!0)],2)),[[a,e(s)&&e(i)]])}}}),zs=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(),A("div",{class:C(r.value),style:Se(u.value)},null,6))}}),Xs=ut(zs,[["__scopeId","data-v-8545f2e0"]]);function Vs(){const t=$e(),{getMiniWidthNumber:n}=Y(),s=p(()=>e(n));function o(i){t.setProjectConfig({menuSetting:{siderHidden:i}})}return{getCollapsedWidth:s,onBreakpointChange:o}}function js(t){const{getTrigger:n,getSplit:s}=Y(),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 ln(t,n,s=!1){const{getMiniWidthNumber:o,getCollapsed:i,setMenuSetting:l}=Y();dt(()=>{je(()=>{Dt(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 T=d.left+(m.clientX-h);m=m||window.event;const E=800,_=e(o);return T<0&&(T=0),T>E&&(T=E),T<_&&(T=_),d.style.left=S.style.width=T+"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 T=e(o);e(i)?h>T&&l({collapsed:!1,menuWidth:h}):h>T+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 T;S.style.transition="unset";const m=h==null?void 0:h.clientX;return d.left=d.offsetLeft,r(d,S,m),c(d),(T=d.setCapture)==null||T.call(d),!1})}return{}}const It=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:T,getShowTrigger:E}=js(m);ln(s,n);const{getCollapsedWidth:_,onBreakpointChange:v}=Vs(),N=p(()=>e(l)?ae.INLINE:null),M=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=st(Ye);return(D,W)=>(g(),A(j,null,[e(a)&&!e(m)?he((g(),A("div",{key:0,style:Se(w.value)},null,4)),[[Ee,I.value]]):k("",!0),he(f(e(He).Sider,Z({ref_key:"sideRef",ref:s,breakpoint:e(S)===e(ve).FOOTER?"md":"lg",collapsible:"",class:$.value,width:e(i),collapsed:e(o),collapsedWidth:e(_),theme:e(u),trigger:e(O)},e(T),{onBreakpoint:e(v)}),jt({default:F(()=>[f(on,{theme:e(u),menuMode:N.value,splitType:M.value},null,8,["theme","menuMode","splitType"]),f(Xs,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[e(E)?{name:"trigger",fn:F(()=>[f(Ye)]),key:"0"}:void 0]),1040,["breakpoint","class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[Ee,I.value]])],64))}}),Ys=["src"],qs={class:"text"},Qs=H({name:"LayoutMixSider",__name:"MixSider",setup(t){const n=ee(()=>J(()=>import("./SimpleMenuTag-C55NLAr2.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=lt(),{t:S}=pe(),{getMenuWidth:h,getCanDrag:m,getCloseMixSidebarOnChange:T,getMenuTheme:E,getMixSideTrigger:_,getRealWidth:v,getMixSideFixed:N,mixSideHasChildren:M,setMenuSetting:I,getIsMixSidebar:$,getCollapsed:w}=Y(),{title:O}=yn(),D=Pt();ln(r,u,!0);const W=p(()=>({width:e(l)?`${e(h)}px`:0,left:`${e(q)}px`})),P=p(()=>{M.value=e(i).length>0;const B=e(N)&&e(M);return B&&(l.value=!0),B}),q=p(()=>e(w)?On:Cn),K=p(()=>{const B=e(P)?e(v):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),ye()}}),Le=p(()=>e(m));dt(()=>Q(this,null,function*(){s.value=yield tt()})),_e([()=>D.getLastBuildMenuTime,()=>D.getBackMenuList],()=>Q(this,null,function*(){s.value=yield tt()}),{immediate:!0}),qe(B=>{c.value=B,x(!0),e(T)&&ye()});function we(B){return{width:B,maxWidth:B,minWidth:B,flex:`0 0 ${B}`}}function Me(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)?ye():l.value=!0,e(l)||x()):(l.value=!0,o.value=B),!U||U.length===0){se||d(B),i.value=[],ye();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 be=e(s).find(Oe=>Oe.path===e(o)),We=be==null?void 0:be.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),ye()}function ue(B){return e(_)==="hover"?{onMouseenter:()=>Me(B.path,!0),onClick:()=>Q(this,null,function*(){const se=yield ze(B.path);B.path&&(!se||se.length===0)&&d(B.path)})}:{onClick:()=>Me(B.path)}}function Je(){I({mixSideFixed:!e(P)})}function ye(){e(P)||(l.value=!1)}return(B,se)=>(g(),A(j,null,[V("div",{class:C(`${e(a)}-dom`),style:Se(K.value)},null,6),he((g(),A("div",Z({style:le.value,class:[e(a),e(E),{open:l.value,mini:e(w)}]},te.value),[f(e(it),{showTitle:!1,class:C(`${e(a)}-logo`)},null,8,["class"]),f(Ye,{class:C(`${e(a)}-trigger`)},null,8,["class"]),f(e(nt),null,{default:F(()=>[V("ul",{class:C(`${e(a)}-module`)},[(g(!0),A(j,null,Re(e(s),U=>{var be;return g(),A("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(),A("img",{key:0,src:U.img,class:C([`${e(a)}-module__icon`,e(w)?"w-16px h-16px":"w-20px h-20px"])},null,10,Ys)):(g(),y(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`)},me(e(S)(((be=U==null?void 0:U.meta)==null?void 0:be.title)||U.name)),3)],16)}),128))],2)]),_:1}),V("div",{class:C(`${e(a)}-menu-list`),ref_key:"sideRef",ref:r,style:Se(W.value)},[he(V("div",{class:C([`${e(a)}-menu-list__title`,{show:l.value}])},[V("span",qs,me(e(O)),1),f(de,{size:16,icon:e(N)?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:Je},null,8,["icon"])],2),[[Ee,l.value]]),f(e(nt),{class:C(`${e(a)}-menu-list__content`)},{default:F(()=>[f(e(sn),{items:i.value,theme:e(E),mixSider:"",onMenuClick:ie},null,8,["items","theme"])]),_:1},8,["class"]),he(V("div",{class:C(`${e(a)}-drag-bar`),ref_key:"dragBarRef",ref:u},null,2),[[Ee,Le.value&&l.value]])],6)],16)),[[e(vn),re]])],64))}}),Zs=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(),y(e(os),{key:0,placement:"left",class:C(e(n)),width:e(l),getContainer:!1,open:!e(i),onClose:r},{default:F(()=>[f(It)]),_:1},8,["class","width","open"])):e(u)?(g(),y(Qs,{key:1})):(g(),y(It,{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 Js(t,n){const s=Ue({current:null,currentIndex:0}),{t:o}=pe(),i=Ae(),{currentRoute:l}=Ne(),{refreshPage:u,closeAll:r,close:c,closeLeft:a,closeOther:d,closeRight:S}=Ft(),h=p(()=>e(n)?t.tabItem:e(l)),m=p(()=>{if(!e(h))return;const{meta:_}=e(h),{path:v}=e(l),N=s.current,M=N?N.path===v:!1,I=s.currentIndex,$=!M,w=I===0||!M,O=i.getTabList.length===1,D=!M||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||!M},{icon:"clarity:minus-line",event:oe.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:O}]});function T(_){return v=>{if(!_)return;v==null||v.preventDefault();const N=i.getTabList.findIndex(M=>M.path===_.path);s.current=_,s.currentIndex=N}}function E(_){const{event:v}=_;switch(v){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:E,handleContextMenu:T}}const eo={class:"ml-1"},At=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}=pe(),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}=Js(n,l);function d(S){n.tabItem&&a(n.tabItem)(S)}return(S,h)=>(g(),y(e(En),{dropMenuList:e(r),trigger:u.value,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e(c)},{default:F(()=>[l.value?(g(),A("div",{key:0,class:C(`${e(s)}__info`),onContextmenu:d},[V("span",eo,me(i.value),1)],34)):(g(),A("span",{key:1,class:C(`${e(s)}__extra-quick`),onClick:d},[f(de,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"]))}}),to=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}),In()}return(a,d)=>(g(),A("span",{class:C(`${e(n)}__extra-fold`),onClick:c},[f(de,{icon:r.value},null,8,["icon"])],2))}}),no=H({name:"TabRedo",__name:"TabRedo",setup(t){const n=X(!1),{prefixCls:s}=z("multiple-tabs-content"),{refreshPage:o}=Ft();function i(){return Q(this,null,function*(){n.value=!0,yield o(),setTimeout(()=>{n.value=!1},1200)})}return(l,u)=>(g(),A("span",{class:C(`${e(s)}__extra-redo`),onClick:i},[f(e(as),{spin:n.value},null,8,["spin"])],2))}}),so=ut(no,[["__scopeId","data-v-4b8800b0"]]),{t:oo}=pe();function ao(){const t=X([]),n=Ae(),s=Ne();function o(u){const r=[];return u&&u.forEach(c=>{c.meta&&c.meta.affix&&r.push(Ze(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 lo(t){const n=Ae(),{multiTabsSetting:s}=Ht,{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}=us(i,{filter:(r,c)=>{const a=c.innerText;return a?t.map(d=>oo(d)).includes(a):!1},onEnd:r=>{const{oldIndex:c,newIndex:a}=r;Ot(c)||Ot(a)||c===a||n.sortTabs(c,a)}});l()})}const io=ee(()=>J(()=>import("./TypePicker-DmlYkjm-.js"),__vite__mapDeps([25,1,2,3,4,26]))),ro=ee(()=>J(()=>import("./ThemeColorPicker-C9Wu_ZyT.js"),__vite__mapDeps([27,1,2,3,4,11,12,8,13,14,15,16,17,28]))),uo=ee(()=>J(()=>import("./SettingFooter-oTH3ch5R.js"),__vite__mapDeps([29,1,2,3,4,30,31]))),G=ee(()=>J(()=>import("./SwitchItem-CZvBwBbV.js"),__vite__mapDeps([32,1,2,3,4,11,12,8,13,14,15,16,17,33]))),Fe=ee(()=>J(()=>import("./SelectItem-DtPLNVCh.js"),__vite__mapDeps([34,1,2,3,4,11,12,8,13,14,15,16,17,35]))),Rt=ee(()=>J(()=>import("./InputNumberItem-BbKsGXY-.js"),__vite__mapDeps([36,1,2,3,4,11,12,8,13,14,15,16,17,37]))),{t:ne}=pe();var b=(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))(b||{});const co=[{value:Tt.FULL,label:ne("layout.setting.contentModeFull")},{value:Tt.FIXED,label:ne("layout.setting.contentModeFixed")}],po=[{value:et.CENTER,label:ne("layout.setting.topMenuAlignRight")},{value:et.START,label:ne("layout.setting.topMenuAlignLeft")},{value:et.END,label:ne("layout.setting.topMenuAlignCenter")}],go=t=>[{value:ve.NONE,label:ne("layout.setting.menuTriggerNone")},{value:ve.FOOTER,label:ne("layout.setting.menuTriggerBottom")},...t?[]:[{value:ve.HEADER,label:ne("layout.setting.menuTriggerTop")}]],mo=[ke.ZOOM_FADE,ke.FADE,ke.ZOOM_OUT,ke.FADE_SIDE,ke.FADE_BOTTOM,ke.FADE_SCALE].map(t=>({label:t,value:t})),fo=[{title:ne("layout.setting.menuTypeSidebar"),mode:ae.INLINE,type:ge.SIDEBAR},{title:ne("layout.setting.menuTypeMix"),mode:ae.INLINE,type:ge.MIX},{title:ne("layout.setting.menuTypeTopMenu"),mode:ae.HORIZONTAL,type:ge.TOP_MENU},{title:ne("layout.setting.menuTypeMixSidebar"),mode:ae.INLINE,type:ge.MIX_SIDEBAR}],_o=[{value:Mt.HOVER,label:ne("layout.setting.triggerHover")},{value:Mt.CLICK,label:ne("layout.setting.triggerClick")}];function ho(t,n){const s=$e(),o=So(t,n);s.setProjectConfig(o),t===b.CHANGE_THEME&&(Ut(),Wt())}function So(t,n){const s=$e(),{getThemeColor:o,getDarkMode:i}=Te(),{menuSetting:l}=Ht;switch(t){case b.CHANGE_LAYOUT:const{mode:u,type:r,split:c}=n,a=r===ge.MIX,d=l.type===ge.MIX?{split:l.split}:{split:c};return{menuSetting:Ke({mode:u,type:r,collapsed:!1,show:!0,hidden:!1},a?d:{split:!1})};case b.CHANGE_THEME_COLOR:return o.value===n?{}:{themeColor:n};case b.CHANGE_THEME:return i.value===n?{}:(Nn(n),{});case b.MENU_HAS_DRAG:return{menuSetting:{canDrag:n}};case b.MENU_ACCORDION:return{menuSetting:{accordion:n}};case b.MENU_TRIGGER:return{menuSetting:{trigger:n}};case b.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:n}};case b.MENU_COLLAPSED:return{menuSetting:{collapsed:n}};case b.MENU_WIDTH:return{menuSetting:{menuWidth:n}};case b.MENU_SHOW_SIDEBAR:return{menuSetting:{show:n}};case b.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:n}};case b.MENU_THEME:return Wt(n),{menuSetting:{bgColor:n}};case b.MENU_SPLIT:return{menuSetting:{split:n}};case b.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:n}};case b.MENU_FIXED:return{menuSetting:{fixed:n}};case b.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:n}};case b.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:n}};case b.OPEN_PAGE_LOADING:return s.setPageLoading(!1),{transitionSetting:{openPageLoading:n}};case b.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:n}};case b.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:n}};case b.OPEN_PROGRESS:return{transitionSetting:{openNProgress:n}};case b.LOCK_TIME:return{lockTime:n};case b.FULL_CONTENT:return{fullContent:n};case b.CONTENT_MODE:return{contentMode:n};case b.SHOW_BREADCRUMB:return{showBreadCrumb:n};case b.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:n};case b.GRAY_MODE:return Rn(n),{grayMode:n};case b.SHOW_FOOTER:return{showFooter:n};case b.COLOR_WEAK:return An(n),{colorWeak:n};case b.SHOW_LOGO:return{showLogo:n};case b.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:n}};case b.TABS_SHOW:return{multiTabsSetting:{show:n}};case b.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:n}};case b.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:n}};case b.TABS_AUTO_COLLAPSE:return{multiTabsSetting:{autoCollapse:n}};case b.HEADER_THEME:return Ut(n),{headerSetting:{bgColor:n}};case b.HEADER_SEARCH:return{headerSetting:{showSearch:n}};case b.HEADER_FIXED:return{headerSetting:{fixed:n}};case b.HEADER_SHOW:return{headerSetting:{show:n}};default:return{}}}const{t:R}=pe(),bo=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}=Te(),{getOpenPageLoading:h,getBasicTransition:m,getEnableTransition:T,getOpenNProgress:E}=rt(),{getIsHorizontal:_,getShowMenu:v,getMenuType:N,getTrigger:M,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:Me}=Y(),{getShowHeader:x,getFixed:ie,getShowSearch:re}=Pe(),{getShowMultipleTab:ue,getShowQuick:Je,getShowRedo:ye,getShowFold:B,getAutoCollapse:se}=Be(),U=p(()=>e(v)&&!e(_));function be(){return f(j,null,[f(io,{menuTypeList:fo,handler:xe=>{ho(b.CHANGE_LAYOUT,{mode:xe.mode,type:xe.type,split:e(_)?!1:void 0})},def:e(N)},null)])}function We(){return f(ro,{colorList:wn,def:e(q),event:b.MENU_THEME},null)}function Oe(){let xe=e(M);const mt=go(e(le));return mt.some(De=>De.value===xe)||(xe=ve.FOOTER),f(j,null,[f(G,{title:R("layout.setting.splitMenu"),event:b.MENU_SPLIT,def:e(le),disabled:!e(U)||e(N)!==ge.MIX},null),f(G,{title:R("layout.setting.mixSidebarFixed"),event:b.MENU_FIXED_MIX_SIDEBAR,def:e(Me),disabled:!e(te)},null),f(G,{title:R("layout.setting.closeMixSidebarOnChange"),event:b.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:e(Le),disabled:!e(te)},null),f(G,{title:R("layout.setting.menuCollapse"),event:b.MENU_COLLAPSED,def:e(w),disabled:!e(U)},null),f(G,{title:R("layout.setting.menuDrag"),event:b.MENU_HAS_DRAG,def:e(O),disabled:!e(U)},null),f(G,{title:R("layout.setting.menuSearch"),event:b.HEADER_SEARCH,def:e(re),disabled:!e(x)},null),f(G,{title:R("layout.setting.menuAccordion"),event:b.MENU_ACCORDION,def:e(W),disabled:!e(U)},null),f(G,{title:R("layout.setting.collapseMenuDisplayName"),event:b.MENU_COLLAPSED_SHOW_TITLE,def:e(I),disabled:!e(U)||!e(w)||e(te)},null),f(G,{title:R("layout.setting.fixedHeader"),event:b.HEADER_FIXED,def:e(ie),disabled:!e(x)},null),f(G,{title:R("layout.setting.fixedSideBar"),event:b.MENU_FIXED,def:e($),disabled:!e(U)||e(te)},null),f(G,{title:R("layout.setting.autoCollapseTabsInFold"),event:b.TABS_AUTO_COLLAPSE,def:e(se),disabled:!e(ue)},null),f(Fe,{title:R("layout.setting.mixSidebarTrigger"),event:b.MENU_TRIGGER_MIX_SIDEBAR,def:e(we),options:_o,disabled:!e(te)},null),f(Fe,{title:R("layout.setting.topMenuLayout"),event:b.MENU_TOP_ALIGN,def:e(D),options:po,disabled:!e(x)||e(le)||!e(K)&&!e(le)||e(te)},null),f(Fe,{title:R("layout.setting.menuCollapseButton"),event:b.MENU_TRIGGER,def:xe,options:mt,disabled:!e(U)||e(te)},null),f(Fe,{title:R("layout.setting.contentMode"),event:b.CONTENT_MODE,def:e(s),options:co},null),f(Rt,{title:R("layout.setting.autoScreenLock"),min:0,event:b.LOCK_TIME,defaultValue:e(d),formatter:De=>parseInt(De)===0?`0(${R("layout.setting.notAutoScreenLock")})`:`${De}${R("layout.setting.minute")}`},null),f(Rt,{title:R("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:b.MENU_WIDTH,disabled:!e(U),defaultValue:e(P),formatter:De=>`${parseInt(De)}px`},null)])}function rn(){return f(j,null,[f(G,{title:R("layout.setting.breadcrumb"),event:b.SHOW_BREADCRUMB,def:e(i),disabled:!e(x)},null),f(G,{title:R("layout.setting.breadcrumbIcon"),event:b.SHOW_BREADCRUMB_ICON,def:e(l),disabled:!e(x)},null),f(G,{title:R("layout.setting.tabs"),event:b.TABS_SHOW,def:e(ue)},null),f(G,{title:R("layout.setting.tabsRedoBtn"),event:b.TABS_SHOW_REDO,def:e(ye),disabled:!e(ue)},null),f(G,{title:R("layout.setting.tabsQuickBtn"),event:b.TABS_SHOW_QUICK,def:e(Je),disabled:!e(ue)},null),f(G,{title:R("layout.setting.tabsFoldBtn"),event:b.TABS_SHOW_FOLD,def:e(B),disabled:!e(ue)},null),f(G,{title:R("layout.setting.sidebar"),event:b.MENU_SHOW_SIDEBAR,def:e(v),disabled:e(_)},null),f(G,{title:R("layout.setting.header"),event:b.HEADER_SHOW,def:e(x)},null),f(G,{title:"Logo",event:b.SHOW_LOGO,def:e(u),disabled:e(te)},null),f(G,{title:R("layout.setting.footer"),event:b.SHOW_FOOTER,def:e(o)},null),f(G,{title:R("layout.setting.fullContent"),event:b.FULL_CONTENT,def:e(r)},null),f(G,{title:R("layout.setting.grayMode"),event:b.GRAY_MODE,def:e(a)},null),f(G,{title:R("layout.setting.colorWeak"),event:b.COLOR_WEAK,def:e(c)},null)])}function un(){return f(j,null,[f(G,{title:R("layout.setting.progress"),event:b.OPEN_PROGRESS,def:e(E)},null),f(G,{title:R("layout.setting.switchLoading"),event:b.OPEN_PAGE_LOADING,def:e(h)},null),f(G,{title:R("layout.setting.switchAnimation"),event:b.OPEN_ROUTE_TRANSITION,def:e(T)},null),f(Fe,{title:R("layout.setting.animationType"),event:b.ROUTER_TRANSITION,def:e(m),options:mo,disabled:!e(T)},null)])}return()=>f(cs,Z(n,{title:R("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[e(S)&&f(Ce,null,{default:()=>R("layout.setting.darkMode")}),e(S)&&f(Ln,{class:"mx-auto"},null),f(Ce,null,{default:()=>R("layout.setting.navMode")}),be(),f(Ce,null,{default:()=>R("layout.setting.sidebarTheme")}),We(),f(Ce,null,{default:()=>R("layout.setting.interfaceFunction")}),Oe(),f(Ce,null,{default:()=>R("layout.setting.interfaceDisplay")}),rn(),f(Ce,null,{default:()=>R("layout.setting.animation")}),un(),f(Ce,null,null),f(uo,null,null)]})}}),To=H({name:"SettingButton",__name:"SettingButton",setup(t){const[n,{openDrawer:s}]=ds(),{prefixCls:o}=z("multiple-tabs-content");return(i,l)=>(g(),A("span",{class:C(`${e(o)}__extra-fold`),onClick:l[0]||(l[0]=u=>e(s)(!0))},[f(de,{icon:"ion:settings-outline"}),f(e(bo),{onRegister:e(n)},null,8,["onRegister"])],2))}}),Mo=H({name:"MultipleTabs",__name:"index",setup(t){const n=ao(),s=X("");lo(n);const o=Ae(),i=Gt(),l=Ne(),{prefixCls:u}=z("multiple-tabs"),r=lt(),{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}=xn(),{getShowMenu:T}=Y(),{getShowHeader:E}=Pe(),_=p(()=>!e(T)&&!e(E)),v=p(()=>[u,{[`${u}--hide-close`]:e(h),[`${u}--hover`]:e(m)<Dn}]);qe(I=>{const{name:$}=I;if($===at||!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 M(I){e(h)||o.closeTabByKey(I,l)}return(I,$)=>(g(),A("div",{class:C(v.value)},[f(e(Ct),{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:s.value,onChange:N,onEdit:$[0]||($[0]=w=>M(`${w}`))},jt({default:F(()=>[(g(!0),A(j,null,Re(S.value,w=>(g(),y(e(Ct).TabPane,{key:w.query?w.fullPath:w.path,closable:!(w&&w.meta&&w.meta.affix)},{tab:F(()=>[f(At,{tabItem:w},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e(a)||e(c)?{name:"rightExtra",fn:F(()=>[e(d)&&_.value||!e(E)?(g(),y(To,{key:0})):k("",!0),e(a)?(g(),y(so,{key:1})):k("",!0),e(c)?(g(),y(At,{key:2,isExtra:"",tabItem:I.$route},null,8,["tabItem"])):k("",!0),e(d)?(g(),y(to,{key:3})):k("",!0)]),key:"0"}:void 0]),1032,["activeKey"])],2))}}),Nt=48,yo=32,Oo=H({name:"LayoutMultipleHeader",__name:"MultipleHeader",setup(t){const{setHeaderHeight:n}=rs(),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}=Lt(),{getShowMultipleTab:T,getAutoCollapse:E}=Be(),_=p(()=>e(T)&&!e(m)),v=p(()=>e(c)||e(d)),N=p(()=>{const O={};return e(c)&&(O.width=e(r)?"100%":e(i)),e(d)&&(O.top=`${Nt}px`),O}),M=p(()=>e(c)||e(d)),I=p(()=>!e(u)&&!e(h)),$=p(()=>{let O=0;return e(E)&&e(I)||((e(d)||!e(l))&&e(h)&&!e(m)&&(O+=Nt),e(T)&&!e(m)&&(O+=yo),n(O)),{height:`${O}px`}}),w=p(()=>[o,`${o}--${e(S)}`,{[`${o}--fixed`]:e(M)}]);return(O,D)=>(g(),A(j,null,[v.value?(g(),A("div",{key:0,class:C([`${e(o)}__placeholder`]),style:Se($.value)},null,6)):k("",!0),V("div",{style:Se(N.value),class:C(w.value)},[e(a)?(g(),y(an,{key:0})):k("",!0),_.value?(g(),y(Mo,{key:e(s).getLastDragEndIndex})):k("",!0)],6)],64))}}),Co=ut(Oo,[["__scopeId","data-v-cb65c293"]]);function vo(){const{getLockTime:t}=Te(),n=ps(),s=Gt(),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})}ot(a=>{s.getToken?u():l(),a(()=>{l()})}),zn(()=>{l()});const c=Bt(u,2e3);return p(()=>e(t)?{onKeyup:c,onMousemove:c}:(l(),{}))}const Eo=H({name:"DefaultLayout",__name:"index",setup(t){const n=ee(()=>J(()=>import("./index-DDN58gE7.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-CwVUBVdq.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=vo(),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(),y(e(He),Z({class:e(o)},e(d)),{default:F(()=>[f(e(n)),e(l)?(g(),y(an,{key:0,fixed:""})):k("",!0),f(e(He),{class:C([S.value,`${e(o)}-out`])},{default:F(()=>[e(u)||e(i)?(g(),y(Zs,{key:0})):k("",!0),f(e(He),{class:C(`${e(o)}-main`)},{default:F(()=>[f(Co),f(Ks),f(e(s))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"]))}}),Po=Object.freeze(Object.defineProperty({__proto__:null,default:Eo},Symbol.toStringTag,{value:"Module"}));export{bo as S,Be as a,ho as b,ee as c,Po as i,Pe as u};