| 12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SimpleMenuTag-B5pK2wRD.js","assets/entry/index-CRWhxBeP.js","assets/vue-DM5HGU8Z.js","assets/antd-BfqWtMX3.js","assets/index-BhGh9mK_.css","assets/index-DEY2oZMW.js","assets/siteSetting-BSGR9S7Z.js","assets/index-CD5zFmZN.js","assets/useWindowSizeFn-CEueHQop.js","assets/index-CIUZQHwC.css","assets/header-fbXo4AZ1.js","assets/index-CmdvmrJh.js","assets/useContentViewHeight-D9So7_ch.js","assets/index-BlshhCPT.css","assets/imageEnum-BRgYKvjO.js","assets/uuid-BUBnBT7J.js","assets/useSortable-BUyXn7hO.js","assets/index-DYp2Qjp4.js","assets/index-CRQteF2v.css","assets/lock-BIvCMmPC.js","assets/index-BNkdmGEZ.css","assets/Breadcrumb-DS_C_g6B.js","assets/Breadcrumb-zqWl44tU.css","assets/index-BeSRNo7L.js","assets/index-lE2idd8k.js","assets/index-CsuwBPym.js","assets/index-Cp9Na9vY.css","assets/BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js","assets/FormItem.vue_vue_type_script_lang-r-ozwU0K.js","assets/helper-B0yEaptj.js","assets/index-BshNMORD.js","assets/index-U0f21h-6.css","assets/index-BGDG2Aiy.js","assets/download-DbzL13NI.js","assets/base64Conver-DEMZeTZS.js","assets/index-JZNCuToV.css","assets/index-BZ4uXGij.js","assets/index-Cbveo3sL.css","assets/IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js","assets/copyTextToClipboard-B8vsl9wq.js","assets/index-CIEo7xez.js","assets/index-BxylKbZN.css","assets/index-DOkdpLQv.js","assets/onMountedOrActivated-Ckq_czNf.js","assets/index-Zp039Yvq.css","assets/UploadPreviewModal-BZsd-hmR.js","assets/UploadPreviewModal-DkYxcvzW.css","assets/cateApi-BE6kfD5q.js","assets/resourceApi-CKj0y817.js","assets/common-DpkSdXuu.js","assets/sysOrgApi-tY_yXKfV.js","assets/helper-B9_D8XCr.css","assets/BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js","assets/BasicForm-1GfJ0s9S.css","assets/useForm-C-769eP8.js","assets/homeApi-D4oEWrgg.js","assets/index-CHlwhGxi.css","assets/ErrorAction-J-1sh7-Z.js","assets/Search-DyZoJFyn.js","assets/Search-Dh7xu8Xo.css","assets/index-6YUa9yAP.js","assets/TypePicker-mP66ofTD.js","assets/TypePicker-7jrUkJsg.css","assets/ThemeColorPicker-Ckh11QvS.js","assets/ThemeColorPicker-DSgvnm5Z.css","assets/SettingFooter-CsdNs7tR.js","assets/SettingFooter-CjlkNsD7.css","assets/SwitchItem-BowyP1h4.js","assets/SwitchItem-1Nc5dTIS.css","assets/SelectItem-BeBjRPwH.js","assets/SelectItem-D-K5HSug.css","assets/InputNumberItem-BtqIRhEB.js","assets/InputNumberItem-DuQjpcIw.css","assets/index-CqztTVeU.js","assets/SessionTimeoutLogin-DTHb2JGL.js","assets/Login.vue_vue_type_style_index_0_lang-CFno4NsN.js","assets/LoginForm-CJpZCtxG.js","assets/LoginFormTitle-B9CQshCE.js","assets/LoginFormTitle-BBZjxop8.css","assets/sysConfigApi-XjFWjYc-.js","assets/FormModalPassword.vue_vue_type_script_setup_true_lang-POO9asAs.js","assets/LoginForm-BjM8O0QI.css","assets/Login-t35-Mv9i.css","assets/SessionTimeoutLogin-DqxhcZIm.css","assets/index-Da6W6jDY.css","assets/index-CqCIR--x.js","assets/index-7lb13egT.css"])))=>i.map(i=>d[i]);
- var mn=Object.defineProperty;var Ve=Object.getOwnPropertySymbols;var vt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable;var yt=(t,n,s)=>n in t?mn(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,ke=(t,n)=>{for(var s in n||(n={}))vt.call(n,s)&&yt(t,s,n[s]);if(Ve)for(var s of Ve(n))Ot.call(n,s)&&yt(t,s,n[s]);return t};var Ct=(t,n)=>{var s={};for(var i in t)vt.call(t,i)&&n.indexOf(i)<0&&(s[i]=t[i]);if(t!=null&&Ve)for(var i of Ve(t))n.indexOf(i)<0&&Ot.call(t,i)&&(s[i]=t[i]);return s};var X=(t,n,s)=>new Promise((i,r)=>{var a=u=>{try{o(s.next(u))}catch(l){r(l)}},d=u=>{try{o(s.throw(u))}catch(l){r(l)}},o=u=>u.done?i(u.value):Promise.resolve(u.value).then(a,d);o((s=s.apply(t,n)).next())});import{n as _n,j as Bt,k as Be,l as Y,m as Te,M as le,p as N,o as me,T as hn,b as be,h as V,a as ge,q as ut,r as Ge,s as Ke,R as qe,t as Ye,v as Sn,w as Mn,x as Ht,y as Tn,z as bn,A as J,B as ct,C as Je,D as et,F as Re,G as Ft,H as Ut,I as re,J as je,K as yn,L as lt,S as Qe,e as tt,P as vn,N as dt,O as On,Q as Et,U as Ae,V as pt,W as Wt,X as Cn,_ as nt,Y as En,Z as Nn,$ as In,a0 as Ne,a1 as Rn,a2 as An,a3 as Ln,a4 as wn,a5 as Gt,a6 as xn,a7 as Kt,a8 as Nt,a9 as at,aa as $e,ab as It,ac as zt,ad as Xt,ae as Dn,af as kn,ag as $n,ah as Pn,ai as Bn,aj as Vt,ak as Hn,al as Fn}from"./entry/index-CRWhxBeP.js";import{aj as Un,k as m,c as g,u as e,d as U,Z as f,_ as A,a8 as P,a4 as E,a1 as I,G as jt,a0 as pe,a5 as B,a9 as q,a6 as gt,ag as Yt,F as j,a7 as ye,J as ze,f as F,r as Pe,I as ft,Y as fe,w as te,h as it,o as st,y as Ze,ab as _e,p as Qt,g as mt,ae as Wn,B as _t,ad as Se,$ as G,e as Gn,D as Kn,m as he,A as Ie,ah as zn,K as Zt,z as qt,q as Xn,af as Rt,ak as Vn,ai as Jt,n as jn,l as Yn,aa as en,b as Qn}from"./vue-DM5HGU8Z.js";import{G as Zn,x as ht,$ as St,l as Mt,T as qn,a0 as Jn,a1 as es,L as We,a2 as ts,a3 as ns,a4 as ss,a5 as os,a6 as as,a7 as ls,a8 as is,a9 as rs,aa as us,d as At,ab as Ee,ac as Lt}from"./antd-BfqWtMX3.js";import cs from"./index-CmdvmrJh.js";import{u as ds,a as ps}from"./useContentViewHeight-D9So7_ch.js";import{e as gs,C as wt}from"./imageEnum-BRgYKvjO.js";import{b as fs}from"./uuid-BUBnBT7J.js";import{u as ms}from"./useSortable-BUyXn7hO.js";import{B as _s,u as hs}from"./index-DYp2Qjp4.js";import{u as Ss}from"./lock-BIvCMmPC.js";function ee(t,n={}){const{size:s="small",delay:i=100,timeout:r=3e4,loading:a=!1,retry:d=!0}=n;return Un({loader:t,loadingComponent:a?m(Zn,{spinning:!0,size:s},null):void 0,timeout:r,delay:i,onError:d?(o,u,l,c)=>{o.message.match(/fetch/)&&c<=3?u():l()}:_n})}function He(){const{getFullContent:t}=Bt(),n=Be(),s=g(()=>!e(t)&&e(p)&&e(v)&&!e(c)&&!e(l)),i=g(()=>!e(R)&&!e(s)),r=g(()=>{const Q=!e(t)&&e(v);return Q&&!e(p)||Q&&e(c)||Q&&e(l)}),{getMenuMode:a,getSplit:d,getShowHeaderTrigger:o,getIsSidebarType:u,getIsMixSidebar:l,getIsTopMenu:c}=Y(),{getShowBreadCrumb:_,getShowLogo:S}=Te(),p=g(()=>!e(u)&&e(v)),M=g(()=>n.getHeaderSetting.showDoc),y=g(()=>n.getHeaderSetting.showApi),h=g(()=>n.getHeaderSetting.theme),v=g(()=>n.getHeaderSetting.show),R=g(()=>n.getHeaderSetting.fixed),T=g(()=>n.getHeaderSetting.bgColor),O=g(()=>n.getHeaderSetting.showSearch),x=g(()=>n.getHeaderSetting.useLockPage),k=g(()=>n.getHeaderSetting.showFullScreen),C=g(()=>n.getHeaderSetting.showNotice),D=g(()=>e(a)!==le.HORIZONTAL&&e(_)&&!e(d)),$=g(()=>e(S)&&!e(u)&&!e(l)),W=g(()=>e(D)||e(o));function Z(Q){n.setProjectConfig({headerSetting:Q})}return{setHeaderSetting:Z,getShowDoc:M,getShowApi:y,getShowSearch:O,getHeaderTheme:h,getUseLockPage:x,getShowFullScreen:k,getShowNotice:C,getShowBread:D,getShowContent:W,getShowHeaderLogo:$,getShowHeader:v,getFixed:R,getShowMixHeaderRef:p,getShowFullHeaderRef:s,getShowInsetHeaderRef:r,getUnFixedAndFull:i,getHeaderBgColor:T}}const Ms={items:{type:Array,default:()=>[]},collapsedShowTitle:N.bool,inlineIndent:N.number.def(20),mode:{type:String,default:le.INLINE},type:{type:String,default:me.MIX},theme:{type:String,default:hn.DARK},inlineCollapsed:N.bool,mixSider:N.bool,isHorizontal:N.bool,accordion:N.bool.def(!0),beforeClickFn:{type:Function}},tn={item:{type:Object,default:()=>({})},level:N.number,theme:N.oneOf(["dark","light"]),showTitle:N.bool,isHorizontal:N.bool},Ts={item:{type:Object,default:null},showTitle:N.bool.def(!0),level:N.number.def(0),isHorizontal:N.bool.def(!0)},bs=["src"],nn=U({name:"MenuItemContent",__name:"MenuItemContent",props:Ts,setup(t){const n=t,{t:s}=be(),{prefixCls:i}=V("basic-menu-item-content"),r=g(()=>{var o,u,l;return s(((u=(o=n.item)==null?void 0:o.meta)==null?void 0:u.title)||((l=n.item)==null?void 0:l.name))}),a=g(()=>{var o,u;return(o=n.item)!=null&&o.img||(u=n.item)==null?void 0:u.icon}),d=g(()=>{var o;return(o=n.item)==null?void 0:o.img});return(o,u)=>(f(),A("span",{class:I(`${e(i)}- flex items-center `)},[d.value?(f(),A("img",{key:0,src:d.value,class:"w-18px h-18px align-top mr-2"},null,8,bs)):P("",!0),a.value?(f(),E(ge,{key:1,icon:a.value,size:18,class:I(`${e(i)}-wrapper__icon mr-2`)},null,8,["icon","class"])):P("",!0),jt(" "+pe(r.value),1)],2))}}),ys=U({name:"BasicMenuItem",__name:"BasicMenuItem",props:tn,setup(t){return(n,s)=>(f(),E(e(ht).Item,{key:n.item.path},{default:B(()=>[m(nn,q(n.$props,{item:n.item}),null,16,["item"])]),_:1}))}}),vs=U({name:"BasicSubMenuItem",isSubMenu:!0,__name:"BasicSubMenuItem",props:tn,setup(t){const n=t,s=g(()=>{var r;return!((r=n.item.meta)!=null&&r.hideMenu)});function i(r){var a;return!((a=r.meta)!=null&&a.hideChildrenInMenu)&&Reflect.has(r,"children")&&!!r.children&&r.children.length>0}return(r,a)=>{const d=gt("BasicSubMenuItem",!0);return f(),A(j,null,[!i(r.item)&&s.value?(f(),E(ys,Yt(q({key:0},r.$props)),null,16)):P("",!0),i(r.item)&&s.value?(f(),E(e(ht).SubMenu,{class:I([r.theme]),key:`submenu-${r.item.path}`,popupClassName:"app-top-menu-popup"},{title:B(()=>[m(nn,q(r.$props,{item:r.item}),null,16,["item"])]),default:B(()=>[(f(!0),A(j,null,ye(r.item.children||[],o=>(f(),E(d,q({key:o.path,ref_for:!0},r.$props,{item:o}),null,16,["item"]))),128))]),_:1},8,["class"])):P("",!0)],64)}}});function Os(t,n,s,i){const{getCollapsed:r,getIsMixSidebar:a}=Y();function d(c){return X(this,null,function*(){if(s.value===le.HORIZONTAL)return;const _=e(a),S=()=>{const p=ze(n.value);if((p==null?void 0:p.length)===0){t.openKeys=[];return}e(i)?t.openKeys=Ge(p,c):t.openKeys=St([...t.openKeys,...Ge(p,c)])};_?S():ut(S,16)})}const o=g(()=>(e(a)?!1:e(r))?t.collapsedOpenKeys:t.openKeys);function u(){t.selectedKeys=[],t.openKeys=[]}function l(c){if(e(s)===le.HORIZONTAL||!e(i)||e(a))t.openKeys=c;else{const _=[];for(const{children:S,path:p}of e(n))S&&S.length>0&&_.push(p);if(e(r))t.collapsedOpenKeys=c;else{const S=c.find(p=>t.openKeys.indexOf(p)===-1);_.indexOf(S)===-1?t.openKeys=c:t.openKeys=S?[S]:[]}}}return{setOpenKeys:d,resetKeys:u,getOpenKeys:o,handleOpenChange:l}}const Cs=U({name:"BasicMenu",__name:"BasicMenu",props:Ms,emits:["menuClick"],setup(t,{emit:n}){const s=t,i=n,r=F(!1),a=F(""),d=Pe({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:o}=V("basic-menu"),{items:u,mode:l,accordion:c}=ft(s),{getCollapsed:_,getTopMenuAlign:S,getSplit:p}=Y(),{currentRoute:M}=fe(),{handleOpenChange:y,setOpenKeys:h,getOpenKeys:v}=Os(d,u,l,c),R=g(()=>{const{type:C,mode:D}=s;return C===me.TOP_MENU&&D===le.HORIZONTAL||s.isHorizontal&&e(p)}),T=g(()=>{const C=s.isHorizontal&&e(p)?"start":e(S);return[o,`justify-${C}`,{[`${o}__second`]:!s.isHorizontal&&e(p),[`${o}__sidebar-hor`]:e(R)}]}),O=g(()=>{const C=s.mode===le.INLINE,D={};return C&&(D.inlineCollapsed=s.mixSider?!1:e(_)),D});Ke(C=>{var D;C.name!==qe&&(k(C),a.value=(D=C.meta)==null?void 0:D.currentActiveMenu,e(a)&&(d.selectedKeys=[e(a)],h(e(a))))}),!s.mixSider&&te(()=>s.items,()=>{k()});const x=D=>X(this,[D],function*({key:C}){const{beforeClickFn:$}=s;$&&Mt($)&&!(yield $(C))||(i("menuClick",C),r.value=!0,d.selectedKeys=[C])});function k(C){return X(this,null,function*(){var $;if(e(r)){r.value=!1;return}const D=(($=(C||e(M)).meta)==null?void 0:$.currentActiveMenu)||(C||e(M)).path;if(h(D),!e(a))if(s.isHorizontal&&e(p)){const W=yield Ye(D);d.selectedKeys=[W]}else{const W=yield Ge(s.items,D);d.selectedKeys=W}})}return(C,D)=>(f(),E(e(ht),q({selectedKeys:d.selectedKeys,defaultSelectedKeys:d.defaultSelectedKeys,mode:e(l),openKeys:e(v),inlineIndent:C.inlineIndent,theme:C.theme,onOpenChange:e(y),class:T.value,onClick:x,subMenuOpenDelay:.2},O.value),{default:B(()=>[(f(!0),A(j,null,ye(e(u),$=>(f(),E(vs,{key:$.path,item:$,theme:C.theme,isHorizontal:C.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class"]))}}),sn=Symbol();function Es(t){return Sn(t,sn,{readonly:!1,native:!0})}function on(){return Mn(sn)}const an=U({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}){const s=t,i=n,r=Ht(),a=mt(),d=F(""),o=F([]),{prefixCls:u}=V("menu"),l=F(!1);Es({rootMenuEmitter:r,activeName:d});const c=g(()=>{const{theme:h}=s;return[u,`${u}-${h}`,`${u}-vertical`,{[`${u}-collapse`]:s.collapse}]});it(()=>{o.value=s.openNames}),it(()=>{s.activeName&&(d.value=s.activeName)}),te(()=>s.openNames,()=>{Ze(()=>{_()})});function _(){r.emit("on-update-opened",o.value)}function S(h){o.value.includes(h)||(o.value.push(h),_())}function p(h){o.value=o.value.filter(v=>v!==h),_()}function M(){o.value=[],_()}function y(h){h!==-1&&(o.value=o.value.slice(0,h+1),_())}return Qt(`subMenu:${a==null?void 0:a.uid}`,{addSubMenu:S,removeSubMenu:p,getOpenNames:()=>o.value,removeAll:M,isRemoveAllPopup:l,sliceIndex:y,level:0,props:s}),st(()=>{o.value=s.collapse?[]:[...s.openNames],_(),r.on("on-menu-item-select",h=>{d.value=h,Ze(()=>{s.collapse&&M()}),i("select",h)}),r.on("open-name-change",({name:h,opened:v})=>{if(v&&!o.value.includes(h))o.value.push(h);else if(!v){const R=o.value.findIndex(T=>T===h);R!==-1&&o.value.splice(R,1)}})}),(h,v)=>(f(),A("ul",{class:I(c.value)},[_e(h.$slots,"default")],2))}});function ln(t){const n=g(()=>a(["Menu","SubMenu"])),s=g(()=>a(["Menu"])),i=g(()=>a(["SubMenu"])),r=g(()=>{var _,S,p;let u=t==null?void 0:t.parent;if(!u)return{};const l=(S=(_=e(s))==null?void 0:_.props.indentSize)!=null?S:20;let c=l;if((p=e(s))!=null&&p.props.collapse)c=l;else for(;u&&u.type.name!=="Menu";)u.type.name==="SubMenu"&&(c+=l),u=u.parent;return{paddingLeft:c+"px"}});function a(u){let l=t==null?void 0:t.parent;if(!l)return null;for(;l&&u.indexOf(l.type.name)===-1;)l=l.parent;return l}function d(){let u=t;if(!u)return{uidList:[],list:[]};const l=[];for(;u&&u.type.name!=="Menu";)u.type.name==="SubMenu"&&l.push(u),u=u.parent;return{uidList:l.map(c=>c.uid),list:l}}function o(u,l="SubMenu"){let c=u.parent;for(;c;){if(c.type.name!==l)return c;c=c.parent}return c}return{getParentMenu:n,getParentInstance:o,getParentRootMenu:s,getParentList:d,getParentSubMenu:i,getItemStyle:r}}const Ns=U({name:"MenuItem",__name:"MenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool},setup(t){const n=t,s=Wn(),i=mt(),r=F(!1),{getItemStyle:a,getParentList:d,getParentMenu:o,getParentRootMenu:u}=ln(i),{prefixCls:l}=V("menu"),{rootMenuEmitter:c,activeName:_}=on(),S=g(()=>[`${l}-item`,{[`${l}-item-active`]:e(r),[`${l}-item-selected`]:e(r),[`${l}-item-disabled`]:!!n.disabled}]),p=g(()=>{var h;return(h=e(u))==null?void 0:h.props.collapse}),M=g(()=>{var h;return((h=e(o))==null?void 0:h.type.name)==="Menu"&&e(p)&&s.title});function y(){const{disabled:h}=n;if(h||(c.emit("on-menu-item-select",n.name),e(p)))return;const{uidList:v}=d();c.emit("on-update-opened",{opened:!1,parent:i==null?void 0:i.parent,uidList:v})}return te(()=>_.value,h=>{if(h===n.name){const{list:v,uidList:R}=d();r.value=!0,v.forEach(T=>{T.proxy&&(T.proxy.active=!0)}),c.emit("on-update-active-name:submenu",R)}else r.value=!1},{immediate:!0}),(h,v)=>(f(),A("li",{class:I(S.value),onClick:_t(y,["stop"]),style:Se(p.value?{}:e(a))},[M.value?(f(),E(e(qn),{key:0,placement:"right"},{title:B(()=>[_e(h.$slots,"title")]),default:B(()=>[G("div",{class:I(`${e(l)}-tooltip`)},[_e(h.$slots,"default")],2)]),_:3})):(f(),A(j,{key:1},[_e(h.$slots,"default"),_e(h.$slots,"title")],64))],6))}}),xt=200,Is=U({name:"SubMenu",__name:"SubMenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool,collapsedShowTitle:N.bool},setup(t){var ve;const n=t,s=mt(),i=Pe({active:!1,opened:!1}),r=Pe({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:a,getItemStyle:d,getParentMenu:o,getParentList:u}=ln(s),{prefixCls:l}=V("menu"),c=Ht(),{rootMenuEmitter:_}=on(),{addSubMenu:S,removeSubMenu:p,removeAll:M,getOpenNames:y,isRemoveAllPopup:h,sliceIndex:v,level:R,props:T,handleMouseleave:O}=Gn(`subMenu:${(ve=o.value)==null?void 0:ve.uid}`),x=g(()=>[`${l}-submenu`,{[`${l}-opened`]:i.opened,[`${l}-submenu-disabled`]:n.disabled,[`${l}-submenu-has-parent-submenu`]:e(a),[`${l}-child-item-active`]:i.active}]),k=g(()=>T.accordion),C=g(()=>T.collapse),D=g(()=>T.theme),$=g(()=>({minWidth:"200px"})),W=g(()=>{const w=n.name;return e(C)?y().includes(w):i.opened}),Z=g(()=>{const w=T.activeSubMenuNames.includes(n.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:w,[`${l}-submenu-active-border`]:w&&R===0,[`${l}-submenu-collapse`]:e(C)&&R===0}]});function Q(w){return e(C)?{onMouseenter:ne,onMouseleave:()=>Le(w)}:{}}function ue(){const{disabled:w}=n;if(w||e(C))return;const ie=i.opened;if(e(k)){const{uidList:ce}=u();_.emit("on-update-opened",{opened:!1,parent:s==null?void 0:s.parent,uidList:ce})}else _.emit("open-name-change",{name:n.name,opened:!ie});i.opened=!ie}function ne(){if(n.disabled)return;c.emit("submenu:mouse-enter-child");const ie=y().findIndex(de=>de===n.name);v(ie),R===0&&y().length===2&&M(),r.isChild=y().includes(n.name),clearTimeout(r.timeout),r.timeout=setTimeout(()=>{S(n.name)},xt)}function Le(w=!1){var ce;((ce=o.value)==null?void 0:ce.props.name)||(h.value=!0),y().slice(-1)[0]===n.name&&(r.isChild=!1),c.emit("submenu:mouse-leave-child"),r.timeout&&(clearTimeout(r.timeout),r.timeout=setTimeout(()=>{h.value?M():r.mouseInChild||p(n.name)},xt)),w&&a.value&&(O==null||O(!0))}Kn(()=>{c.on("submenu:mouse-enter-child",()=>{r.mouseInChild=!0,h.value=!1,clearTimeout(r.timeout)}),c.on("submenu:mouse-leave-child",()=>{r.isChild||(r.mouseInChild=!1,clearTimeout(r.timeout))}),_.on("on-update-opened",w=>{if(!e(C)){if(Jn(w)){i.opened=w;return}if(Tn(w)&&T.accordion){const{opened:ie,parent:ce,uidList:de}=w;ce===(s==null?void 0:s.parent)?i.opened=ie:de.includes(s==null?void 0:s.uid)||(i.opened=!1);return}n.name&&Array.isArray(w)&&(i.opened=w.includes(n.name))}}),_.on("on-update-active-name:submenu",w=>{s!=null&&s.uid&&(i.active=w.includes(s==null?void 0:s.uid))})});function we(w){i.opened=w}return Qt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:S,removeSubMenu:p,getOpenNames:y,removeAll:M,isRemoveAllPopup:h,sliceIndex:v,level:R+1,handleMouseleave:Le,props:T}),(w,ie)=>(f(),A("li",{class:I(x.value)},[C.value?(f(),E(e(es),{key:1,placement:"right",overlayClassName:`${e(l)}-menu-popover`,open:W.value,onOnOpenChange:we,overlayStyle:$.value,overlayInnerStyle:{padding:0},align:{offset:[0,0]}},{content:B(()=>[G("div",Yt(zn(Q(!0))),[G("ul",{class:I([e(l),`${e(l)}-${D.value}`,`${e(l)}-popup`])},[_e(w.$slots,"default")],2)],16)]),default:B(()=>[G("div",q({class:Z.value},Q(!1)),[G("div",{class:I([{[`${e(l)}-submenu-popup`]:!e(a),[`${e(l)}-submenu-collapsed-show-tit`]:t.collapsedShowTitle}])},[_e(w.$slots,"title")],2),e(a)?(f(),E(ge,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:I(`${e(l)}-submenu-title-icon`)},null,8,["class"])):P("",!0)],16)]),_:3},8,["overlayClassName","open","overlayStyle"])):(f(),A(j,{key:0},[G("div",{class:I(`${e(l)}-submenu-title`),onClick:_t(ue,["stop"]),style:Se(e(d))},[_e(w.$slots,"title"),m(ge,{icon:"eva:arrow-ios-downward-outline",size:14,class:I(`${e(l)}-submenu-title-icon`)},null,8,["class"])],6),m(e(bn),null,{default:B(()=>[he(G("ul",{class:I(e(l))},[_e(w.$slots,"default")],2),[[Ie,i.opened]])]),_:3})],64))],2))}}),Rs=["src"],As={key:2,class:"mt-1 collapse-title"},Ls=["src"],ws={key:2,class:"mt-2 collapse-title"},rn=U({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=ee(()=>J(()=>import("./SimpleMenuTag-B5pK2wRD.js"),__vite__mapDeps([0,1,2,3,4]))),s=t,{t:i}=be(),{prefixCls:r}=V("simple-menu"),a=g(()=>{var p,M;return!((M=(p=s.item)==null?void 0:p.meta)!=null&&M.hideMenu)}),d=g(()=>{var p,M;return(p=s.item)!=null&&p.img||(M=s.item)==null?void 0:M.icon}),o=g(()=>{var p;return(p=s.item)==null?void 0:p.img}),u=g(()=>{var p,M,y;return i(((M=(p=s.item)==null?void 0:p.meta)==null?void 0:M.title)||((y=s.item)==null?void 0:y.name))}),l=g(()=>!s.collapse||!s.parent),c=g(()=>!!s.collapse&&!!s.parent),_=g(()=>[{[`${r}__parent`]:s.parent,[`${r}__children`]:!s.parent}]);function S(p){var M;return!((M=p.meta)!=null&&M.hideChildrenInMenu)&&Reflect.has(p,"children")&&!!p.children&&p.children.length>0}return(p,M)=>{const y=gt("SimpleSubMenu",!0);return f(),A(j,null,[!S(t.item)&&a.value?(f(),E(Ns,q({key:0,name:t.item.path},p.$props,{class:_.value}),{title:B(()=>[G("span",{class:I(["ml-2",`${e(r)}-sub-title`])},pe(u.value),3),m(e(n),{item:t.item,collapseParent:c.value},null,8,["item","collapseParent"])]),default:B(()=>[o.value?(f(),A("img",{key:0,src:o.value,class:"w-16px h-16px align-top"},null,8,Rs)):P("",!0),d.value?(f(),E(ge,{key:1,icon:d.value,size:16},null,8,["icon"])):P("",!0),t.collapsedShowTitle&&c.value?(f(),A("div",As,pe(u.value),1)):P("",!0)]),_:1},16,["name","class"])):P("",!0),S(t.item)&&a.value?(f(),E(Is,{key:1,name:t.item.path,class:I([_.value,t.theme]),collapsedShowTitle:t.collapsedShowTitle},{title:B(()=>[o.value?(f(),A("img",{key:0,src:o.value,class:"w-16px h-16px align-top"},null,8,Ls)):P("",!0),d.value?(f(),E(ge,{key:1,icon:d.value,size:16},null,8,["icon"])):P("",!0),t.collapsedShowTitle&&c.value?(f(),A("div",ws,pe(u.value),1)):P("",!0),he(G("span",{class:I(["ml-2",`${e(r)}-sub-title`])},pe(u.value),3),[[Ie,l.value]]),m(e(n),{item:t.item,collapseParent:!!t.collapse&&!!t.parent},null,8,["item","collapseParent"])]),default:B(()=>[(f(!0),A(j,null,ye(t.item.children||[],h=>(f(),E(y,q({key:h.paramPath||h.path,ref_for:!0},p.$props,{item:h,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):P("",!0)],64)}}});function xs(t,n,s,i,r){const a=ct(d,50);function d(u){return X(this,null,function*(){const l=!i.value,c=ze(n.value),_=()=>{if((c==null?void 0:c.length)===0){t.activeSubMenuNames=[],t.openNames=[];return}const S=Ge(c,u);e(s)?t.openNames=S:t.openNames=St([...t.openNames,...S]),t.activeSubMenuNames=t.openNames};l?_():ut(_,30)})}const o=g(()=>e(r)?[]:t.openNames);return{setOpenKeys:a,getOpenKeys:o}}const Tt=U({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,refresh:N.string},emits:["menuClick"],setup(t,{emit:n}){const s=t,i=n,r=Zt(),a=F(""),d=F(!1),o=Pe({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:u}=fe(),{prefixCls:l}=V("simple-menu"),{items:c,accordion:_,mixSider:S,collapse:p}=ft(s),{setOpenKeys:M,getOpenKeys:y}=xs(o,c,_,S,p),h=g(()=>ke(ke({},r),s));te(()=>s.collapse,T=>{T?o.openNames=[]:M(u.value.path)},{immediate:!0}),te(()=>s.items,()=>{s.isSplitMenu&&M(u.value.path)},{flush:"post"}),te(()=>s.refresh,()=>{const T=u.value.fullPath;o.activeName=T,M(T)},{flush:"post"}),Ke(T=>{var O;T.name!==qe&&(a.value=(O=T.meta)==null?void 0:O.currentActiveMenu,v(T),e(a)&&(o.activeName=e(a),M(e(a))))});function v(T){return X(this,null,function*(){if(e(d)){d.value=!1;return}const O=(T||e(u)).path;o.activeName=O,M(O)})}function R(T){return X(this,null,function*(){if(Je(T)){et(T);return}const{beforeClickFn:O}=s;O&&Mt(O)&&!(yield O(T))||(i("menuClick",T),d.value=!0,M(T),o.activeName=T)})}return(T,O)=>(f(),E(an,q(h.value,{activeName:o.activeName,openNames:e(y),class:e(l),activeSubMenuNames:o.activeSubMenuNames,onSelect:R}),{default:B(()=>[(f(!0),A(j,null,ye(e(c),x=>(f(),E(rn,{key:x.path,item:x,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(p)},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}});function un(t){const n=F([]),{currentRoute:s}=fe(),{getIsMobile:i}=Re(),r=Ft(),{setMenuSetting:a,getIsHorizontal:d,getSplit:o}=Y(),u=Ut(p,50),l=g(()=>e(t)!==re.LEFT&&!e(d)),c=g(()=>!e(o)||e(t)!==re.LEFT),_=g(()=>e(t)===re.TOP),S=g(()=>e(t)===re.NONE||!e(o));te([()=>e(s).path,()=>e(t)],h=>X(this,[h],function*([y]){if(e(l)||e(i))return;const{meta:v}=e(s),R=v.currentActiveMenu;let T=yield Ye(y);T||(T=yield Ye(R)),T&&u(T)}),{immediate:!0}),te([()=>r.getLastBuildMenuTime,()=>r.getBackMenuList],()=>{M()},{immediate:!0}),te(()=>o.value,()=>{e(l)||M()});function p(y){return X(this,null,function*(){if(e(c)||e(i))return;const h=yield je(y);if(!h||!h.length){a({hidden:!0}),n.value=[];return}a({hidden:!1}),n.value=h})}function M(){return X(this,null,function*(){if(e(S)||e(i)){n.value=yield yn();return}if(e(_)){const y=yield lt();n.value=y;return}})}return{menusRef:n}}const cn=U({name:"LayoutMenu",props:{theme:N.oneOf(["light","dark"]),splitType:{type:Number,default:re.NONE},isHorizontal:N.bool,menuMode:{type:[String],default:""}},setup(t){const n=tt(),{getMenuMode:s,getMenuType:i,getMenuTheme:r,getCollapsed:a,getCollapsedShowTitle:d,getAccordion:o,getIsHorizontal:u,getIsSidebarType:l,getSplit:c}=Y(),{getShowLogo:_}=Te(),{prefixCls:S}=V("layout-menu"),{menusRef:p}=un(qt(t,"splitType")),{getIsMobile:M}=Re(),y=g(()=>e(M)?le.INLINE:t.menuMode||e(s)),h=g(()=>t.theme||e(r)),v=g(()=>e(_)&&e(l)),R=g(()=>!e(u)&&(e(l)||t.splitType===re.LEFT||t.splitType===re.NONE)),T=g(()=>({height:`calc(100% - ${e(v)?"60px":"0px"})`})),O=g(()=>[`${S}-logo`,e(h)]),x=g(()=>{const W=e(p),Z=W.filter(Q=>Q.path==vn.CUSTOM_BASE_MENU)[0];return{menus:Z==null?void 0:Z.children,beforeClickFn:C,items:W,theme:e(h),accordion:e(o),collapse:e(a),collapsedShowTitle:e(d),onMenuClick:k}});function k(W){n(W)}function C(W){return X(this,null,function*(){return Je(W)?(et(W),!1):!0})}function D(){return!e(v)&&!e(M)?null:m(dt,{showTitle:!e(a),class:e(O),theme:e(h)},null)}function $(){const Q=e(x),{menus:W}=Q,Z=Ct(Q,["menus"]);return!W||!W.length?null:t.isHorizontal?m(Cs,q(Z,{isHorizontal:t.isHorizontal,type:e(i),showLogo:e(v),mode:e(y),items:W}),null):m(Tt,q(Z,{isSplitMenu:e(c),items:W}),null)}return()=>m(j,null,[D(),e(R)?m(Qe,{style:e(T)},{default:()=>$()}):$()])}}),Ds=ee(()=>J(()=>import("./index-DEY2oZMW.js"),__vite__mapDeps([5,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),{loading:!0}),ks=ee(()=>J(()=>import("./Breadcrumb-DS_C_g6B.js"),__vite__mapDeps([21,2,1,3,4,22]))),$s=ee(()=>J(()=>import("./index-BeSRNo7L.js"),__vite__mapDeps([23,24,1,2,3,4,14,17,18,25,26,27,28,29,30,31,32,7,8,9,15,16,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])));ee(()=>J(()=>import("./ErrorAction-J-1sh7-Z.js"),__vite__mapDeps([57,1,2,3,4])));ee(()=>J(()=>import("./Search-DyZoJFyn.js"),__vite__mapDeps([58,1,2,3,4,25,26,14,47,48,49,24,50,59])));const dn=U({name:"LayoutHeader",__name:"index",props:{fixed:N.bool},setup(t){ee(()=>J(()=>import("./index-6YUa9yAP.js"),__vite__mapDeps([60,1,2,3,4,17,18,11,12,8,13,14,15,16,19])),{loading:!0});const n=t,{prefixCls:s}=V("layout-header"),{getShowTopMenu:i,getShowHeaderTrigger:r,getSplit:a,getIsMixMode:d,getMenuWidth:o,getIsMixSidebar:u}=Y(),{getUseErrorHandle:l,getShowSettingButton:c,getSettingButtonPosition:_}=Te(),{getHeaderTheme:S,getShowFullScreen:p,getShowNotice:M,getShowContent:y,getShowBread:h,getShowHeaderLogo:v,getShowHeader:R,getShowSearch:T}=He();On();const{getIsMobile:O}=Re(),x=g(()=>{const $=e(S);return[s,{[`${s}--fixed`]:n.fixed,[`${s}--${$}`]:$}]});g(()=>{if(!e(c))return!1;const $=e(_);return $===Et.AUTO?e(R):$===Et.HEADER});const k=g(()=>({width:`${e(o)<180?180:e(o)}px`})),C=g(()=>e(a)?re.TOP:re.NONE),D=g(()=>e(a)?le.HORIZONTAL:null);return($,W)=>(f(),E(e(We).Header,{class:I(x.value)},{default:B(()=>[G("div",{class:I(`${e(s)}-left`)},[(e(v),f(),E(e(dt),{key:0,class:I(`${e(s)}-logo`),theme:e(S),style:Se(k.value),showTitle:!1},null,8,["class","theme","style"])),e(y)&&e(h)?(f(),E(e(ks),{key:1,theme:e(S)},null,8,["theme"])):P("",!0),e(i)&&!e(O)?(f(),A("div",{key:2,class:I(`${e(s)}-menu`)},[m(cn,{isHorizontal:!0,theme:e(S),splitType:C.value,menuMode:D.value},null,8,["theme","splitType","menuMode"])],2)):P("",!0)],2),G("div",{class:I(`${e(s)}-action`)},[G("div",{class:I(`${e(s)}-menu`)},null,2),e(M)?(f(),E(e($s),{key:0,class:I(`${e(s)}-action__item notify-item`)},null,8,["class"])):P("",!0),m(e(Ds),{theme:e(S)},null,8,["theme"])],2)]),_:1},8,["class"]))}});function Fe(){const t=Be(),n=g(()=>t.getMultiTabsSetting.show),s=g(()=>t.getMultiTabsSetting.showQuick),i=g(()=>t.getMultiTabsSetting.showRedo),r=g(()=>t.getMultiTabsSetting.showFold),a=g(()=>t.getMultiTabsSetting.autoCollapse);function d(o){t.setProjectConfig({multiTabsSetting:o})}return{setMultipleTabSetting:d,getShowMultipleTab:n,getShowQuick:s,getShowRedo:i,getShowFold:r,getAutoCollapse:a}}function Ps(){const t=fe(),{currentRoute:n}=t,{getShowMultipleTab:s}=Fe(),i=Ae(),r=g(()=>d(ze(t.getRoutes()))||[]),a=g(()=>i.getTabList.reduce((l,c)=>(c.meta&&Reflect.has(c.meta,"frameSrc")&&l.push(c.name),l),[]));function d(l){let c=[];for(const _ of l){const{meta:{frameSrc:S}={},children:p}=_;S&&c.push(_),p&&p.length&&c.push(...d(p))}return c=ts(c,"name"),c}function o(l){return l.name===e(n).name}function u(l){return e(s)?e(a).includes(l):t.currentRoute.value.name===l}return{hasRenderFrame:u,getFramePages:r,showIframe:o,getAllFramePages:d}}const Bs={key:0},Hs=U({name:"FrameLayout",__name:"index",setup(t){const{getFramePages:n,hasRenderFrame:s,showIframe:i}=Ps(),r=g(()=>e(n).length>0);return(a,d)=>r.value?(f(),A("div",Bs,[(f(!0),A(j,null,ye(e(n),o=>(f(),A(j,{key:o.path},[o.meta.frameSrc&&e(s)(o.name)?he((f(),E(cs,{key:0,frameSrc:o.meta.frameSrc},null,8,["frameSrc"])),[[Ie,e(i)(o)]]):P("",!0)],64))),128))])):P("",!0)}});function Fs({route:t,openCache:n,cacheTabs:s,enableTransition:i,def:r}){if(!i)return;const a=s.includes(t.name),d="fade-slide";let o=d;return n&&(o=a&&t.meta.loaded?d:void 0),o||t.meta.transitionName||r}const Us=U({name:"PageLayout",__name:"index",setup(t){const{getShowMultipleTab:n}=Fe(),s=Ae(),{getOpenKeepAlive:i,getCanEmbedIFramePage:r}=Te(),{getBasicTransition:a,getEnableTransition:d}=pt(),o=g(()=>e(i)&&e(n)),u=g(()=>e(i)?s.getCachedTabList:[]);return(l,c)=>{const _=gt("RouterView");return f(),A(j,null,[m(_,null,{default:B(({Component:S,route:p})=>[m(Xn,{name:e(Fs)({route:p,openCache:o.value,enableTransition:e(d),cacheTabs:u.value,def:e(a)}),mode:"out-in",appear:""},{default:B(()=>[o.value?(f(),E(Vn,{key:0,include:u.value},[(f(),E(Rt(S),{key:p.fullPath}))],1032,["include"])):(f(),E(Rt(S),{key:p.fullPath}))]),_:2},1032,["name"])]),_:1}),e(r)?(f(),E(Hs,{key:0})):P("",!0)],64)}}});function Ws(t,n,s,i,r){const a=ct(d,50);function d(u){return X(this,null,function*(){const l=!i.value,c=ze(n.value),_=()=>{if((c==null?void 0:c.length)===0){t.activeSubMenuNames=[],t.openNames=[];return}const S=Ge(c,decodeURIComponent(u));e(s)?t.openNames=S:t.openNames=St([...t.openNames,...S]),t.activeSubMenuNames=t.openNames};l?_():ut(_,30)})}const o=g(()=>e(r)?[]:t.openNames);return{setOpenKeys:a,getOpenKeys:o}}const Gs=U({name:"XTMenu",inheritAttrs:!1,__name:"XTMenu",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,i=n,r=Zt(),a=F(""),d=F(!1),o=Pe({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:u}=fe(),{prefixCls:l}=V("simple-menu"),{items:c,accordion:_,mixSider:S,collapse:p}=ft(s),{setOpenKeys:M,getOpenKeys:y}=Ws(o,c,_,S,p),h=g(()=>ke(ke({},r),s));te(()=>s.collapse,T=>{T?o.openNames=[]:M(u.value.fullPath)},{immediate:!0}),te(()=>s.items,()=>{s.isSplitMenu&&M(u.value.fullPath)},{flush:"post"}),Ke(T=>{var O;T.name!==qe&&(a.value=(O=T.meta)==null?void 0:O.currentActiveMenu,v(T),e(a)&&(o.activeName=e(a),M(e(a))))});function v(T){return X(this,null,function*(){if(e(d)){d.value=!1;return}const x=(T||e(u)).fullPath;o.activeName=decodeURIComponent(x),M(x)})}function R(T){return X(this,null,function*(){if(Je(T)){et(T);return}const{beforeClickFn:O}=s;O&&Mt(O)&&!(yield O(T))||(i("menuClick",T),d.value=!0,M(T),o.activeName=T)})}return(T,O)=>(f(),E(an,q(h.value,{activeName:o.activeName,openNames:e(y),class:e(l),activeSubMenuNames:o.activeSubMenuNames,onSelect:R}),{default:B(()=>[(f(!0),A(j,null,ye(e(c),x=>(f(),E(rn,{key:x.path,item:x,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(p)},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}}),Ks={class:"sidebar"},zs={key:0,class:"head"},Xs={class:"head-info"},Vs={class:"flex items-center"},js=["src"],Ys={class:"ml-2 desc-title"},Qs={key:1,class:"flex items-center"},Zs=["src"],qs={class:"ml-2 desc-title"},Js={class:"cnt"},eo=U({__name:"Sidebar",props:{menus:N.array,dropdown:N.array,selectedNode:N.object,headShow:N.bool},setup(t){const n=t,s=Jt();fe();const i=F(""),r=tt(),{getMenuMode:a,getMenuType:d}=Y(),o=F({icon:gs,title:"暂无选择"}),u=g(()=>({menus:n.menus?n.menus:[],beforeClickFn:_,accordion:!0,collapse:!0,collapsedShowTitle:!1,onMenuClick:c})),l=g(()=>n.dropdown||{});te(()=>n.menus,()=>{var y,h,v;const p=s==null?void 0:s.query,M=n.menus.length&&n.menus.filter(R=>R.id==(p==null?void 0:p.repositoryId));M!=null&&M.length&&(p==null?void 0:p.catalog)=="1"&&((y=M[0])!=null&&y.children)&&c((v=(h=M[0])==null?void 0:h.children[0])==null?void 0:v.path),i.value=fs()}),te(()=>n.selectedNode,()=>{var p,M;o.value={title:(p=n.selectedNode)==null?void 0:p.title,icon:wt[(M=n.selectedNode)==null?void 0:M.name]}});function c(p){r(p)}function _(p){return X(this,null,function*(){return Je(p)?(et(p),!1):!0})}function S(p){o.value={title:p.title,icon:wt[p.type]},r(p.path)}return(p,M)=>(f(),A("div",Ks,[n.headShow?(f(),A("div",zs,[G("div",Xs,[l.value.length?(f(),E(e(Wt),{key:0,trigger:["hover"],placement:"bottom",dropMenuList:l.value,onMenuEvent:S},{default:B(()=>[G("div",Vs,[G("img",{src:o.value.icon,class:"desc-icon"},null,8,js),G("span",Ys,[jt(pe(o.value.title)+" ",1),m(e(ns))])])]),_:1},8,["dropMenuList"])):(f(),A("div",Qs,[G("img",{src:o.value.icon,class:"desc-icon"},null,8,Zs),G("span",qs,pe(o.value.title),1)]))])])):P("",!0),G("div",Js,[m(e(Qe),null,{default:B(()=>[e(s).path==e(Cn).path?(f(),E(e(Gs),{key:0,isHorizontal:!1,type:e(d),showLogo:!1,mode:e(a),items:u.value.menus,onMenuClick:c,"before-click-fn":_},null,8,["type","mode","items"])):(f(),E(e(Tt),{key:1,isHorizontal:!1,type:e(d),showLogo:!1,mode:e(a),items:u.value.menus,onMenuClick:c,"before-click-fn":_,refresh:i.value},null,8,["type","mode","items","refresh"]))]),_:1})])]))}}),to=nt(eo,[["__scopeId","data-v-50891a20"]]),no=U({name:"LayoutContent",__name:"index",setup(t){st(()=>X(this,null,function*(){yield M()}));const{prefixCls:n}=V("layout-content"),{getOpenPageLoading:s}=pt(),{getLayoutContentMode:i,getPageLoading:r,getUseOpenBackTop:a}=Te(),d=Jt();fe();const o=un(qt({theme:"light",splitType:re.NONE,isHorizontal:!0,menuMode:""},"splitType")),u=F([]),l=F([]),c=F({}),_=F(!1);ds();const S=F(),p=F(!0);te(()=>d.path,()=>X(this,null,function*(){M()}),{deep:!0,immediate:!0});function M(){return X(this,null,function*(){var h,v,R;p.value=!(d.path=="/taskList"||d.path=="/cockpit"),l.value=[];let y=JSON.parse(JSON.stringify(o.menusRef.value));if((y==null?void 0:y.length)==0){let T=yield En();T=Nn(T),y=In(T)}(d.path.includes("/bizMe")||d.path.includes("/bizMange")||d.path.includes("/sys/")||d.path.includes("/monitor/")||d.path.includes("/infra/"))&&(_.value=!1,u.value=y,d.path.includes("/bizMe")&&(u.value=(h=u.value.filter(T=>T.path=="/bizMe")[0])==null?void 0:h.children),d.path.includes("/bizMange")&&(u.value=(v=u.value.filter(T=>T.path=="/bizMange")[0])==null?void 0:v.children),d.path.includes("/infra")&&(u.value=(R=u.value.filter(T=>T.path=="/infra")[0])==null?void 0:R.children))})}return(y,h)=>{const v=jn("loading");return he((f(),A("div",{class:I([e(n),e(i)]),ref_key:"content",ref:S},[G("div",{class:I([p.value?e(n)+"-has_sidebar":"full"])},[p.value?(f(),A("div",{key:0,class:I([e(n)+"_sidebar","pt-4"])},[m(to,{menus:u.value,dropdown:l.value,selectedNode:c.value,headShow:_.value},null,8,["menus","dropdown","selectedNode","headShow"])],2)):P("",!0),G("div",{class:I([p.value?e(n)+"_content":e(n)+"_content","p-4"])},[m(Us)],2)],2),e(a)?(f(),E(e(ss),{key:0,target:()=>S.value,visibilityHeight:100},null,8,["target"])):P("",!0)],2)),[[v,e(s)&&e(r)]])}}}),so=U({__name:"HeaderTrigger",props:{theme:N.oneOf(["light","dark"])},setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y(),{prefixCls:i}=V("layout-header-trigger");return(r,a)=>(f(),A("span",{class:I([e(i),t.theme]),onClick:a[0]||(a[0]=(...d)=>e(s)&&e(s)(...d))},[e(n)?(f(),E(e(os),{key:0})):(f(),E(e(as),{key:1}))],2))}}),oo=U({__name:"SiderTrigger",setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y();return(i,r)=>(f(),A("div",{onClick:r[0]||(r[0]=_t((...a)=>e(s)&&e(s)(...a),["stop"]))},[e(n)?(f(),E(e(ls),{key:0})):(f(),E(e(is),{key:1}))]))}}),rt=U({__name:"index",props:{sider:N.bool.def(!0),theme:N.oneOf(["light","dark"])},setup(t){return(n,s)=>t.sider?(f(),E(oo,{key:0})):(f(),E(so,{key:1,theme:t.theme},null,8,["theme"]))}}),ao=U({name:"DargBar",__name:"DragBar",props:{mobile:Boolean},setup(t){const n=t,{getMiniWidthNumber:s,getCollapsed:i,getCanDrag:r}=Y(),{prefixCls:a}=V("darg-bar"),d=g(()=>e(i)?{left:`${e(s)}px`}:{}),o=g(()=>[a,{[`${a}--hide`]:!e(r)||n.mobile}]);return(u,l)=>(f(),A("div",{class:I(o.value),style:Se(d.value)},null,6))}}),lo=nt(ao,[["__scopeId","data-v-8545f2e0"]]);function io(){const t=Be(),{getMiniWidthNumber:n}=Y(),s=g(()=>e(n));function i(r){t.setProjectConfig({menuSetting:{siderHidden:r}})}return{getCollapsedWidth:s,onBreakpointChange:i}}function ro(t){const{getTrigger:n,getSplit:s}=Y(),i=g(()=>{const a=e(n);return a!==Ne.NONE&&!e(t)&&(a===Ne.FOOTER||e(s))});return{getTriggerAttr:g(()=>e(i)?{}:{trigger:null}),getShowTrigger:i}}function pn(t,n,s=!1){const{getMiniWidthNumber:i,getCollapsed:r,setMenuSetting:a}=Y();st(()=>{Ze(()=>{ct(l,80)()})});function d(c){var S;const _=e(c);return _?Reflect.has(_,"$el")?(S=e(c))==null?void 0:S.$el:e(c):null}function o(c,_,S){document.onmousemove=function(p){let M=c.left+(p.clientX-S);p=p||window.event;const y=800,h=e(i);return M<0&&(M=0),M>y&&(M=y),M<h&&(M=h),c.style.left=_.style.width=M+"px",!1}}function u(c){const _=d(t);document.onmouseup=function(){var p;document.onmousemove=null,document.onmouseup=null,_.style.transition="width 0.2s";const S=parseInt(_.style.width);if(s)a({menuWidth:S});else{const M=e(i);e(r)?S>M&&a({collapsed:!1,menuWidth:S}):S>M+20?a({menuWidth:S}):a({collapsed:!0})}(p=c.releaseCapture)==null||p.call(c)}}function l(){const c=d(n);if(!c)return;const _=d(t);_&&(c.onmousedown=S=>{var M;_.style.transition="unset";const p=S==null?void 0:S.clientX;return c.left=c.offsetLeft,o(c,_,p),u(c),(M=c.setCapture)==null||M.call(c),!1})}return{}}const Dt=U({name:"LayoutSideBar",__name:"LayoutSider",setup(t){const n=F(null),s=F(null),{getCollapsed:i,getMenuWidth:r,getSplit:a,getMenuTheme:d,getRealWidth:o,getMenuHidden:u,getMenuFixed:l,getIsMixMode:c,getTrigger:_}=Y(),{prefixCls:S}=V("layout-sideBar"),{getIsMobile:p}=Re(),{getTriggerAttr:M,getShowTrigger:y}=ro(p);pn(s,n);const{getCollapsedWidth:h,onBreakpointChange:v}=io(),R=g(()=>e(a)?le.INLINE:null),T=g(()=>e(a)?re.LEFT:re.NONE),O=g(()=>e(a)?!e(u):!0),x=g(()=>[S,{[`${S}--fixed`]:e(l),[`${S}--mix`]:e(c)&&!e(p)}]),k=g(()=>{const D=`${e(o)}px`;return{width:D,overflow:"hidden",flex:`0 0 ${D}`,maxWidth:D,minWidth:D,transition:"all 0.2s"}}),C=Yn(rt);return(D,$)=>(f(),A(j,null,[e(l)&&!e(p)?he((f(),A("div",{key:0,style:Se(k.value)},null,4)),[[Ie,O.value]]):P("",!0),he(m(e(We).Sider,q({ref_key:"sideRef",ref:s,breakpoint:e(_)===e(Ne).FOOTER?"md":"lg",collapsible:"",class:x.value,width:e(r),collapsed:e(i),collapsedWidth:e(h),theme:e(d),trigger:e(C)},e(M),{onBreakpoint:e(v)}),en({default:B(()=>[m(cn,{theme:e(d),menuMode:R.value,splitType:T.value},null,8,["theme","menuMode","splitType"]),m(lo,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[e(y)?{name:"trigger",fn:B(()=>[m(rt)]),key:"0"}:void 0]),1040,["breakpoint","class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[Ie,O.value]])],64))}}),uo=["src"],co={class:"text"},po=U({name:"LayoutMixSider",__name:"MixSider",setup(t){const n=ee(()=>J(()=>import("./SimpleMenuTag-B5pK2wRD.js"),__vite__mapDeps([0,1,2,3,4])));let s=F([]);const i=F(""),r=F([]),a=F(!1),d=F(null),o=F(null),u=F(null),{prefixCls:l}=V("layout-mix-sider"),c=tt(),{t:_}=be(),{getMenuWidth:S,getCanDrag:p,getCloseMixSidebarOnChange:M,getMenuTheme:y,getMixSideTrigger:h,getRealWidth:v,getMixSideFixed:R,mixSideHasChildren:T,setMenuSetting:O,getIsMixSidebar:x,getCollapsed:k}=Y(),{title:C}=Rn(),D=Ft();pn(o,d,!0);const $=g(()=>({width:e(a)?`${e(S)}px`:0,left:`${e(Z)}px`})),W=g(()=>{T.value=e(r).length>0;const H=e(R)&&e(T);return H&&(a.value=!0),H}),Z=g(()=>e(k)?An:Ln),Q=g(()=>{const H=e(W)?e(v):0,oe=`${e(Z)+H}px`;return we(oe)}),ue=g(()=>{const H=`${e(Z)}px`;return we(H)}),ne=g(()=>e(R)?{}:{onMouseleave:()=>{w(!0),Oe()}}),Le=g(()=>e(p));st(()=>X(this,null,function*(){s.value=yield lt()})),te([()=>D.getLastBuildMenuTime,()=>D.getBackMenuList],()=>X(this,null,function*(){s.value=yield lt()}),{immediate:!0}),Ke(H=>{u.value=H,w(!0),e(M)&&Oe()});function we(H){return{width:H,maxWidth:H,minWidth:H,flex:`0 0 ${H}`}}function ve(H,oe=!1){return X(this,null,function*(){const K=yield je(H);if(e(i)===H?(oe?e(a)||(a.value=!0):e(a)?Oe():a.value=!0,e(a)||w()):(a.value=!0,i.value=H),!K||K.length===0){oe||c(H),r.value=[],Oe();return}r.value=K})}function w(H=!1){return X(this,null,function*(){var K;const oe=(K=u.value)==null?void 0:K.path;if(oe&&(i.value=yield Ye(oe),e(x))){const Me=e(s).find(Ce=>Ce.path===e(i)),Xe=Me==null?void 0:Me.path;if(Xe){const Ce=yield je(Xe);H&&(r.value=Ce,e(R)&&(a.value=Ce.length>0)),Ce.length===0&&(r.value=[])}}})}function ie(H){c(H)}function ce(){w(!0),Oe()}function de(H){return e(h)==="hover"?{onMouseenter:()=>ve(H.path,!0),onClick:()=>X(this,null,function*(){const oe=yield je(H.path);H.path&&(!oe||oe.length===0)&&c(H.path)})}:{onClick:()=>ve(H.path)}}function ot(){O({mixSideFixed:!e(W)})}function Oe(){e(W)||(a.value=!1)}return(H,oe)=>(f(),A(j,null,[G("div",{class:I(`${e(l)}-dom`),style:Se(Q.value)},null,6),he((f(),A("div",q({style:ue.value,class:[e(l),e(y),{open:a.value,mini:e(k)}]},ne.value),[m(e(dt),{showTitle:!1,class:I(`${e(l)}-logo`)},null,8,["class"]),m(rt,{class:I(`${e(l)}-trigger`)},null,8,["class"]),m(e(Qe),null,{default:B(()=>[G("ul",{class:I(`${e(l)}-module`)},[(f(!0),A(j,null,ye(e(s),K=>{var Me;return f(),A("li",q({class:[`${e(l)}-module__item `,{[`${e(l)}-module__item--active`]:K.path===i.value}],ref_for:!0},de(K),{key:K.path}),[m(e(n),{item:K,collapseParent:"",dot:""},null,8,["item"]),K.img?(f(),A("img",{key:0,src:K.img,class:I([`${e(l)}-module__icon`,e(k)?"w-16px h-16px":"w-20px h-20px"])},null,10,uo)):(f(),E(ge,{key:1,class:I(`${e(l)}-module__icon`),size:e(k)?16:20,icon:K.icon||K.meta&&K.meta.icon},null,8,["class","size","icon"])),G("p",{class:I(`${e(l)}-module__name`)},pe(e(_)(((Me=K==null?void 0:K.meta)==null?void 0:Me.title)||K.name)),3)],16)}),128))],2)]),_:1}),G("div",{class:I(`${e(l)}-menu-list`),ref_key:"sideRef",ref:o,style:Se($.value)},[he(G("div",{class:I([`${e(l)}-menu-list__title`,{show:a.value}])},[G("span",co,pe(e(C)),1),m(ge,{size:16,icon:e(R)?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:ot},null,8,["icon"])],2),[[Ie,a.value]]),m(e(Qe),{class:I(`${e(l)}-menu-list__content`)},{default:B(()=>[m(e(Tt),{items:r.value,theme:e(y),mixSider:"",onMenuClick:ie},null,8,["items","theme"])]),_:1},8,["class"]),he(G("div",{class:I(`${e(l)}-drag-bar`),ref_key:"dragBarRef",ref:d},null,2),[[Ie,Le.value&&a.value]])],6)],16)),[[e(wn),ce]])],64))}}),go=U({name:"SiderWrapper",__name:"index",setup(t){const{prefixCls:n}=V("layout-sider-wrapper"),{getIsMobile:s}=Re(),{setMenuSetting:i,getCollapsed:r,getMenuWidth:a,getIsMixSidebar:d}=Y();function o(){i({collapsed:!0})}return(u,l)=>e(s)?(f(),E(e(rs),{key:0,placement:"left",class:I(e(n)),width:e(a),getContainer:!1,open:!e(r),onClose:o},{default:B(()=>[m(Dt)]),_:1},8,["class","width","open"])):e(d)?(f(),E(po,{key:1})):(f(),E(Dt,{key:2}))}});var ae=(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))(ae||{});function fo(t,n){const s=Pe({current:null,currentIndex:0}),{t:i}=be(),r=Ae(),{currentRoute:a}=fe(),{refreshPage:d,closeAll:o,close:u,closeLeft:l,closeOther:c,closeRight:_}=Gt(),S=g(()=>e(n)?t.tabItem:e(a)),p=g(()=>{if(!e(S))return;const{meta:h}=e(S),{path:v}=e(a),R=s.current,T=R?R.path===v:!1,O=s.currentIndex,x=!T,k=O===0||!T,C=r.getTabList.length===1,D=!T||O===r.getTabList.length-1&&r.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:ae.REFRESH_PAGE,text:i("layout.multipleTab.reload"),disabled:x},{icon:"clarity:close-line",event:ae.CLOSE_CURRENT,text:i("layout.multipleTab.close"),disabled:!!(h!=null&&h.affix)||C,divider:!0},{icon:"line-md:arrow-close-left",event:ae.CLOSE_LEFT,text:i("layout.multipleTab.closeLeft"),disabled:k,divider:!1},{icon:"line-md:arrow-close-right",event:ae.CLOSE_RIGHT,text:i("layout.multipleTab.closeRight"),disabled:D,divider:!0},{icon:"dashicons:align-center",event:ae.CLOSE_OTHER,text:i("layout.multipleTab.closeOther"),disabled:C||!T},{icon:"clarity:minus-line",event:ae.CLOSE_ALL,text:i("layout.multipleTab.closeAll"),disabled:C}]});function M(h){return v=>{if(!h)return;v==null||v.preventDefault();const R=r.getTabList.findIndex(T=>T.path===h.path);s.current=h,s.currentIndex=R}}function y(h){const{event:v}=h;switch(v){case ae.REFRESH_PAGE:d();break;case ae.CLOSE_CURRENT:u(t.tabItem);break;case ae.CLOSE_LEFT:l();break;case ae.CLOSE_RIGHT:_();break;case ae.CLOSE_OTHER:c();break;case ae.CLOSE_ALL:o();break}}return{getDropMenuList:p,handleMenuEvent:y,handleContextMenu:M}}const mo={class:"ml-1"},kt=U({name:"TabContent",__name:"TabContent",props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(t){const n=t,{prefixCls:s}=V("multiple-tabs-content"),{t:i}=be(),r=g(()=>{const{tabItem:{meta:_}={}}=n;return _&&i(_.title)}),a=g(()=>!n.isExtra),d=g(()=>e(a)?["contextmenu"]:["click"]),{getDropMenuList:o,handleMenuEvent:u,handleContextMenu:l}=fo(n,a);function c(_){n.tabItem&&l(n.tabItem)(_)}return(_,S)=>(f(),E(e(Wt),{dropMenuList:e(o),trigger:d.value,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e(u)},{default:B(()=>[a.value?(f(),A("div",{key:0,class:I(`${e(s)}__info`),onContextmenu:c},[G("span",mo,pe(r.value),1)],34)):(f(),A("span",{key:1,class:I(`${e(s)}__extra-quick`),onClick:c},[m(ge,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"]))}}),_o=U({name:"FoldButton",__name:"FoldButton",setup(t){const{prefixCls:n}=V("multiple-tabs-content"),{getShowMenu:s,setMenuSetting:i}=Y(),{getShowHeader:r,setHeaderSetting:a}=He(),d=g(()=>!e(s)&&!e(r)),o=g(()=>e(d)?"codicon:screen-normal":"codicon:screen-full");function u(){const l=e(d);i({show:l,hidden:!l}),a({show:l}),xn()}return(l,c)=>(f(),A("span",{class:I(`${e(n)}__extra-fold`),onClick:u},[m(ge,{icon:o.value},null,8,["icon"])],2))}}),ho=U({name:"TabRedo",__name:"TabRedo",setup(t){const n=F(!1),{prefixCls:s}=V("multiple-tabs-content"),{refreshPage:i}=Gt();function r(){return X(this,null,function*(){n.value=!0,yield i(),setTimeout(()=>{n.value=!1},1200)})}return(a,d)=>(f(),A("span",{class:I(`${e(s)}__extra-redo`),onClick:r},[m(e(us),{spin:n.value},null,8,["spin"])],2))}}),So=nt(ho,[["__scopeId","data-v-4b8800b0"]]),{t:Mo}=be();function To(){const t=F([]),n=Ae(),s=fe();function i(d){const o=[];return d&&d.forEach(u=>{u.meta&&u.meta.affix&&o.push(ze(u))}),o}function r(){const d=i(s.getRoutes());t.value=d;for(const o of d)n.addTab({meta:o.meta,name:o.name,path:o.path})}let a=!1;return a||(r(),a=!0),t.value.map(d=>{var o;return(o=d.meta)==null?void 0:o.title}).filter(Boolean)}function bo(t){const n=Ae(),{multiTabsSetting:s}=Kt,{prefixCls:i}=V("multiple-tabs");Ze(()=>{var d;if(!s.canDrag)return;const r=(d=document.querySelectorAll(`.${i} .ant-tabs-nav-wrap > div`))==null?void 0:d[0],{initSortable:a}=ms(r,{filter:(o,u)=>{const l=u.innerText;return l?t.map(c=>Mo(c)).includes(l):!1},onEnd:o=>{const{oldIndex:u,newIndex:l}=o;At(u)||At(l)||u===l||n.sortTabs(u,l)}});a()})}const yo=ee(()=>J(()=>import("./TypePicker-mP66ofTD.js"),__vite__mapDeps([61,1,2,3,4,62]))),vo=ee(()=>J(()=>import("./ThemeColorPicker-Ckh11QvS.js"),__vite__mapDeps([63,1,2,3,4,11,12,8,13,14,15,16,17,18,19,64]))),Oo=ee(()=>J(()=>import("./SettingFooter-CsdNs7tR.js"),__vite__mapDeps([65,1,2,3,4,39,66]))),z=ee(()=>J(()=>import("./SwitchItem-BowyP1h4.js"),__vite__mapDeps([67,1,2,3,4,11,12,8,13,14,15,16,17,18,19,68]))),Ue=ee(()=>J(()=>import("./SelectItem-BeBjRPwH.js"),__vite__mapDeps([69,1,2,3,4,11,12,8,13,14,15,16,17,18,19,70]))),$t=ee(()=>J(()=>import("./InputNumberItem-BtqIRhEB.js"),__vite__mapDeps([71,1,2,3,4,11,12,8,13,14,15,16,17,18,19,72]))),{t:se}=be();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:Nt.FULL,label:se("layout.setting.contentModeFull")},{value:Nt.FIXED,label:se("layout.setting.contentModeFixed")}],Eo=[{value:at.CENTER,label:se("layout.setting.topMenuAlignRight")},{value:at.START,label:se("layout.setting.topMenuAlignLeft")},{value:at.END,label:se("layout.setting.topMenuAlignCenter")}],No=t=>[{value:Ne.NONE,label:se("layout.setting.menuTriggerNone")},{value:Ne.FOOTER,label:se("layout.setting.menuTriggerBottom")},...t?[]:[{value:Ne.HEADER,label:se("layout.setting.menuTriggerTop")}]],Io=[$e.ZOOM_FADE,$e.FADE,$e.ZOOM_OUT,$e.FADE_SIDE,$e.FADE_BOTTOM,$e.FADE_SCALE].map(t=>({label:t,value:t})),Ro=[{title:se("layout.setting.menuTypeSidebar"),mode:le.INLINE,type:me.SIDEBAR},{title:se("layout.setting.menuTypeMix"),mode:le.INLINE,type:me.MIX},{title:se("layout.setting.menuTypeTopMenu"),mode:le.HORIZONTAL,type:me.TOP_MENU},{title:se("layout.setting.menuTypeMixSidebar"),mode:le.INLINE,type:me.MIX_SIDEBAR}],Ao=[{value:It.HOVER,label:se("layout.setting.triggerHover")},{value:It.CLICK,label:se("layout.setting.triggerClick")}];function Lo(t,n){const s=Be(),i=wo(t,n);s.setProjectConfig(i),t===b.CHANGE_THEME&&(zt(),Xt())}function wo(t,n){const s=Be(),{getThemeColor:i,getDarkMode:r}=Te(),{menuSetting:a}=Kt;switch(t){case b.CHANGE_LAYOUT:const{mode:d,type:o,split:u}=n,l=o===me.MIX,c=a.type===me.MIX?{split:a.split}:{split:u};return{menuSetting:ke({mode:d,type:o,collapsed:!1,show:!0,hidden:!1},l?c:{split:!1})};case b.CHANGE_THEME_COLOR:return i.value===n?{}:{themeColor:n};case b.CHANGE_THEME:return r.value===n?{}:($n(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 Xt(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 kn(n),{grayMode:n};case b.SHOW_FOOTER:return{showFooter:n};case b.COLOR_WEAK:return Dn(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 zt(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:L}=be(),xo=U({name:"SettingDrawer",setup(t,{attrs:n}){const{getContentMode:s,getShowFooter:i,getShowBreadCrumb:r,getShowBreadCrumbIcon:a,getShowLogo:d,getFullContent:o,getColorWeak:u,getGrayMode:l,getLockTime:c,getShowDarkModeToggle:_}=Te(),{getOpenPageLoading:S,getBasicTransition:p,getEnableTransition:M,getOpenNProgress:y}=pt(),{getIsHorizontal:h,getShowMenu:v,getMenuType:R,getTrigger:T,getCollapsedShowTitle:O,getMenuFixed:x,getCollapsed:k,getCanDrag:C,getTopMenuAlign:D,getAccordion:$,getMenuWidth:W,getMenuBgColor:Z,getIsTopMenu:Q,getSplit:ue,getIsMixSidebar:ne,getCloseMixSidebarOnChange:Le,getMixSideTrigger:we,getMixSideFixed:ve}=Y(),{getShowHeader:w,getFixed:ie,getShowSearch:ce}=He(),{getShowMultipleTab:de,getShowQuick:ot,getShowRedo:Oe,getShowFold:H,getAutoCollapse:oe}=Fe(),K=g(()=>e(v)&&!e(h));function Me(){return m(j,null,[m(yo,{menuTypeList:Ro,handler:xe=>{Lo(b.CHANGE_LAYOUT,{mode:xe.mode,type:xe.type,split:e(h)?!1:void 0})},def:e(R)},null)])}function Xe(){return m(vo,{colorList:Bn,def:e(Z),event:b.MENU_THEME},null)}function Ce(){let xe=e(T);const bt=No(e(ue));return bt.some(De=>De.value===xe)||(xe=Ne.FOOTER),m(j,null,[m(z,{title:L("layout.setting.splitMenu"),event:b.MENU_SPLIT,def:e(ue),disabled:!e(K)||e(R)!==me.MIX},null),m(z,{title:L("layout.setting.mixSidebarFixed"),event:b.MENU_FIXED_MIX_SIDEBAR,def:e(ve),disabled:!e(ne)},null),m(z,{title:L("layout.setting.closeMixSidebarOnChange"),event:b.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:e(Le),disabled:!e(ne)},null),m(z,{title:L("layout.setting.menuCollapse"),event:b.MENU_COLLAPSED,def:e(k),disabled:!e(K)},null),m(z,{title:L("layout.setting.menuDrag"),event:b.MENU_HAS_DRAG,def:e(C),disabled:!e(K)},null),m(z,{title:L("layout.setting.menuSearch"),event:b.HEADER_SEARCH,def:e(ce),disabled:!e(w)},null),m(z,{title:L("layout.setting.menuAccordion"),event:b.MENU_ACCORDION,def:e($),disabled:!e(K)},null),m(z,{title:L("layout.setting.collapseMenuDisplayName"),event:b.MENU_COLLAPSED_SHOW_TITLE,def:e(O),disabled:!e(K)||!e(k)||e(ne)},null),m(z,{title:L("layout.setting.fixedHeader"),event:b.HEADER_FIXED,def:e(ie),disabled:!e(w)},null),m(z,{title:L("layout.setting.fixedSideBar"),event:b.MENU_FIXED,def:e(x),disabled:!e(K)||e(ne)},null),m(z,{title:L("layout.setting.autoCollapseTabsInFold"),event:b.TABS_AUTO_COLLAPSE,def:e(oe),disabled:!e(de)},null),m(Ue,{title:L("layout.setting.mixSidebarTrigger"),event:b.MENU_TRIGGER_MIX_SIDEBAR,def:e(we),options:Ao,disabled:!e(ne)},null),m(Ue,{title:L("layout.setting.topMenuLayout"),event:b.MENU_TOP_ALIGN,def:e(D),options:Eo,disabled:!e(w)||e(ue)||!e(Q)&&!e(ue)||e(ne)},null),m(Ue,{title:L("layout.setting.menuCollapseButton"),event:b.MENU_TRIGGER,def:xe,options:bt,disabled:!e(K)||e(ne)},null),m(Ue,{title:L("layout.setting.contentMode"),event:b.CONTENT_MODE,def:e(s),options:Co},null),m($t,{title:L("layout.setting.autoScreenLock"),min:0,event:b.LOCK_TIME,defaultValue:e(c),formatter:De=>parseInt(De)===0?`0(${L("layout.setting.notAutoScreenLock")})`:`${De}${L("layout.setting.minute")}`},null),m($t,{title:L("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:b.MENU_WIDTH,disabled:!e(K),defaultValue:e(W),formatter:De=>`${parseInt(De)}px`},null)])}function gn(){return m(j,null,[m(z,{title:L("layout.setting.breadcrumb"),event:b.SHOW_BREADCRUMB,def:e(r),disabled:!e(w)},null),m(z,{title:L("layout.setting.breadcrumbIcon"),event:b.SHOW_BREADCRUMB_ICON,def:e(a),disabled:!e(w)},null),m(z,{title:L("layout.setting.tabs"),event:b.TABS_SHOW,def:e(de)},null),m(z,{title:L("layout.setting.tabsRedoBtn"),event:b.TABS_SHOW_REDO,def:e(Oe),disabled:!e(de)},null),m(z,{title:L("layout.setting.tabsQuickBtn"),event:b.TABS_SHOW_QUICK,def:e(ot),disabled:!e(de)},null),m(z,{title:L("layout.setting.tabsFoldBtn"),event:b.TABS_SHOW_FOLD,def:e(H),disabled:!e(de)},null),m(z,{title:L("layout.setting.sidebar"),event:b.MENU_SHOW_SIDEBAR,def:e(v),disabled:e(h)},null),m(z,{title:L("layout.setting.header"),event:b.HEADER_SHOW,def:e(w)},null),m(z,{title:"Logo",event:b.SHOW_LOGO,def:e(d),disabled:e(ne)},null),m(z,{title:L("layout.setting.footer"),event:b.SHOW_FOOTER,def:e(i)},null),m(z,{title:L("layout.setting.fullContent"),event:b.FULL_CONTENT,def:e(o)},null),m(z,{title:L("layout.setting.grayMode"),event:b.GRAY_MODE,def:e(l)},null),m(z,{title:L("layout.setting.colorWeak"),event:b.COLOR_WEAK,def:e(u)},null)])}function fn(){return m(j,null,[m(z,{title:L("layout.setting.progress"),event:b.OPEN_PROGRESS,def:e(y)},null),m(z,{title:L("layout.setting.switchLoading"),event:b.OPEN_PAGE_LOADING,def:e(S)},null),m(z,{title:L("layout.setting.switchAnimation"),event:b.OPEN_ROUTE_TRANSITION,def:e(M)},null),m(Ue,{title:L("layout.setting.animationType"),event:b.ROUTER_TRANSITION,def:e(p),options:Io,disabled:!e(M)},null)])}return()=>m(_s,q(n,{title:L("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[e(_)&&m(Ee,null,{default:()=>L("layout.setting.darkMode")}),e(_)&&m(Pn,{class:"mx-auto"},null),m(Ee,null,{default:()=>L("layout.setting.navMode")}),Me(),m(Ee,null,{default:()=>L("layout.setting.sidebarTheme")}),Xe(),m(Ee,null,{default:()=>L("layout.setting.interfaceFunction")}),Ce(),m(Ee,null,{default:()=>L("layout.setting.interfaceDisplay")}),gn(),m(Ee,null,{default:()=>L("layout.setting.animation")}),fn(),m(Ee,null,null),m(Oo,null,null)]})}}),Do=U({name:"SettingButton",__name:"SettingButton",setup(t){const[n,{openDrawer:s}]=hs(),{prefixCls:i}=V("multiple-tabs-content");return(r,a)=>(f(),A("span",{class:I(`${e(i)}__extra-fold`),onClick:a[0]||(a[0]=d=>e(s)(!0))},[m(ge,{icon:"ion:settings-outline"}),m(e(xo),{onRegister:e(n)},null,8,["onRegister"])],2))}}),ko=U({name:"MultipleTabs",__name:"index",setup(t){const n=To(),s=F("");bo(n);const i=Ae(),r=Vt(),a=fe(),{prefixCls:d}=V("multiple-tabs"),o=tt(),{getShowQuick:u,getShowRedo:l,getShowFold:c}=Fe(),_=g(()=>i.getTabList.filter(O=>{var x;return!((x=O.meta)!=null&&x.hideTab)})),S=g(()=>e(_).length===1),{y:p}=Hn(),{getShowMenu:M}=Y(),{getShowHeader:y}=He(),h=g(()=>!e(M)&&!e(y)),v=g(()=>[d,{[`${d}--hide-close`]:e(S),[`${d}--hover`]:e(p)<Fn}]);Ke(O=>{const{name:x}=O;if(x===qe||!O||!r.getToken)return;const{path:k,fullPath:C,meta:D={}}=O,{currentActiveMenu:$,hideTab:W}=D,Z=W?$:null,Q=Z||C||k;if(s.value!==Q&&(s.value=Q),Z){const ue=a.getRoutes().find(ne=>ne.path===$);ue&&i.addTab(ue)}else i.addTab(e(O))});function R(O){s.value=O,o(O,!1)}function T(O){e(S)||i.closeTabByKey(O,a)}return(O,x)=>(f(),A("div",{class:I(v.value)},[m(e(Lt),{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:s.value,onChange:R,onEdit:x[0]||(x[0]=k=>T(`${k}`))},en({default:B(()=>[(f(!0),A(j,null,ye(_.value,k=>(f(),E(e(Lt).TabPane,{key:k.query?k.fullPath:k.path,closable:!(k&&k.meta&&k.meta.affix)},{tab:B(()=>[m(kt,{tabItem:k},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e(l)||e(u)?{name:"rightExtra",fn:B(()=>[e(c)&&h.value||!e(y)?(f(),E(Do,{key:0})):P("",!0),e(l)?(f(),E(So,{key:1})):P("",!0),e(u)?(f(),E(kt,{key:2,isExtra:"",tabItem:O.$route},null,8,["tabItem"])):P("",!0),e(c)?(f(),E(_o,{key:3})):P("",!0)]),key:"0"}:void 0]),1032,["activeKey"])],2))}}),Pt=60,$o=32,Po=U({name:"LayoutMultipleHeader",__name:"MultipleHeader",setup(t){const{setHeaderHeight:n}=ps(),s=Ae(),{prefixCls:i}=V("layout-multiple-header"),{getCalcContentWidth:r,getSplit:a,getShowMenu:d}=Y(),{getIsMobile:o}=Re(),{getFixed:u,getShowInsetHeaderRef:l,getShowFullHeaderRef:c,getHeaderTheme:_,getShowHeader:S}=He(),{getFullContent:p}=Bt(),{getShowMultipleTab:M,getAutoCollapse:y}=Fe(),h=g(()=>e(M)&&!e(p)),v=g(()=>e(u)||e(c)),R=g(()=>{const C={};return e(u)&&(C.width=e(o)?"100%":e(r)),e(c)&&(C.top=`${Pt}px`),C}),T=g(()=>e(u)||e(c)),O=g(()=>!e(d)&&!e(S)),x=g(()=>{let C=0;return e(y)&&e(O)||((e(c)||!e(a))&&e(S)&&!e(p)&&(C+=Pt),e(M)&&!e(p)&&(C+=$o),n(C)),{height:`${C}px`}}),k=g(()=>[i,`${i}--${e(_)}`,{[`${i}--fixed`]:e(T)}]);return(C,D)=>(f(),A(j,null,[v.value?(f(),A("div",{key:0,class:I([`${e(i)}__placeholder`]),style:Se(x.value)},null,6)):P("",!0),G("div",{style:Se(R.value),class:I(k.value)},[e(l)?(f(),E(dn,{key:0})):P("",!0),h.value?(f(),E(ko,{key:e(s).getLastDragEndIndex})):P("",!0)],6)],64))}}),Bo=nt(Po,[["__scopeId","data-v-70078b23"]]);function Ho(){const{getLockTime:t}=Te(),n=Ss(),s=Vt(),i=Be();let r;function a(){window.clearTimeout(r)}function d(){if(!s.getToken){a();return}const l=i.getProjectConfig.lockTime;if(!l||l<1){a();return}a(),r=setTimeout(()=>{o()},l*60*1e3)}function o(){n.setLockInfo({isLock:!0,pwd:void 0})}it(l=>{s.getToken?d():a(),l(()=>{a()})}),Qn(()=>{a()});const u=Ut(d,2e3);return g(()=>e(t)?{onKeyup:u,onMousemove:u}:(a(),{}))}const Fo=U({name:"DefaultLayout",__name:"index",setup(t){const n=ee(()=>J(()=>import("./index-CqztTVeU.js"),__vite__mapDeps([73,1,2,3,4,74,75,76,77,78,15,79,80,7,8,9,27,28,29,30,31,32,16,33,34,35,36,37,38,39,40,41,42,43,44,24,45,46,47,48,49,14,50,51,52,53,54,81,82,83,11,12,13,17,18,19,84]))),s=ee(()=>J(()=>import("./index-CqCIR--x.js"),__vite__mapDeps([85,6,1,2,3,4,12,8,86]))),{prefixCls:i}=V("default-layout");Re();const{getShowFullHeaderRef:r}=He(),{getShowSidebar:a,getIsMixSidebar:d,getShowMenu:o}=Y(),{getAutoCollapse:u}=Fe(),l=Ho(),c=g(()=>{let _=["ant-layout"];return(e(d)||e(o))&&_.push("ant-layout-has-sider"),!e(o)&&e(u)&&_.push("ant-layout-auto-collapse-tabs"),_});return(_,S)=>(f(),E(e(We),q({class:e(i)},e(l)),{default:B(()=>[m(e(n)),e(r)?(f(),E(dn,{key:0,fixed:""})):P("",!0),m(e(We),{class:I([c.value,`${e(i)}-out`])},{default:B(()=>[e(a)?(f(),E(go,{key:0})):P("",!0),m(e(We),{class:I(`${e(i)}-main`)},{default:B(()=>[m(Bo),m(no),m(e(s))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"]))}}),Jo=Object.freeze(Object.defineProperty({__proto__:null,default:Fo},Symbol.toStringTag,{value:"Module"}));export{xo as S,Fe as a,Lo as b,ee as c,Jo as i,He as u};
|