12 |
- const __vite__fileDeps=["assets/SimpleMenuTag-DwJNzR3O.js","assets/entry/index-CcR3XhtN-1721963535400.js","assets/vue-YAQxJ0SI.js","assets/antd-c1uHJHtu.js","assets/index-DxXbONrA.css","assets/index-UW-WwbmA.js","assets/siteSetting--X_-_MSh.js","assets/index-Bcn8BOBC.js","assets/index-D0dQHoLY.js","assets/index-KNk2XnHD.css","assets/useWindowSizeFn-D6dCWzyH.js","assets/index-6AMYKi13.css","assets/header-eUmriAJi.js","assets/index-DtKdEmxH.js","assets/useContentViewHeight-WqgjfXjv.js","assets/index-BhubHPZc.css","assets/useSortable-X3pPIR41.js","assets/index-Dqidnd8s.js","assets/index-A8_76Gam.css","assets/lock-B9ovXdoF.js","assets/index-Cl_uhnyU.css","assets/Breadcrumb-aiXMcxXX.js","assets/Breadcrumb-BTvrD6tA.css","assets/index-Cgkeags9.js","assets/index-DCJTU6hR.css","assets/ErrorAction-1ga3kEDa.js","assets/index-KdmDoeap.js","assets/TypePicker-B-ybuNmv.js","assets/TypePicker-EGvXVAvR.css","assets/ThemeColorPicker-BEmDhXIB.js","assets/ThemeColorPicker-Dfc2AjGy.css","assets/SettingFooter-1UH7rmWr.js","assets/copyTextToClipboard-B66dlzI3.js","assets/SettingFooter-ChNbBFc9.css","assets/SwitchItem-BukHCqYS.js","assets/SwitchItem--bAMQXPR.css","assets/SelectItem-oYYjVFrb.js","assets/SelectItem-DexHytPo.css","assets/InputNumberItem-CNZYwj7w.js","assets/InputNumberItem-mlzB66jM.css","assets/index-DoPjZlJ1.js","assets/SessionTimeoutLogin-DBbRRW-K.js","assets/Login.vue_vue_type_style_index_0_lang-B4wieyoV.js","assets/LoginForm.vue_vue_type_script_setup_true_lang-BbDuRo1k.js","assets/LoginFormTitle-B95nt9qH.js","assets/LoginFormTitle-7wbmEXtm.css","assets/captcha-SxzHh3t_.js","assets/index-SFOPTrfU.js","assets/index-B1prL0gx.css","assets/ForgetPasswordForm.vue_vue_type_script_setup_true_lang-BPb8TOC9.js","assets/RegisterForm.vue_vue_type_script_setup_true_lang-CR-0MfJ7.js","assets/index-CRJT002a.js","assets/index-CULgz5Vs.css","assets/QrCodeForm.vue_vue_type_script_setup_true_lang-ahv0vrur.js","assets/Login-Bb-g6kOl.css","assets/SessionTimeoutLogin-bBJkmg8M.css","assets/index-KLc-7jK5.css","assets/index-D1xTtOPh.js","assets/index-BDNxaPd1.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
- var qt=Object.defineProperty;var He=Object.getOwnPropertySymbols;var lt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable;var it=(e,n,o)=>n in e?qt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o,ge=(e,n)=>{for(var o in n||(n={}))lt.call(n,o)&&it(e,o,n[o]);if(He)for(var o of He(n))rt.call(n,o)&&it(e,o,n[o]);return e};var ut=(e,n)=>{var o={};for(var s in e)lt.call(e,s)&&n.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&He)for(var s of He(e))n.indexOf(s)<0&&rt.call(e,s)&&(o[s]=e[s]);return o};var j=(e,n,o)=>new Promise((s,r)=>{var a=l=>{try{c(o.next(l))}catch(u){r(u)}},i=l=>{try{c(o.throw(l))}catch(u){r(u)}},c=l=>l.done?s(l.value):Promise.resolve(l.value).then(a,i);c((o=o.apply(e,n)).next())});import{n as Zt,h as Mt,i as Re,j as X,k as he,M as te,p as R,l as me,T as Jt,I as Ce,f as B,b as pe,_ as K,m as Tt,o as Ue,q as ze,R as qe,r as We,s as en,t as tn,w as yt,x as nn,y as q,z as bt,A as Ot,B as It,C as Me,D as Et,F as $t,G as ne,H as Be,J as on,K as Ye,u as Ze,L as Je,N as sn,O as an,S as ct,Q as ln,U as rn,V as Te,W as Lt,X as dt,Y as un,Z as cn,$ as dn,a0 as pn,a1 as Rt,a2 as gn,a3 as wt,a4 as pt,a5 as xe,a6 as Ee,a7 as gt,a8 as vt,a9 as At,aa as mn,ab as fn,ac as hn,ad as Sn,ae as _n,af as Cn,c as Nt,ag as Mn,ah as Tn}from"./entry/index-CcR3XhtN-1721963535400.js";import{aj as yn,k as _,c as p,u as t,d as D,a7 as C,_ as m,$ as w,ab as v,a8 as T,a2 as y,G as bn,a1 as fe,a9 as k,ac as Y,ag as kt,F as x,aa as ye,J as Ve,f as z,r as Pe,I as Le,S as be,w as ue,g as et,h as Qe,p as Dt,o as tt,y as Ge,ae as re,a0 as V,B as nt,af as de,e as On,D as In,m as ce,A as _e,ah as En,z as $n,q as Ln,ak as mt,al as Rn,n as Pt,l as wn,ad as Ft,b as vn}from"./vue-YAQxJ0SI.js";import{w as An,r as ot,K as Ht,e as Bt,T as Ut,N as Nn,O as kn,Q as Dn,U as Pn,V as Fn,W as Hn,X as Bn,Y as Un,L as st,Z as Wn,$ as Gn,a0 as Kn,d as ft,F as $e,a1 as ht}from"./antd-c1uHJHtu.js";import{C as zn,S as Wt,t as Vn}from"./index-D0dQHoLY.js";import Xn from"./index-DtKdEmxH.js";import{u as xn,a as jn}from"./useContentViewHeight-WqgjfXjv.js";import{u as Yn}from"./useSortable-X3pPIR41.js";import{B as Qn,u as qn}from"./index-Dqidnd8s.js";import{u as Zn}from"./lock-B9ovXdoF.js";function Z(e,n={}){const{size:o="small",delay:s=100,timeout:r=3e4,loading:a=!1,retry:i=!0}=n;return yn({loader:e,loadingComponent:a?_(An,{spinning:!0,size:o},null):void 0,timeout:r,delay:s,onError:i?(c,l,u,d)=>{c.message.match(/fetch/)&&d<=3?l():u()}:Zt})}function we(){const{getFullContent:e}=Mt(),n=Re(),o=p(()=>!t(e)&&t(h)&&t(M)&&!t(d)&&!t(u)),s=p(()=>!t($)&&!t(o)),r=p(()=>{const G=!t(e)&&t(M);return G&&!t(h)||G&&t(d)||G&&t(u)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:c,getIsSidebarType:l,getIsMixSidebar:u,getIsTopMenu:d}=X(),{getShowBreadCrumb:f,getShowLogo:g}=he(),h=p(()=>!t(l)&&t(M)),S=p(()=>n.getHeaderSetting.showDoc),O=p(()=>n.getHeaderSetting.showApi),b=p(()=>n.getHeaderSetting.theme),M=p(()=>n.getHeaderSetting.show),$=p(()=>n.getHeaderSetting.fixed),L=p(()=>n.getHeaderSetting.bgColor),F=p(()=>n.getHeaderSetting.showSearch),A=p(()=>n.getHeaderSetting.useLockPage),E=p(()=>n.getHeaderSetting.showFullScreen),N=p(()=>n.getHeaderSetting.showNotice),U=p(()=>t(a)!==te.HORIZONTAL&&t(f)&&!t(i)),Q=p(()=>t(g)&&!t(l)&&!t(u)),W=p(()=>t(U)||t(c));function J(G){n.setProjectConfig({headerSetting:G})}return{setHeaderSetting:J,getShowDoc:S,getShowApi:O,getShowSearch:F,getHeaderTheme:b,getUseLockPage:A,getShowFullScreen:E,getShowNotice:N,getShowBread:U,getShowContent:W,getShowHeaderLogo:Q,getShowHeader:M,getFixed:$,getShowMixHeaderRef:h,getShowFullHeaderRef:o,getShowInsetHeaderRef:r,getUnFixedAndFull:s,getHeaderBgColor:L}}const Jn={items:{type:Array,default:()=>[]},collapsedShowTitle:R.bool,inlineIndent:R.number.def(20),mode:{type:String,default:te.INLINE},type:{type:String,default:me.MIX},theme:{type:String,default:Jt.DARK},inlineCollapsed:R.bool,mixSider:R.bool,isHorizontal:R.bool,accordion:R.bool.def(!0),beforeClickFn:{type:Function}},Gt={item:{type:Object,default:()=>({})},level:R.number,theme:R.oneOf(["dark","light"]),showTitle:R.bool,isHorizontal:R.bool},eo={item:{type:Object,default:null},showTitle:R.bool.def(!0),level:R.number.def(0),isHorizontal:R.bool.def(!0)},{t:to}=pe(),no=D({name:"MenuItemContent",components:{Icon:Ce},props:eo,setup(e){const{prefixCls:n}=B("basic-menu-item-content"),o=p(()=>{var a;return to((a=e.item)==null?void 0:a.name)}),s=p(()=>{var a,i;return(a=e.item)!=null&&a.img||(i=e.item)==null?void 0:i.icon}),r=p(()=>{var a;return(a=e.item)==null?void 0:a.img});return{prefixCls:n,getI18nName:o,getIcon:s,getImg:r}}}),oo=["src"];function so(e,n,o,s,r,a){const i=C("Icon");return m(),w("span",{class:y(`${e.prefixCls}- flex items-center `)},[e.getImg?(m(),w("img",{key:0,src:e.getImg,class:"w-18px h-18px align-top mr-2"},null,8,oo)):v("",!0),e.getIcon?(m(),T(i,{key:1,icon:e.getIcon,size:18,class:y(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):v("",!0),bn(" "+fe(e.getI18nName),1)],2)}const Kt=K(no,[["render",so]]),ao=D({name:"BasicMenuItem",components:{MenuItem:ot.Item,MenuItemContent:Kt},props:Gt,setup(){return{}}});function io(e,n,o,s,r,a){const i=C("MenuItemContent"),c=C("MenuItem");return m(),T(c,{key:e.item.path},{default:k(()=>[_(i,Y(e.$props,{item:e.item}),null,16,["item"])]),_:1})}const lo=K(ao,[["render",io]]),ro=D({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:lo,SubMenu:ot.SubMenu,MenuItemContent:Kt},props:Gt,setup(e){const{prefixCls:n}=B("basic-menu-item"),o=p(()=>{var r;return!((r=e.item.meta)!=null&&r.hideMenu)});function s(r){var a;return!((a=r.meta)!=null&&a.hideChildrenInMenu)&&Reflect.has(r,"children")&&!!r.children&&r.children.length>0}return{prefixCls:n,menuHasChildren:s,getShowMenu:o}}});function uo(e,n,o,s,r,a){const i=C("BasicMenuItem"),c=C("MenuItemContent"),l=C("BasicSubMenuItem",!0),u=C("SubMenu");return m(),w(x,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),T(i,kt(Y({key:0},e.$props)),null,16)):v("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),T(u,{class:y([e.theme]),key:`submenu-${e.item.path}`,popupClassName:"app-top-menu-popup"},{title:k(()=>[_(c,Y(e.$props,{item:e.item}),null,16,["item"])]),default:k(()=>[(m(!0),w(x,null,ye(e.item.children||[],d=>(m(),T(l,Y({key:d.path,ref_for:!0},e.$props,{item:d}),null,16,["item"]))),128))]),_:1},8,["class"])):v("",!0)],64)}const co=K(ro,[["render",uo]]);function po(e,n,o,s){const{getCollapsed:r,getIsMixSidebar:a}=X();function i(d){return j(this,null,function*(){if(o.value===te.HORIZONTAL)return;const f=t(a),g=()=>{const h=Ve(n.value);if((h==null?void 0:h.length)===0){e.openKeys=[];return}t(s)?e.openKeys=Ue(h,d):e.openKeys=Ht([...e.openKeys,...Ue(h,d)])};f?g():Tt(g,16)})}const c=p(()=>(t(a)?!1:t(r))?e.collapsedOpenKeys:e.openKeys);function l(){e.selectedKeys=[],e.openKeys=[]}function u(d){if(t(o)===te.HORIZONTAL||!t(s)||t(a))e.openKeys=d;else{const f=[];for(const{children:g,path:h}of t(n))g&&g.length>0&&f.push(h);if(t(r))e.collapsedOpenKeys=d;else{const g=d.find(h=>e.openKeys.indexOf(h)===-1);f.indexOf(g)===-1?e.openKeys=d:e.openKeys=g?[g]:[]}}}return{setOpenKeys:i,resetKeys:l,getOpenKeys:c,handleOpenChange:u}}const go=D({name:"BasicMenu",components:{Menu:ot,BasicSubMenuItem:co},props:Jn,emits:["menuClick"],setup(e,{emit:n}){const o=z(!1),s=z(""),r=Pe({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:a}=B("basic-menu"),{items:i,mode:c,accordion:l}=Le(e),{getCollapsed:u,getTopMenuAlign:d,getSplit:f}=X(),{currentRoute:g}=be(),{handleOpenChange:h,setOpenKeys:S,getOpenKeys:O}=po(r,i,c,l),b=p(()=>{const{type:A,mode:E}=e;return A===me.TOP_MENU&&E===te.HORIZONTAL||e.isHorizontal&&t(f)}),M=p(()=>{const A=e.isHorizontal&&t(f)?"start":t(d);return[a,`justify-${A}`,{[`${a}__second`]:!e.isHorizontal&&t(f),[`${a}__sidebar-hor`]:t(b)}]}),$=p(()=>{const A=e.mode===te.INLINE,E={};return A&&(E.inlineCollapsed=e.mixSider?!1:t(u)),E});ze(A=>{var E;A.name!==qe&&(F(A),s.value=(E=A.meta)==null?void 0:E.currentActiveMenu,t(s)&&(r.selectedKeys=[t(s)],S(t(s))))}),!e.mixSider&&ue(()=>e.items,()=>{F()});const L=E=>j(this,[E],function*({key:A}){const{beforeClickFn:N}=e;N&&Bt(N)&&!(yield N(A))||(n("menuClick",A),o.value=!0,r.selectedKeys=[A])});function F(A){return j(this,null,function*(){var N;if(t(o)){o.value=!1;return}const E=((N=(A||t(g)).meta)==null?void 0:N.currentActiveMenu)||(A||t(g)).path;if(S(E),!t(s))if(e.isHorizontal&&t(f)){const U=yield We(E);r.selectedKeys=[U]}else{const U=yield Ue(e.items,E);r.selectedKeys=U}})}return ge({handleMenuClick:L,getInlineCollapseOptions:$,getMenuClass:M,handleOpenChange:h,getOpenKeys:O},Le(r))}});function mo(e,n,o,s,r,a){const i=C("BasicSubMenuItem"),c=C("Menu");return m(),T(c,Y({selectedKeys:e.selectedKeys,defaultSelectedKeys:e.defaultSelectedKeys,mode:e.mode,openKeys:e.getOpenKeys,inlineIndent:e.inlineIndent,theme:e.theme,onOpenChange:e.handleOpenChange,class:e.getMenuClass,onClick:e.handleMenuClick,subMenuOpenDelay:.2},e.getInlineCollapseOptions),{default:k(()=>[(m(!0),w(x,null,ye(e.items,l=>(m(),T(i,{key:l.path,item:l,theme:e.theme,isHorizontal:e.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class","onClick"])}const fo=K(go,[["render",mo]]),zt=Symbol();function ho(e){return en(e,zt,{readonly:!1,native:!0})}function Vt(){return tn(zt)}const So=D({name:"Menu",props:{theme:R.oneOf(["light","dark"]).def("light"),activeName:R.oneOfType([R.string,R.number]),openNames:{type:Array,default:()=>[]},accordion:R.bool.def(!0),width:R.string.def("100%"),collapsedWidth:R.string.def("48px"),indentSize:R.number.def(16),collapse:R.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:n}){const o=yt(),s=et(),r=z(""),a=z([]),{prefixCls:i}=B("menu"),c=z(!1);ho({rootMenuEmitter:o,activeName:r});const l=p(()=>{const{theme:S}=e;return[i,`${i}-${S}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});Qe(()=>{a.value=e.openNames}),Qe(()=>{e.activeName&&(r.value=e.activeName)}),ue(()=>e.openNames,()=>{Ge(()=>{u()})});function u(){o.emit("on-update-opened",a.value)}function d(S){a.value.includes(S)||(a.value.push(S),u())}function f(S){a.value=a.value.filter(O=>O!==S),u()}function g(){a.value=[],u()}function h(S){S!==-1&&(a.value=a.value.slice(0,S+1),u())}return Dt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:d,removeSubMenu:f,getOpenNames:()=>a.value,removeAll:g,isRemoveAllPopup:c,sliceIndex:h,level:0,props:e}),tt(()=>{a.value=e.collapse?[]:[...e.openNames],u(),o.on("on-menu-item-select",S=>{r.value=S,Ge(()=>{e.collapse&&g()}),n("select",S)}),o.on("open-name-change",({name:S,opened:O})=>{if(O&&!a.value.includes(S))a.value.push(S);else if(!O){const b=a.value.findIndex(M=>M===S);b!==-1&&a.value.splice(b,1)}})}),{getClass:l,openedNames:a}}});function _o(e,n,o,s,r,a){return m(),w("ul",{class:y(e.getClass)},[re(e.$slots,"default")],2)}const Co=K(So,[["render",_o]]);function Xt(e){const n=p(()=>a(["Menu","SubMenu"])),o=p(()=>a(["Menu"])),s=p(()=>a(["SubMenu"])),r=p(()=>{var f,g,h;let l=e==null?void 0:e.parent;if(!l)return{};const u=(g=(f=t(o))==null?void 0:f.props.indentSize)!=null?g:20;let d=u;if((h=t(o))!=null&&h.props.collapse)d=u;else for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&(d+=u),l=l.parent;return{paddingLeft:d+"px"}});function a(l){let u=e==null?void 0:e.parent;if(!u)return null;for(;u&&l.indexOf(u.type.name)===-1;)u=u.parent;return u}function i(){let l=e;if(!l)return{uidList:[],list:[]};const u=[];for(;l&&l.type.name!=="Menu";)l.type.name==="SubMenu"&&u.push(l),l=l.parent;return{uidList:u.map(d=>d.uid),list:u}}function c(l,u="SubMenu"){let d=l.parent;for(;d;){if(d.type.name!==u)return d;d=d.parent}return d}return{getParentMenu:n,getParentInstance:c,getParentRootMenu:o,getParentList:i,getParentSubMenu:s,getItemStyle:r}}const Mo=D({name:"MenuItem",components:{Tooltip:Ut},props:{name:{type:[String,Number],required:!0},disabled:R.bool},setup(e,{slots:n}){const o=et(),s=z(!1),{getItemStyle:r,getParentList:a,getParentMenu:i,getParentRootMenu:c}=Xt(o),{prefixCls:l}=B("menu"),{rootMenuEmitter:u,activeName:d}=Vt(),f=p(()=>[`${l}-item`,{[`${l}-item-active`]:t(s),[`${l}-item-selected`]:t(s),[`${l}-item-disabled`]:!!e.disabled}]),g=p(()=>{var O;return(O=t(c))==null?void 0:O.props.collapse}),h=p(()=>{var O;return((O=t(i))==null?void 0:O.type.name)==="Menu"&&t(g)&&n.title});function S(){const{disabled:O}=e;if(O||(u.emit("on-menu-item-select",e.name),t(g)))return;const{uidList:b}=a();u.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:b})}return ue(()=>d.value,O=>{if(O===e.name){const{list:b,uidList:M}=a();s.value=!0,b.forEach($=>{$.proxy&&($.proxy.active=!0)}),u.emit("on-update-active-name:submenu",M)}else s.value=!1},{immediate:!0}),{getClass:f,prefixCls:l,getItemStyle:r,getCollapse:g,handleClickItem:S,showTooptip:h}}});function To(e,n,o,s,r,a){const i=C("Tooltip");return m(),w("li",{class:y(e.getClass),onClick:n[0]||(n[0]=nt((...c)=>e.handleClickItem&&e.handleClickItem(...c),["stop"])),style:de(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(m(),T(i,{key:0,placement:"right"},{title:k(()=>[re(e.$slots,"title")]),default:k(()=>[V("div",{class:y(`${e.prefixCls}-tooltip`)},[re(e.$slots,"default")],2)]),_:3})):(m(),w(x,{key:1},[re(e.$slots,"default"),re(e.$slots,"title")],64))],6)}const yo=K(Mo,[["render",To]]),St=200,bo=D({name:"SubMenu",components:{Icon:Ce,CollapseTransition:zn,Popover:Nn},props:{name:{type:[String,Number],required:!0},disabled:R.bool,collapsedShowTitle:R.bool},setup(e){var Se;const n=et(),o=Pe({active:!1,opened:!1}),s=Pe({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:r,getItemStyle:a,getParentMenu:i,getParentList:c}=Xt(n),{prefixCls:l}=B("menu"),u=yt(),{rootMenuEmitter:d}=Vt(),{addSubMenu:f,removeSubMenu:g,removeAll:h,getOpenNames:S,isRemoveAllPopup:O,sliceIndex:b,level:M,props:$,handleMouseleave:L}=On(`subMenu:${(Se=i.value)==null?void 0:Se.uid}`),F=p(()=>[`${l}-submenu`,{[`${l}-opened`]:o.opened,[`${l}-submenu-disabled`]:e.disabled,[`${l}-submenu-has-parent-submenu`]:t(r),[`${l}-child-item-active`]:o.active}]),A=p(()=>$.accordion),E=p(()=>$.collapse),N=p(()=>$.theme),U=p(()=>({minWidth:"200px"})),Q=p(()=>{const H=e.name;return t(E)?S().includes(H):o.opened}),W=p(()=>{const H=$.activeSubMenuNames.includes(e.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:H,[`${l}-submenu-active-border`]:H&&M===0,[`${l}-submenu-collapse`]:t(E)&&M===0}]});function J(H){return t(E)?{onMouseenter:Oe,onMouseleave:()=>ve(H)}:{}}function G(){const{disabled:H}=e;if(H||t(E))return;const ae=o.opened;if(t(A)){const{uidList:ie}=c();d.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:ie})}else d.emit("open-name-change",{name:e.name,opened:!ae});o.opened=!ae}function Oe(){if(e.disabled)return;u.emit("submenu:mouse-enter-child");const ae=S().findIndex(Ne=>Ne===e.name);b(ae),M===0&&S().length===2&&h(),s.isChild=S().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{f(e.name)},St)}function ve(H=!1){var ie;((ie=i.value)==null?void 0:ie.props.name)||(O.value=!0),S().slice(-1)[0]===e.name&&(s.isChild=!1),u.emit("submenu:mouse-leave-child"),s.timeout&&(clearTimeout(s.timeout),s.timeout=setTimeout(()=>{O.value?h():s.mouseInChild||g(e.name)},St)),H&&r.value&&(L==null||L(!0))}In(()=>{u.on("submenu:mouse-enter-child",()=>{s.mouseInChild=!0,O.value=!1,clearTimeout(s.timeout)}),u.on("submenu:mouse-leave-child",()=>{s.isChild||(s.mouseInChild=!1,clearTimeout(s.timeout))}),d.on("on-update-opened",H=>{if(!t(E)){if(kn(H)){o.opened=H;return}if(nn(H)&&$.accordion){const{opend:ae,parent:ie,uidList:Ne}=H;ie===(n==null?void 0:n.parent)?o.opened=ae:Ne.includes(n==null?void 0:n.uid)||(o.opened=!1);return}e.name&&Array.isArray(H)&&(o.opened=H.includes(e.name))}}),d.on("on-update-active-name:submenu",H=>{n!=null&&n.uid&&(o.active=H.includes(n==null?void 0:n.uid))})});function Ae(H){o.opened=H}return Dt(`subMenu:${n==null?void 0:n.uid}`,{addSubMenu:f,removeSubMenu:g,getOpenNames:S,removeAll:h,isRemoveAllPopup:O,sliceIndex:b,level:M+1,handleMouseleave:ve,props:$}),ge(ge({getClass:F,prefixCls:l,getCollapse:E,getItemStyle:a,handleClick:G,handleVisibleChange:Ae,getParentSubMenu:r,getOverlayStyle:U,getTheme:N,getIsOpend:Q,getEvents:J,getSubClass:W},Le(o)),Le(s))}});function Oo(e,n,o,s,r,a){const i=C("Icon"),c=C("CollapseTransition"),l=C("Popover");return m(),w("li",{class:y(e.getClass)},[e.getCollapse?(m(),T(l,{key:1,placement:"right",overlayClassName:`${e.prefixCls}-menu-popover`,open:e.getIsOpend,onOnOpenChange:e.handleVisibleChange,overlayStyle:e.getOverlayStyle,overlayInnerStyle:{padding:0},align:{offset:[0,0]}},{content:k(()=>[V("div",kt(En(e.getEvents(!0))),[V("ul",{class:y([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[re(e.$slots,"default")],2)],16)]),default:k(()=>[V("div",Y({class:e.getSubClass},e.getEvents(!1)),[V("div",{class:y([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[re(e.$slots,"title")],2),e.getParentSubMenu?(m(),T(i,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:y(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):v("",!0)],16)]),_:3},8,["overlayClassName","open","onOnOpenChange","overlayStyle"])):(m(),w(x,{key:0},[V("div",{class:y(`${e.prefixCls}-submenu-title`),onClick:n[0]||(n[0]=nt((...u)=>e.handleClick&&e.handleClick(...u),["stop"])),style:de(e.getItemStyle)},[re(e.$slots,"title"),_(i,{icon:"eva:arrow-ios-downward-outline",size:14,class:y(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),_(c,null,{default:k(()=>[ce(V("ul",{class:y(e.prefixCls)},[re(e.$slots,"default")],2),[[_e,e.opened]])]),_:3})],64))],2)}const Io=K(bo,[["render",Oo]]),Eo=D({name:"SimpleSubMenu",components:{SubMenu:Io,MenuItem:yo,SimpleMenuTag:Z(()=>q(()=>import("./SimpleMenuTag-DwJNzR3O.js"),__vite__mapDeps([0,1,2,3,4]))),Icon:Ce},props:{item:{type:Object,default:()=>({})},parent:R.bool,collapsedShowTitle:R.bool,collapse:R.bool,theme:R.oneOf(["dark","light"])},setup(e){const{t:n}=pe(),{prefixCls:o}=B("simple-menu"),s=p(()=>{var f,g;return!((g=(f=e.item)==null?void 0:f.meta)!=null&&g.hideMenu)}),r=p(()=>{var f,g;return(f=e.item)!=null&&f.img||(g=e.item)==null?void 0:g.icon}),a=p(()=>{var f;return(f=e.item)==null?void 0:f.img}),i=p(()=>{var f;return n((f=e.item)==null?void 0:f.name)}),c=p(()=>!e.collapse||!e.parent),l=p(()=>!!e.collapse&&!!e.parent),u=p(()=>[{[`${o}__parent`]:e.parent,[`${o}__children`]:!e.parent}]);function d(f){var g;return!((g=f.meta)!=null&&g.hideChildrenInMenu)&&Reflect.has(f,"children")&&!!f.children&&f.children.length>0}return{prefixCls:o,menuHasChildren:d,getShowMenu:s,getIcon:r,getImg:a,getI18nName:i,getShowSubTitle:c,getLevelClass:u,getIsCollapseParent:l}}}),$o={key:0,class:"mt-1 collapse-title"},Lo=["src"],Ro={key:2,class:"mt-2 collapse-title"};function wo(e,n,o,s,r,a){const i=C("SimpleMenuTag"),c=C("MenuItem"),l=C("Icon"),u=C("SimpleSubMenu",!0),d=C("SubMenu");return m(),w(x,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),T(c,Y({key:0,name:e.item.path},e.$props,{class:[e.getLevelClass,"menu-item"],style:{"padding-left":"0px"}}),{title:k(()=>[V("span",{class:y(["ml-2",`${e.prefixCls}-sub-title`])},fe(e.getI18nName),3),_(i,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:k(()=>[e.collapsedShowTitle&&e.getIsCollapseParent?(m(),w("div",$o,fe(e.getI18nName),1)):v("",!0)]),_:1},16,["name","class"])):v("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),T(d,{key:1,name:e.item.path,class:y([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:k(()=>[e.getImg?(m(),w("img",{key:0,src:e.getImg,class:"w-16px h-16px align-top",style:{color:"#1677ff"}},null,8,Lo)):v("",!0),e.getIcon?(m(),T(l,{key:1,icon:e.getIcon,size:16,style:{color:"#1677ff"}},null,8,["icon"])):v("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),w("div",Ro,fe(e.getI18nName),1)):v("",!0),ce(V("span",{class:y(["ml-2",`${e.prefixCls}-sub-title`])},fe(e.getI18nName),3),[[_e,e.getShowSubTitle]]),_(i,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:k(()=>[(m(!0),w(x,null,ye(e.item.children||[],f=>(m(),T(u,Y({key:f.paramPath||f.path,ref_for:!0},e.$props,{item:f,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):v("",!0)],64)}const vo=K(Eo,[["render",wo]]);function Ao(e,n,o,s,r){const a=bt(i,50);function i(l){return j(this,null,function*(){const u=!s.value,d=Ve(n.value),f=()=>{if((d==null?void 0:d.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const g=Ue(d,l);t(o)?e.openNames=g:e.openNames=Ht([...e.openNames,...g]),e.activeSubMenuNames=e.openNames};u?f():Tt(f,30)})}const c=p(()=>t(r)?[]:e.openNames);return{setOpenKeys:a,getOpenKeys:c}}const No=D({name:"SimpleMenu",components:{Menu:Co,SimpleSubMenu:vo},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:R.bool,mixSider:R.bool,theme:R.string,accordion:R.bool.def(!0),collapsedShowTitle:R.bool,beforeClickFn:{type:Function},isSplitMenu:R.bool},emits:["menuClick"],setup(e,{attrs:n,emit:o}){const s=z(""),r=z(!1),a=Pe({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:i}=be(),{prefixCls:c}=B("simple-menu"),{items:l,accordion:u,mixSider:d,collapse:f}=Le(e),{setOpenKeys:g,getOpenKeys:h}=Ao(a,l,u,d,f),S=p(()=>ge(ge({},n),e));ue(()=>e.collapse,M=>{M?a.openNames=[]:g(i.value.path)},{immediate:!0}),ue(()=>e.items,()=>{e.isSplitMenu&&g(i.value.path)},{flush:"post"}),ze(M=>{var $;M.name!==qe&&(s.value=($=M.meta)==null?void 0:$.currentActiveMenu,O(M),t(s)&&(a.activeName=t(s),g(t(s))))});function O(M){return j(this,null,function*(){if(t(r)){r.value=!1;return}const $=(M||t(i)).path;a.activeName=$,g($)})}function b(M){return j(this,null,function*(){if(Ot(M)){It(M);return}const{beforeClickFn:$}=e;$&&Bt($)&&!(yield $(M))||(o("menuClick",M),r.value=!0,g(M),a.activeName=M)})}return ge({prefixCls:c,getBindValues:S,handleSelect:b,getOpenKeys:h},Le(a))}});function ko(e,n,o,s,r,a){const i=C("SimpleSubMenu"),c=C("Menu");return m(),T(c,Y(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:k(()=>[(m(!0),w(x,null,ye(e.items,l=>(m(),T(i,{key:l.path,item:l,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse,style:{display:"flex","flex-wrap":"wrap"}},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}const xt=K(No,[["render",ko]]);function Do(e){const n=z([]),{currentRoute:o}=be(),{getIsMobile:s}=Me(),r=Et(),{setMenuSetting:a,getIsHorizontal:i,getSplit:c}=X(),l=$t(h,50),u=p(()=>t(e)!==ne.LEFT&&!t(i)),d=p(()=>!t(c)||t(e)!==ne.LEFT),f=p(()=>t(e)===ne.TOP),g=p(()=>t(e)===ne.NONE||!t(c));ue([()=>t(o).path,()=>t(e)],b=>j(this,[b],function*([O]){if(t(u)||t(s))return;const{meta:M}=t(o),$=M.currentActiveMenu;let L=yield We(O);L||(L=yield We($)),L&&l(L)}),{immediate:!0}),ue([()=>r.getLastBuildMenuTime,()=>r.getBackMenuList],()=>{S()},{immediate:!0}),ue(()=>c.value,()=>{t(u)||S()});function h(O){return j(this,null,function*(){if(t(d)||t(s))return;const b=yield Be(O);if(!b||!b.length){a({hidden:!0}),n.value=[];return}a({hidden:!1}),n.value=b})}function S(){return j(this,null,function*(){if(t(g)||t(s)){n.value=yield on();return}if(t(f)){const O=yield Ye();n.value=O;return}})}return{menusRef:n}}const jt=D({name:"LayoutMenu",props:{theme:R.oneOf(["light","dark"]),splitType:{type:Number,default:ne.NONE},isHorizontal:R.bool,menuMode:{type:[String],default:""}},setup(e){const n=Ze(),{getMenuMode:o,getMenuType:s,getMenuTheme:r,getCollapsed:a,getCollapsedShowTitle:i,getAccordion:c,getIsHorizontal:l,getIsSidebarType:u,getSplit:d}=X(),{getShowLogo:f}=he(),{prefixCls:g}=B("layout-menu"),{menusRef:h}=Do($n(e,"splitType")),{getIsMobile:S}=Me(),O=p(()=>t(S)?te.INLINE:e.menuMode||t(o)),b=p(()=>e.theme||t(r)),M=p(()=>t(f)&&t(u)),$=p(()=>!t(l)&&(t(u)||e.splitType===ne.LEFT||e.splitType===ne.NONE)),L=p(()=>({height:`calc(100% - ${t(M)?"48px":"0px"})`})),F=p(()=>[`${g}-logo`,t(b),{[`${g}--mobile`]:t(S)}]),A=p(()=>{const W=t(h);return{menus:W,beforeClickFn:N,items:W,theme:t(b),accordion:t(c),collapse:t(a),collapsedShowTitle:t(i),onMenuClick:E}});function E(W){n(W)}function N(W){return j(this,null,function*(){return Ot(W)?(It(W),!1):!0})}function U(){return!t(M)&&!t(S)?null:_(Je,{showTitle:!t(a),class:t(F),theme:t(b)},null)}function Q(){const G=t(A),{menus:W}=G,J=ut(G,["menus"]);return!W||!W.length?null:e.isHorizontal?_(fo,Y(J,{isHorizontal:e.isHorizontal,type:t(s),showLogo:t(M),mode:t(O),items:W}),null):_(xt,Y(J,{isSplitMenu:t(d),items:W}),null)}return()=>_(x,null,[U(),t($)?_(Wt,{style:t(L)},{default:()=>Q()}):Q()])}}),Po=D({__name:"HeaderTrigger",props:{theme:R.oneOf(["light","dark"])},setup(e){const{getCollapsed:n,toggleCollapsed:o}=X(),{prefixCls:s}=B("layout-header-trigger");return(r,a)=>(m(),w("span",{class:y([t(s),e.theme]),onClick:a[0]||(a[0]=(...i)=>t(o)&&t(o)(...i))},[t(n)?(m(),T(t(Dn),{key:0})):(m(),T(t(Pn),{key:1}))],2))}}),Fo=D({__name:"SiderTrigger",setup(e){const{getCollapsed:n,toggleCollapsed:o}=X();return(s,r)=>(m(),w("div",{onClick:r[0]||(r[0]=nt((...a)=>t(o)&&t(o)(...a),["stop"]))},[t(n)?(m(),T(t(Fn),{key:0})):(m(),T(t(Hn),{key:1}))]))}}),Ke=D({__name:"index",props:{sider:R.bool.def(!0),theme:R.oneOf(["light","dark"])},setup(e){return(n,o)=>e.sider?(m(),T(Fo,{key:0})):(m(),T(Po,{key:1,theme:e.theme},null,8,["theme"]))}}),Ho=D({name:"FullScreen",components:{FullscreenExitOutlined:Bn,FullscreenOutlined:Un,Tooltip:Ut},setup(){const{t:e}=pe(),{toggle:n,isFullscreen:o}=sn();return o.value=!!document.fullscreenElement,{getTitle:p(()=>t(o)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:o,toggle:n}}});function Bo(e,n,o,s,r,a){const i=C("FullscreenOutlined"),c=C("FullscreenExitOutlined"),l=C("Tooltip");return m(),T(l,{title:e.getTitle,placement:"bottom",mouseEnterDelay:.5},{default:k(()=>[V("span",{onClick:n[0]||(n[0]=(...u)=>e.toggle&&e.toggle(...u))},[e.isFullscreen?(m(),T(c,{key:1})):(m(),T(i,{key:0}))])]),_:1},8,["title"])}const Uo=K(Ho,[["render",Bo]]),Wo=Z(()=>q(()=>import("./index-UW-WwbmA.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}),Go=Z(()=>q(()=>import("./Breadcrumb-aiXMcxXX.js"),__vite__mapDeps([21,2,1,3,4,22]))),Ko=Z(()=>q(()=>import("./index-Cgkeags9.js"),__vite__mapDeps([23,1,2,3,4,24]))),zo=Z(()=>q(()=>import("./ErrorAction-1ga3kEDa.js"),__vite__mapDeps([25,1,2,3,4]))),Yt=D({name:"LayoutHeader",__name:"index",props:{fixed:R.bool},setup(e){const n=Z(()=>q(()=>import("./index-KdmDoeap.js"),__vite__mapDeps([26,1,2,3,4,17,8,9,18,13,14,10,15,16,19])),{loading:!0}),o=e,{prefixCls:s}=B("layout-header"),{getShowTopMenu:r,getShowHeaderTrigger:a,getSplit:i,getIsMixMode:c,getMenuWidth:l,getIsMixSidebar:u}=X(),{getUseErrorHandle:d,getShowSettingButton:f,getSettingButtonPosition:g}=he(),{getHeaderTheme:h,getShowFullScreen:S,getShowNotice:O,getShowContent:b,getShowBread:M,getShowHeaderLogo:$,getShowHeader:L,getShowSearch:F}=we(),{getShowLocalePicker:A}=an(),{getIsMobile:E}=Me(),N=p(()=>{const G=t(h);return[s,{[`${s}--fixed`]:o.fixed,[`${s}--mobile`]:t(E),[`${s}--${G}`]:G}]}),U=p(()=>{if(!t(f))return!1;const G=t(g);return G===ct.AUTO?t(L):G===ct.HEADER}),Q=p(()=>!t(c)||t(E)?{}:{width:`${t(l)<180?180:t(l)}px`}),W=p(()=>t(i)?ne.TOP:ne.NONE),J=p(()=>t(i)?te.HORIZONTAL:null);return(G,Oe)=>(m(),T(t(st).Header,{class:y(N.value)},{default:k(()=>[V("div",{class:y(`${t(s)}-left`)},[t($)||t(E)?(m(),T(t(Je),{key:0,class:y(`${t(s)}-logo`),theme:t(h),style:de(Q.value)},null,8,["class","theme","style"])):v("",!0),t(b)&&t(a)&&!t(i)&&!t(u)||t(E)?(m(),T(Ke,{key:1,theme:t(h),sider:!1},null,8,["theme"])):v("",!0),t(b)&&t(M)?(m(),T(t(Go),{key:2,theme:t(h)},null,8,["theme"])):v("",!0)],2),t(r)&&!t(E)?(m(),w("div",{key:0,class:y(`${t(s)}-menu`)},[_(jt,{isHorizontal:!0,theme:t(h),splitType:W.value,menuMode:J.value},null,8,["theme","splitType","menuMode"])],2)):v("",!0),V("div",{class:y(`${t(s)}-action`)},[t(F)?(m(),T(t(ln),{key:0,class:y(`${t(s)}-action__item `)},null,8,["class"])):v("",!0),t(d)?(m(),T(t(zo),{key:1,class:y(`${t(s)}-action__item error-action`)},null,8,["class"])):v("",!0),t(O)?(m(),T(t(Ko),{key:2,class:y(`${t(s)}-action__item notify-item`)},null,8,["class"])):v("",!0),t(S)?(m(),T(t(Uo),{key:3,class:y(`${t(s)}-action__item fullscreen-item`)},null,8,["class"])):v("",!0),t(A)?(m(),T(t(rn),{key:4,reload:!0,showText:!1,class:y(`${t(s)}-action__item`)},null,8,["class"])):v("",!0),_(t(Wo),{theme:t(h)},null,8,["theme"]),U.value?(m(),T(t(n),{key:5,class:y(`${t(s)}-action__item`)},null,8,["class"])):v("",!0)],2)]),_:1},8,["class"]))}});function Fe(){const e=Re(),n=p(()=>e.getMultiTabsSetting.show),o=p(()=>e.getMultiTabsSetting.showQuick),s=p(()=>e.getMultiTabsSetting.showRedo),r=p(()=>e.getMultiTabsSetting.showFold),a=p(()=>e.getMultiTabsSetting.autoCollapse);function i(c){e.setProjectConfig({multiTabsSetting:c})}return{setMultipleTabSetting:i,getShowMultipleTab:n,getShowQuick:o,getShowRedo:s,getShowFold:r,getAutoCollapse:a}}function Vo(){const e=be(),{currentRoute:n}=e,{getShowMultipleTab:o}=Fe(),s=Te(),r=p(()=>i(Ve(e.getRoutes()))||[]),a=p(()=>s.getTabList.reduce((u,d)=>(d.meta&&Reflect.has(d.meta,"frameSrc")&&u.push(d.name),u),[]));function i(u){let d=[];for(const f of u){const{meta:{frameSrc:g}={},children:h}=f;g&&d.push(f),h&&h.length&&d.push(...i(h))}return d=Wn(d,"name"),d}function c(u){return u.name===t(n).name}function l(u){return t(o)?t(a).includes(u):e.currentRoute.value.name===u}return{hasRenderFrame:l,getFramePages:r,showIframe:c,getAllFramePages:i}}const Xo=D({name:"FrameLayout",components:{FramePage:Xn},setup(){const{getFramePages:e,hasRenderFrame:n,showIframe:o}=Vo(),s=p(()=>t(e).length>0);return{getFramePages:e,hasRenderFrame:n,showIframe:o,showFrame:s}}}),xo={key:0};function jo(e,n,o,s,r,a){const i=C("FramePage");return e.showFrame?(m(),w("div",xo,[(m(!0),w(x,null,ye(e.getFramePages,c=>(m(),w(x,{key:c.path},[c.meta.frameSrc&&e.hasRenderFrame(c.name)?ce((m(),T(i,{key:0,frameSrc:c.meta.frameSrc},null,8,["frameSrc"])),[[_e,e.showIframe(c)]]):v("",!0)],64))),128))])):v("",!0)}const Yo=K(Xo,[["render",jo]]);function Qo({route:e,openCache:n,cacheTabs:o,enableTransition:s,def:r}){if(!s)return;const a=o.includes(e.name),i="fade-slide";let c=i;return n&&(c=a&&e.meta.loaded?i:void 0),c||e.meta.transitionName||r}const qo=D({name:"PageLayout",components:{FrameLayout:Yo},setup(){const{getShowMultipleTab:e}=Fe(),n=Te(),{getOpenKeepAlive:o,getCanEmbedIFramePage:s}=he(),{getBasicTransition:r,getEnableTransition:a}=Lt(),i=p(()=>t(o)&&t(e)),c=p(()=>t(o)?n.getCachedTabList:[]);return{getTransitionName:Qo,openCache:i,getEnableTransition:a,getBasicTransition:r,getCaches:c,getCanEmbedIFramePage:s}}});function Zo(e,n,o,s,r,a){const i=C("RouterView"),c=C("FrameLayout");return m(),w(x,null,[_(i,null,{default:k(({Component:l,route:u})=>[_(Ln,{name:e.getTransitionName({route:u,openCache:e.openCache,enableTransition:e.getEnableTransition,cacheTabs:e.getCaches,def:e.getBasicTransition}),mode:"out-in",appear:""},{default:k(()=>[e.openCache?(m(),T(Rn,{key:0,include:e.getCaches},[(m(),T(mt(l),{key:u.fullPath}))],1032,["include"])):(m(),T(mt(l),{key:u.fullPath}))]),_:2},1032,["name"])]),_:1}),e.getCanEmbedIFramePage?(m(),T(c,{key:0})):v("",!0)],64)}const Jo=K(qo,[["render",Zo]]),es=D({name:"LayoutContent",components:{PageLayout:Jo},setup(){const{prefixCls:e}=B("layout-content"),{getOpenPageLoading:n}=Lt(),{getLayoutContentMode:o,getPageLoading:s}=he();return xn(),{prefixCls:e,getOpenPageLoading:n,getLayoutContentMode:o,getPageLoading:s}}});function ts(e,n,o,s,r,a){const i=C("PageLayout"),c=Pt("loading");return ce((m(),w("div",{class:y([e.prefixCls,e.getLayoutContentMode])},[_(i)],2)),[[c,e.getOpenPageLoading&&e.getPageLoading]])}const ns=K(es,[["render",ts]]),os=D({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:n,getCollapsed:o,getCanDrag:s}=X(),{prefixCls:r}=B("darg-bar"),a=p(()=>t(o)?{left:`${t(n)}px`}:{}),i=p(()=>[r,{[`${r}--hide`]:!t(s)||e.mobile}]);return{prefixCls:r,getDragBarStyle:a,getClass:i}}});function ss(e,n,o,s,r,a){return m(),w("div",{class:y(e.getClass),style:de(e.getDragBarStyle)},null,6)}const as=K(os,[["render",ss],["__scopeId","data-v-b0b05be5"]]);function is(){const e=Re(),{getMiniWidthNumber:n}=X(),o=p(()=>t(n));function s(r){e.setProjectConfig({menuSetting:{siderHidden:r}})}return{getCollapsedWidth:o,onBreakpointChange:s}}function ls(e){const{getTrigger:n,getSplit:o}=X(),s=p(()=>{const a=t(n);return a!==dt.NONE&&!t(e)&&(a===dt.FOOTER||t(o))});return{getTriggerAttr:p(()=>t(s)?{}:{trigger:null}),getShowTrigger:s}}function Qt(e,n,o=!1){const{getMiniWidthNumber:s,getCollapsed:r,setMenuSetting:a}=X();tt(()=>{Ge(()=>{bt(u,80)()})});function i(d){var g;const f=t(d);return f?Reflect.has(f,"$el")?(g=t(d))==null?void 0:g.$el:t(d):null}function c(d,f,g){document.onmousemove=function(h){let S=d.left+(h.clientX-g);h=h||window.event;const O=800,b=t(s);return S<0&&(S=0),S>O&&(S=O),S<b&&(S=b),d.style.left=f.style.width=S+"px",!1}}function l(d){const f=i(e);document.onmouseup=function(){var h;document.onmousemove=null,document.onmouseup=null,f.style.transition="width 0.2s";const g=parseInt(f.style.width);if(o)a({menuWidth:g});else{const S=t(s);t(r)?g>S&&a({collapsed:!1,menuWidth:g}):g>S+20?a({menuWidth:g}):a({collapsed:!0})}(h=d.releaseCapture)==null||h.call(d)}}function u(){const d=i(n);if(!d)return;const f=i(e);f&&(d.onmousedown=g=>{var S;f.style.transition="unset";const h=g==null?void 0:g.clientX;return d.left=d.offsetLeft,c(d,f,h),l(d),(S=d.setCapture)==null||S.call(d),!1})}return{}}const rs=D({name:"LayoutSideBar",__name:"LayoutSider",setup(e){const n=z(null),o=z(null),{getCollapsed:s,getMenuWidth:r,getSplit:a,getMenuTheme:i,getRealWidth:c,getMenuHidden:l,getMenuFixed:u,getIsMixMode:d}=X(),{prefixCls:f}=B("layout-sideBar"),{getIsMobile:g}=Me(),{getTriggerAttr:h,getShowTrigger:S}=ls(g);Qt(o,n);const{getCollapsedWidth:O,onBreakpointChange:b}=is(),M=p(()=>t(a)?te.INLINE:null),$=p(()=>t(a)?ne.LEFT:ne.NONE),L=p(()=>t(a)?!t(l):!0),F=p(()=>[f,{[`${f}--fixed`]:t(u),[`${f}--mix`]:t(d)&&!t(g)}]),A=p(()=>{if(Number(t(c))>200){let N="224px";return{width:N,overflow:"hidden",flex:`0 0 ${N}`,maxWidth:N,minWidth:N,transition:"all 0.2s"}}else{let N=`${t(c)}px`;return{width:N,overflow:"hidden",flex:`0 0 ${N}`,maxWidth:N,minWidth:N,transition:"all 0.2s"}}}),E=wn(Ke);return(N,U)=>(m(),w(x,null,[t(u)&&!t(g)?ce((m(),w("div",{key:0,style:de(A.value)},null,4)),[[_e,L.value]]):v("",!0),ce(_(t(st).Sider,Y({ref_key:"sideRef",ref:o,breakpoint:"lg",collapsible:"",class:F.value,width:224,collapsed:t(s),collapsedWidth:t(O),theme:t(i),trigger:t(E)},t(h),{onBreakpoint:t(b),style:{background:"#fff"}}),Ft({default:k(()=>[_(jt,{theme:t(i),menuMode:M.value,splitType:$.value},null,8,["theme","menuMode","splitType"]),_(as,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[t(S)?{name:"trigger",fn:k(()=>[_(Ke)]),key:"0"}:void 0]),1040,["class","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[_e,L.value]])],64))}}),us=D({name:"LayoutMixSider",components:{ScrollContainer:Wt,AppLogo:Je,SimpleMenu:xt,Icon:Ce,LayoutTrigger:Ke,SimpleMenuTag:Z(()=>q(()=>import("./SimpleMenuTag-DwJNzR3O.js"),__vite__mapDeps([0,1,2,3,4])))},directives:{clickOutside:un},setup(){let e=z([]);const n=z(""),o=z([]),s=z(!1),r=z(null),a=z(null),i=z(null),{prefixCls:c}=B("layout-mix-sider"),l=Ze(),{t:u}=pe(),{getMenuWidth:d,getCanDrag:f,getCloseMixSidebarOnChange:g,getMenuTheme:h,getMixSideTrigger:S,getRealWidth:O,getMixSideFixed:b,mixSideHasChildren:M,setMenuSetting:$,getIsMixSidebar:L,getCollapsed:F}=X(),{title:A}=cn(),E=Et();Qt(a,r,!0);const N=p(()=>({width:t(s)?`${t(d)}px`:0,left:`${t(Q)}px`})),U=p(()=>{M.value=t(o).length>0;const P=t(b)&&t(M);return P&&(s.value=!0),P}),Q=p(()=>t(F)?dn:pn),W=p(()=>{const P=t(U)?t(O):0,se=`${t(Q)+P}px`;return ve(se)}),J=p(()=>{const P=`${t(Q)}px`;return ve(P)}),G=p(()=>t(b)?{}:{onMouseleave:()=>{Se(!0),ke()}}),Oe=p(()=>t(f));tt(()=>j(this,null,function*(){e.value=yield Ye()})),ue([()=>E.getLastBuildMenuTime,()=>E.getBackMenuList],()=>j(this,null,function*(){e.value=yield Ye()}),{immediate:!0}),ze(P=>{i.value=P,Se(!0),t(g)&&ke()});function ve(P){return{width:P,maxWidth:P,minWidth:P,flex:`0 0 ${P}`}}function Ae(P,se=!1){return j(this,null,function*(){const Ie=yield Be(P);if(t(n)===P?(se?t(s)||(s.value=!0):t(s)?ke():s.value=!0,t(s)||Se()):(s.value=!0,n.value=P),!Ie||Ie.length===0){se||l(P),o.value=[],ke();return}o.value=Ie})}function Se(P=!1){return j(this,null,function*(){var Ie;const se=(Ie=i.value)==null?void 0:Ie.path;if(se&&(n.value=yield We(se),t(L))){const Xe=t(e).find(De=>De.path===t(n)),at=Xe==null?void 0:Xe.path;if(at){const De=yield Be(at);P&&(o.value=De,t(b)&&(s.value=De.length>0)),De.length===0&&(o.value=[])}}})}function H(P){l(P)}function ae(){Se(!0),ke()}function ie(P){return t(S)==="hover"?{onMouseenter:()=>Ae(P.path,!0),onClick:()=>j(this,null,function*(){const se=yield Be(P.path);P.path&&(!se||se.length===0)&&l(P.path)})}:{onClick:()=>Ae(P.path)}}function Ne(){$({mixSideFixed:!t(U)})}function ke(){t(U)||(s.value=!1)}return{t:u,prefixCls:c,menuModules:e,handleModuleClick:Ae,activePath:n,childrenMenus:o,getShowDragBar:Oe,handleMenuClick:H,getMenuStyle:N,handleClickOutside:ae,sideRef:a,dragBarRef:r,title:A,openMenu:s,getMenuTheme:h,getItemEvents:ie,getMenuEvents:G,getDomStyle:W,handleFixedMenu:Ne,getMixSideFixed:b,getWrapStyle:J,getCollapsed:F}}}),cs=["src"],ds={class:"text"};function ps(e,n,o,s,r,a){const i=C("AppLogo"),c=C("LayoutTrigger"),l=C("SimpleMenuTag"),u=C("Icon"),d=C("ScrollContainer"),f=C("SimpleMenu"),g=Pt("click-outside");return m(),w(x,null,[V("div",{class:y(`${e.prefixCls}-dom`),style:de(e.getDomStyle)},null,6),ce((m(),w("div",Y({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed}]},e.getMenuEvents),[_(i,{showTitle:!1,class:y(`${e.prefixCls}-logo`)},null,8,["class"]),_(c,{class:y(`${e.prefixCls}-trigger`)},null,8,["class"]),_(d,null,{default:k(()=>[V("ul",{class:y(`${e.prefixCls}-module`)},[(m(!0),w(x,null,ye(e.menuModules,h=>(m(),w("li",Y({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:h.path===e.activePath}],ref_for:!0},e.getItemEvents(h),{key:h.path}),[_(l,{item:h,collapseParent:"",dot:""},null,8,["item"]),h.img?(m(),w("img",{key:0,src:h.img,class:y([`${e.prefixCls}-module__icon`,e.getCollapsed?"w-16px h-16px":"w-20px h-20px"])},null,10,cs)):(m(),T(u,{key:1,class:y(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:h.icon||h.meta&&h.meta.icon},null,8,["class","size","icon"])),V("p",{class:y(`${e.prefixCls}-module__name`)},fe(e.t(h.name)),3)],16))),128))],2)]),_:1}),V("div",{class:y(`${e.prefixCls}-menu-list`),ref:"sideRef",style:de(e.getMenuStyle)},[ce(V("div",{class:y([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[V("span",ds,fe(e.title),1),_(u,{size:16,icon:e.getMixSideFixed?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:e.handleFixedMenu},null,8,["icon","onClick"])],2),[[_e,e.openMenu]]),_(d,{class:y(`${e.prefixCls}-menu-list__content`)},{default:k(()=>[_(f,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),ce(V("div",{class:y(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[_e,e.getShowDragBar&&e.openMenu]])],6)],16)),[[g,e.handleClickOutside]])],64)}const gs=K(us,[["render",ps]]),ms=D({name:"SiderWrapper",components:{Sider:rs,Drawer:Gn,MixSider:gs},setup(){const{prefixCls:e}=B("layout-sider-wrapper"),{getIsMobile:n}=Me(),{setMenuSetting:o,getCollapsed:s,getMenuWidth:r,getIsMixSidebar:a}=X();function i(){o({collapsed:!0})}return{prefixCls:e,getIsMobile:n,getCollapsed:s,handleClose:i,getMenuWidth:r,getIsMixSidebar:a}}});function fs(e,n,o,s,r,a){const i=C("Sider"),c=C("Drawer"),l=C("MixSider");return e.getIsMobile?(m(),T(c,{key:0,placement:"left",class:y(e.prefixCls),width:e.getMenuWidth,getContainer:!1,open:!e.getCollapsed,onClose:e.handleClose},{default:k(()=>[_(i)]),_:1},8,["class","width","open","onClose"])):e.getIsMixSidebar?(m(),T(l,{key:1})):(m(),T(i,{key:2}))}const hs=K(ms,[["render",fs]]);var ee=(e=>(e[e.REFRESH_PAGE=0]="REFRESH_PAGE",e[e.CLOSE_CURRENT=1]="CLOSE_CURRENT",e[e.CLOSE_LEFT=2]="CLOSE_LEFT",e[e.CLOSE_RIGHT=3]="CLOSE_RIGHT",e[e.CLOSE_OTHER=4]="CLOSE_OTHER",e[e.CLOSE_ALL=5]="CLOSE_ALL",e[e.SCALE=6]="SCALE",e))(ee||{});function Ss(e,n){const o=Pe({current:null,currentIndex:0}),{t:s}=pe(),r=Te(),{currentRoute:a}=be(),{refreshPage:i,closeAll:c,close:l,closeLeft:u,closeOther:d,closeRight:f}=Rt(),g=p(()=>t(n)?e.tabItem:t(a)),h=p(()=>{if(!t(g))return;const{meta:b}=t(g),{path:M}=t(a),$=o.current,L=$?$.path===M:!1,F=o.currentIndex,A=!L,E=F===0||!L,N=r.getTabList.length===1,U=!L||F===r.getTabList.length-1&&r.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:ee.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:A},{icon:"clarity:close-line",event:ee.CLOSE_CURRENT,text:s("layout.multipleTab.close"),disabled:!!(b!=null&&b.affix)||N,divider:!0},{icon:"line-md:arrow-close-left",event:ee.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:E,divider:!1},{icon:"line-md:arrow-close-right",event:ee.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:U,divider:!0},{icon:"dashicons:align-center",event:ee.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:N||!L},{icon:"clarity:minus-line",event:ee.CLOSE_ALL,text:s("layout.multipleTab.closeAll"),disabled:N}]});function S(b){return M=>{if(!b)return;M==null||M.preventDefault();const $=r.getTabList.findIndex(L=>L.path===b.path);o.current=b,o.currentIndex=$}}function O(b){const{event:M}=b;switch(M){case ee.REFRESH_PAGE:i();break;case ee.CLOSE_CURRENT:l(e.tabItem);break;case ee.CLOSE_LEFT:u();break;case ee.CLOSE_RIGHT:f();break;case ee.CLOSE_OTHER:d();break;case ee.CLOSE_ALL:c();break}}return{getDropMenuList:h,handleMenuEvent:O,handleContextMenu:S}}const _s=D({name:"TabContent",components:{Dropdown:gn,Icon:Ce},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:n}=B("multiple-tabs-content"),{t:o}=pe(),s=p(()=>{const{tabItem:{meta:d}={}}=e;return d&&o(d.title)}),r=p(()=>!e.isExtra),a=p(()=>t(r)?["contextmenu"]:["click"]),{getDropMenuList:i,handleMenuEvent:c,handleContextMenu:l}=Ss(e,r);function u(d){e.tabItem&&l(e.tabItem)(d)}return{prefixCls:n,getDropMenuList:i,handleMenuEvent:c,handleContext:u,getTrigger:a,getIsTabs:r,getTitle:s}}}),Cs={class:"ml-1"};function Ms(e,n,o,s,r,a){const i=C("Icon"),c=C("Dropdown");return m(),T(c,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e.handleMenuEvent},{default:k(()=>[e.getIsTabs?(m(),w("div",{key:0,class:y(`${e.prefixCls}__info`),onContextmenu:n[0]||(n[0]=(...l)=>e.handleContext&&e.handleContext(...l))},[V("span",Cs,fe(e.getTitle),1)],34)):(m(),w("span",{key:1,class:y(`${e.prefixCls}__extra-quick`),onClick:n[1]||(n[1]=(...l)=>e.handleContext&&e.handleContext(...l))},[_(i,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"])}const Ts=K(_s,[["render",Ms]]),ys=D({name:"FoldButton",components:{Icon:Ce},setup(){const{prefixCls:e}=B("multiple-tabs-content"),{getShowMenu:n,setMenuSetting:o}=X(),{getShowHeader:s,setHeaderSetting:r}=we(),a=p(()=>!t(n)&&!t(s)),i=p(()=>t(a)?"codicon:screen-normal":"codicon:screen-full");function c(){const l=t(a);o({show:l,hidden:!l}),r({show:l}),Vn()}return{prefixCls:e,getIcon:i,handleFold:c}}});function bs(e,n,o,s,r,a){const i=C("Icon");return m(),w("span",{class:y(`${e.prefixCls}__extra-fold`),onClick:n[0]||(n[0]=(...c)=>e.handleFold&&e.handleFold(...c))},[_(i,{icon:e.getIcon},null,8,["icon"])],2)}const Os=K(ys,[["render",bs]]),Is=D({name:"TabRedo",components:{RedoOutlined:Kn},setup(){const e=z(!1),{prefixCls:n}=B("multiple-tabs-content"),{refreshPage:o}=Rt();function s(){return j(this,null,function*(){e.value=!0,yield o(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:n,handleRedo:s,loading:e}}});function Es(e,n,o,s,r,a){const i=C("RedoOutlined");return m(),w("span",{class:y(`${e.prefixCls}__extra-redo`),onClick:n[0]||(n[0]=(...c)=>e.handleRedo&&e.handleRedo(...c))},[_(i,{spin:e.loading},null,8,["spin"])],2)}const $s=K(Is,[["render",Es],["__scopeId","data-v-ee382f8e"]]),{t:Ls}=pe();function Rs(){const e=z([]),n=Te(),o=be();function s(i){const c=[];return i&&i.forEach(l=>{l.meta&&l.meta.affix&&c.push(Ve(l))}),c}function r(){const i=s(o.getRoutes());e.value=i;for(const c of i)n.addTab({meta:c.meta,name:c.name,path:c.path})}let a=!1;return a||(r(),a=!0),e.value.map(i=>{var c;return(c=i.meta)==null?void 0:c.title}).filter(Boolean)}function ws(e){const n=Te(),{multiTabsSetting:o}=wt,{prefixCls:s}=B("multiple-tabs");Ge(()=>{var i;if(!o.canDrag)return;const r=(i=document.querySelectorAll(`.${s} .ant-tabs-nav-wrap > div`))==null?void 0:i[0],{initSortable:a}=Yn(r,{filter:(c,l)=>{const u=l.innerText;return u?e.map(d=>Ls(d)).includes(u):!1},onEnd:c=>{const{oldIndex:l,newIndex:u}=c;ft(l)||ft(u)||l===u||n.sortTabs(l,u)}});a()})}const vs=Z(()=>q(()=>import("./TypePicker-B-ybuNmv.js"),__vite__mapDeps([27,1,2,3,4,28]))),_t=Z(()=>q(()=>import("./ThemeColorPicker-BEmDhXIB.js"),__vite__mapDeps([29,1,2,3,4,8,9,13,14,10,15,16,17,18,19,30]))),As=Z(()=>q(()=>import("./SettingFooter-1UH7rmWr.js"),__vite__mapDeps([31,1,2,3,4,32,33]))),je=Z(()=>q(()=>import("./SwitchItem-BukHCqYS.js"),__vite__mapDeps([34,1,2,3,4,8,9,13,14,10,15,16,17,18,19,35])));Z(()=>q(()=>import("./SelectItem-oYYjVFrb.js"),__vite__mapDeps([36,1,2,3,4,8,9,13,14,10,15,16,17,18,19,37])));Z(()=>q(()=>import("./InputNumberItem-CNZYwj7w.js"),__vite__mapDeps([38,1,2,3,4,8,9,13,14,10,15,16,17,18,19,39])));const{t:oe}=pe();var I=(e=>(e[e.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",e[e.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",e[e.CHANGE_THEME=2]="CHANGE_THEME",e[e.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",e[e.MENU_ACCORDION=4]="MENU_ACCORDION",e[e.MENU_TRIGGER=5]="MENU_TRIGGER",e[e.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",e[e.MENU_COLLAPSED=7]="MENU_COLLAPSED",e[e.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",e[e.MENU_WIDTH=9]="MENU_WIDTH",e[e.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",e[e.MENU_THEME=11]="MENU_THEME",e[e.MENU_SPLIT=12]="MENU_SPLIT",e[e.MENU_FIXED=13]="MENU_FIXED",e[e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",e[e.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",e[e.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",e[e.HEADER_SHOW=17]="HEADER_SHOW",e[e.HEADER_THEME=18]="HEADER_THEME",e[e.HEADER_FIXED=19]="HEADER_FIXED",e[e.HEADER_SEARCH=20]="HEADER_SEARCH",e[e.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",e[e.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",e[e.TABS_SHOW=23]="TABS_SHOW",e[e.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",e[e.TABS_AUTO_COLLAPSE=25]="TABS_AUTO_COLLAPSE",e[e.LOCK_TIME=26]="LOCK_TIME",e[e.FULL_CONTENT=27]="FULL_CONTENT",e[e.CONTENT_MODE=28]="CONTENT_MODE",e[e.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",e[e.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",e[e.GRAY_MODE=31]="GRAY_MODE",e[e.COLOR_WEAK=32]="COLOR_WEAK",e[e.SHOW_LOGO=33]="SHOW_LOGO",e[e.SHOW_FOOTER=34]="SHOW_FOOTER",e[e.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",e[e.OPEN_PROGRESS=36]="OPEN_PROGRESS",e[e.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",e[e.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",e))(I||{});pt.FULL,oe("layout.setting.contentModeFull"),pt.FIXED,oe("layout.setting.contentModeFixed");xe.CENTER,oe("layout.setting.topMenuAlignRight"),xe.START,oe("layout.setting.topMenuAlignLeft"),xe.END,oe("layout.setting.topMenuAlignCenter");[Ee.ZOOM_FADE,Ee.FADE,Ee.ZOOM_OUT,Ee.FADE_SIDE,Ee.FADE_BOTTOM,Ee.FADE_SCALE].map(e=>({label:e,value:e}));const Ns=[{title:oe("layout.setting.menuTypeSidebar"),mode:te.INLINE,type:me.SIDEBAR},{title:oe("layout.setting.menuTypeMix"),mode:te.INLINE,type:me.MIX},{title:oe("layout.setting.menuTypeTopMenu"),mode:te.HORIZONTAL,type:me.TOP_MENU},{title:oe("layout.setting.menuTypeMixSidebar"),mode:te.INLINE,type:me.MIX_SIDEBAR}];gt.HOVER,oe("layout.setting.triggerHover"),gt.CLICK,oe("layout.setting.triggerClick");function ks(e,n){const o=Re(),s=Ds(e,n);o.setProjectConfig(s),e===I.CHANGE_THEME&&(vt(),At())}function Ds(e,n){const o=Re(),{getThemeColor:s,getDarkMode:r}=he(),{menuSetting:a}=wt;switch(e){case I.CHANGE_LAYOUT:const{mode:i,type:c,split:l}=n,u=c===me.MIX,d=a.type===me.MIX?{split:a.split}:{split:l};return{menuSetting:ge({mode:i,type:c,collapsed:!1,show:!0,hidden:!1},u?d:{split:!1})};case I.CHANGE_THEME_COLOR:return s.value===n?{}:{themeColor:n};case I.CHANGE_THEME:return r.value===n?{}:(hn(n),{});case I.MENU_HAS_DRAG:return{menuSetting:{canDrag:n}};case I.MENU_ACCORDION:return{menuSetting:{accordion:n}};case I.MENU_TRIGGER:return{menuSetting:{trigger:n}};case I.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:n}};case I.MENU_COLLAPSED:return{menuSetting:{collapsed:n}};case I.MENU_WIDTH:return{menuSetting:{menuWidth:n}};case I.MENU_SHOW_SIDEBAR:return{menuSetting:{show:n}};case I.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:n}};case I.MENU_THEME:return At(n),{menuSetting:{bgColor:n}};case I.MENU_SPLIT:return{menuSetting:{split:n}};case I.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:n}};case I.MENU_FIXED:return{menuSetting:{fixed:n}};case I.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:n}};case I.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:n}};case I.OPEN_PAGE_LOADING:return o.setPageLoading(!1),{transitionSetting:{openPageLoading:n}};case I.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:n}};case I.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:n}};case I.OPEN_PROGRESS:return{transitionSetting:{openNProgress:n}};case I.LOCK_TIME:return{lockTime:n};case I.FULL_CONTENT:return{fullContent:n};case I.CONTENT_MODE:return{contentMode:n};case I.SHOW_BREADCRUMB:return{showBreadCrumb:n};case I.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:n};case I.GRAY_MODE:return fn(n),{grayMode:n};case I.SHOW_FOOTER:return{showFooter:n};case I.COLOR_WEAK:return mn(n),{colorWeak:n};case I.SHOW_LOGO:return{showLogo:n};case I.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:n}};case I.TABS_SHOW:return{multiTabsSetting:{show:n}};case I.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:n}};case I.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:n}};case I.TABS_AUTO_COLLAPSE:return{multiTabsSetting:{autoCollapse:n}};case I.HEADER_THEME:return vt(n),{headerSetting:{bgColor:n}};case I.HEADER_SEARCH:return{headerSetting:{showSearch:n}};case I.HEADER_FIXED:return{headerSetting:{fixed:n}};case I.HEADER_SHOW:return{headerSetting:{show:n}};default:return{}}}const{t:le}=pe(),Ps=D({name:"SettingDrawer",setup(e,{attrs:n}){const{getFullContent:o,getColorWeak:s,getGrayMode:r,getShowDarkModeToggle:a}=he(),{getIsHorizontal:i,getMenuType:c,getMenuBgColor:l}=X(),{getHeaderBgColor:u}=we();function d(){return _(x,null,[_(vs,{menuTypeList:Ns,handler:S=>{ks(I.CHANGE_LAYOUT,{mode:S.mode,type:S.type,split:t(i)?!1:void 0})},def:t(c)},null)])}function f(){return _(_t,{colorList:_n,def:t(u),event:I.HEADER_THEME},null)}function g(){return _(_t,{colorList:Cn,def:t(l),event:I.MENU_THEME},null)}function h(){return _(x,null,[_(je,{title:le("layout.setting.fullContent"),event:I.FULL_CONTENT,def:t(o)},null),_(je,{title:le("layout.setting.grayMode"),event:I.GRAY_MODE,def:t(r)},null),_(je,{title:le("layout.setting.colorWeak"),event:I.COLOR_WEAK,def:t(s)},null)])}return()=>_(Qn,Y(n,{title:le("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[t(a)&&_($e,null,{default:()=>le("layout.setting.darkMode")}),t(a)&&_(Sn,{class:"mx-auto"},null),_($e,null,{default:()=>le("layout.setting.navMode")}),d(),_($e,null,{default:()=>le("layout.setting.headerTheme")}),f(),_($e,null,{default:()=>le("layout.setting.sidebarTheme")}),g(),_($e,null,{default:()=>le("layout.setting.interfaceDisplay")}),h(),_($e,null,null),_(As,null,null)]})}}),Fs=D({name:"SettingButton",components:{SettingDrawer:Ps,Icon:Ce},setup(){const[e,{openDrawer:n}]=qn(),{prefixCls:o}=B("multiple-tabs-content");return{register:e,openDrawer:n,prefixCls:o}}});function Hs(e,n,o,s,r,a){const i=C("Icon"),c=C("SettingDrawer");return m(),w("span",{class:y(`${e.prefixCls}__extra-fold`),onClick:n[0]||(n[0]=l=>e.openDrawer(!0))},[_(i,{icon:"ion:settings-outline"}),_(c,{onRegister:e.register},null,8,["onRegister"])],2)}const Bs=K(Fs,[["render",Hs]]),Us=D({name:"MultipleTabs",components:{TabRedo:$s,FoldButton:Os,Tabs:ht,TabPane:ht.TabPane,TabContent:Ts,SettingButton:Bs},setup(){const e=Rs(),n=z("");ws(e);const o=Te(),s=Nt(),r=be(),{prefixCls:a}=B("multiple-tabs"),i=Ze(),{getShowQuick:c,getShowRedo:l,getShowFold:u}=Fe(),d=p(()=>o.getTabList.filter(L=>{var F;return!((F=L.meta)!=null&&F.hideTab)})),f=p(()=>t(d).length===1),{y:g}=Mn(),{getShowMenu:h}=X(),{getShowHeader:S}=we(),O=p(()=>!t(h)&&!t(S)),b=p(()=>[a,{[`${a}--hide-close`]:t(f),[`${a}--hover`]:t(g)<Tn}]);ze(L=>{const{name:F}=L;if(F===qe||!L||!s.getToken)return;const{path:A,fullPath:E,meta:N={}}=L,{currentActiveMenu:U,hideTab:Q}=N,W=Q?U:null,J=W||E||A;if(n.value!==J&&(n.value=J),W){const G=r.getRoutes().find(Oe=>Oe.path===U);G&&o.addTab(G)}else o.addTab(t(L))});function M(L){n.value=L,i(L,!1)}function $(L){t(f)||o.closeTabByKey(L,r)}return{getWrapClass:b,handleEdit:$,handleChange:M,activeKeyRef:n,getTabsState:d,getShowQuick:c,getShowRedo:l,getShowFold:u,getIsUnFold:O,getShowHeader:S}}});function Ws(e,n,o,s,r,a){const i=C("TabContent"),c=C("TabPane"),l=C("SettingButton"),u=C("TabRedo"),d=C("FoldButton"),f=C("Tabs");return m(),w("div",{class:y(e.getWrapClass)},[_(f,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:n[0]||(n[0]=g=>e.handleEdit(`${g}`))},Ft({default:k(()=>[(m(!0),w(x,null,ye(e.getTabsState,g=>(m(),T(c,{key:g.query?g.fullPath:g.path,closable:!(g&&g.meta&&g.meta.affix)},{tab:k(()=>[_(i,{tabItem:g},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:k(()=>[e.getShowFold&&e.getIsUnFold||!e.getShowHeader?(m(),T(l,{key:0})):v("",!0),e.getShowRedo?(m(),T(u,{key:1})):v("",!0),e.getShowQuick?(m(),T(i,{key:2,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):v("",!0),e.getShowFold?(m(),T(d,{key:3})):v("",!0)]),key:"0"}:void 0]),1032,["activeKey","onChange"])],2)}const Gs=K(Us,[["render",Ws]]),Ct=48,Ks=32,zs=D({name:"LayoutMultipleHeader",components:{LayoutHeader:Yt,MultipleTabs:Gs},setup(){const{setHeaderHeight:e}=jn(),n=Te(),{prefixCls:o}=B("layout-multiple-header"),{getCalcContentWidth:s,getSplit:r,getShowMenu:a}=X(),{getIsMobile:i}=Me(),{getFixed:c,getShowInsetHeaderRef:l,getShowFullHeaderRef:u,getHeaderTheme:d,getShowHeader:f}=we(),{getFullContent:g}=Mt(),{getShowMultipleTab:h,getAutoCollapse:S}=Fe(),O=p(()=>t(h)&&!t(g)),b=p(()=>t(c)||t(u)),M=p(()=>{const E={};return t(c)&&(E.width=t(i)?"100%":t(s)),t(u)&&(E.top=`${Ct}px`),E}),$=p(()=>t(c)||t(u)),L=p(()=>!t(a)&&!t(f)),F=p(()=>{let E=0;return t(S)&&t(L)||((t(u)||!t(r))&&t(f)&&!t(g)&&(E+=Ct),t(h)&&!t(g)&&(E+=Ks),e(E)),{height:`${E}px`}});return{getClass:p(()=>[o,`${o}--${t(d)}`,{[`${o}--fixed`]:t($)}]),prefixCls:o,getPlaceholderDomStyle:F,getIsFixed:$,getWrapStyle:M,getIsShowPlaceholderDom:b,getShowTabs:O,getShowInsetHeaderRef:l,tabStore:n}}});function Vs(e,n,o,s,r,a){const i=C("LayoutHeader"),c=C("MultipleTabs");return m(),w(x,null,[e.getIsShowPlaceholderDom?(m(),w("div",{key:0,class:y([`${e.prefixCls}__placeholder`]),style:de(e.getPlaceholderDomStyle)},null,6)):v("",!0),V("div",{style:de(e.getWrapStyle),class:y(e.getClass)},[e.getShowInsetHeaderRef?(m(),T(i,{key:0})):v("",!0),e.getShowTabs?(m(),T(c,{key:e.tabStore.getLastDragEndIndex})):v("",!0)],6)],64)}const Xs=K(zs,[["render",Vs],["__scopeId","data-v-5e77036d"]]);function xs(){const{getLockTime:e}=he(),n=Zn(),o=Nt(),s=Re();let r;function a(){window.clearTimeout(r)}function i(){if(!o.getToken){a();return}const u=s.getProjectConfig.lockTime;if(!u||u<1){a();return}a(),r=setTimeout(()=>{c()},u*60*1e3)}function c(){n.setLockInfo({isLock:!0,pwd:void 0})}Qe(u=>{o.getToken?i():a(),u(()=>{a()})}),vn(()=>{a()});const l=$t(i,2e3);return p(()=>t(e)?{onKeyup:l,onMousemove:l}:(a(),{}))}const js=D({name:"DefaultLayout",components:{LayoutFeatures:Z(()=>q(()=>import("./index-DoPjZlJ1.js"),__vite__mapDeps([40,1,2,3,4,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,8,9,13,14,10,15,16,17,18,19,56]))),LayoutFooter:Z(()=>q(()=>import("./index-D1xTtOPh.js"),__vite__mapDeps([57,6,1,2,3,4,14,10,58]))),LayoutHeader:Yt,LayoutContent:ns,LayoutSideBar:hs,LayoutMultipleHeader:Xs,Layout:st},setup(){const{prefixCls:e}=B("default-layout"),{getIsMobile:n}=Me(),{getShowFullHeaderRef:o}=we(),{getShowSidebar:s,getIsMixSidebar:r,getShowMenu:a}=X(),{getAutoCollapse:i}=Fe(),c=xs(),l=p(()=>{let u=["ant-layout"];return(t(r)||t(a))&&u.push("ant-layout-has-sider"),!t(a)&&t(i)&&u.push("ant-layout-auto-collapse-tabs"),u});return{getShowFullHeaderRef:o,getShowSidebar:s,prefixCls:e,getIsMobile:n,getIsMixSidebar:r,layoutClass:l,lockEvents:c}}});function Ys(e,n,o,s,r,a){const i=C("LayoutFeatures"),c=C("LayoutHeader"),l=C("LayoutSideBar"),u=C("LayoutMultipleHeader"),d=C("LayoutContent"),f=C("LayoutFooter"),g=C("Layout");return m(),T(g,Y({class:e.prefixCls},e.lockEvents),{default:k(()=>[_(i),e.getShowFullHeaderRef?(m(),T(c,{key:0,fixed:""})):v("",!0),_(g,{class:y([e.layoutClass,`${e.prefixCls}-out`])},{default:k(()=>[e.getShowSidebar||e.getIsMobile?(m(),T(l,{key:0})):v("",!0),_(g,{class:y(`${e.prefixCls}-main`)},{default:k(()=>[_(u),_(d),_(f)]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"])}const Qs=K(js,[["render",Ys]]),la=Object.freeze(Object.defineProperty({__proto__:null,default:Qs},Symbol.toStringTag,{value:"Module"}));export{Ps as S,Fe as a,ks as b,Z as c,la as i,we as u};
|