index--COrGwk8.js 63 KB

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