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