lcny-vue3-antd-admin/dist/assets/index.146dcad7.js

2 lines
57 KiB
JavaScript

var Ut=Object.defineProperty;var Oe=Object.getOwnPropertySymbols;var et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable;var xe=(e,n,o)=>n in e?Ut(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o,ie=(e,n)=>{for(var o in n||(n={}))et.call(n,o)&&xe(e,o,n[o]);if(Oe)for(var o of Oe(n))tt.call(n,o)&&xe(e,o,n[o]);return e};var nt=(e,n)=>{var o={};for(var s in e)et.call(e,s)&&n.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&Oe)for(var s of Oe(e))n.indexOf(s)<0&&tt.call(e,s)&&(o[s]=e[s]);return o};var U=(e,n,o)=>new Promise((s,l)=>{var a=r=>{try{u(o.next(r))}catch(d){l(d)}},i=r=>{try{u(o.throw(r))}catch(d){l(d)}},u=r=>r.done?s(r.value):Promise.resolve(r.value).then(a,i);u((o=o.apply(e,n)).next())});import{n as w,r as pt,b1 as Vt,b2 as Gt,b3 as qt,aN as T,b4 as ae,b5 as mt,b6 as Qt,a as N,b7 as Se,b as B,f as p,L as A,c as ye,aG as h,o as m,h as L,j as M,q as $,l as O,B as Zt,t as te,b8 as je,z as P,aH as Q,aL as gt,F as V,aJ as de,b9 as G,k as t,ba as ft,ap as Ee,bb as ht,bc as He,v as W,w as Le,bd as be,be as pe,bf as Fe,K as oe,bg as Ue,aF as bt,bh as Pe,bi as Xt,bj as Jt,T as ze,aa as St,J as Ve,aq as Ie,bk as yt,aD as Ge,aK as ne,bl as vt,i as j,bm as Ct,bn as le,bo as Yt,bp as xt,S as en,bq as tn,br as nn,bs as on,x as se,y as ce,aM as sn,bt as Y,bu as Mt,bv as $t,aP as _t,bw as me,bx as Tt,by as X,bz as an,bA as We,bB as wt,bC as ke,a_ as qe,bD as ve,bE as ln,bF as Lt,p as Qe,bG as It,bH as Ne,bI as rn,bJ as Ze,m as un,bK as cn,bL as dn,bM as ot,bN as Ce,bO as Ot,bP as pn,bQ as mn,M as st,bR as kt,bS as at,bT as gn,aI as Ht,bU as fn,u as hn,bV as bn,bW as Sn,bX as Pt,bY as yn,bZ as vn,b_ as Cn,b$ as lt,s as Rt,c0 as Mn}from"./index.66fda55f.js";import{F as $n,a as _n}from"./FullscreenOutlined.9844a14c.js";import Tn from"./index.d706fae7.js";import{u as wn}from"./uniqBy.300580fe.js";import{u as Ln,a as In}from"./useContentViewHeight.a4f5c104.js";import{D as On}from"./index.641dc06f.js";import{T as rt}from"./index.bd8788ce.js";import{R as kn}from"./RedoOutlined.13d433c5.js";import"./index.dba243ce.js";import{u as Hn}from"./lock.a41847f4.js";var Pn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},Rn=Pn;function it(e){for(var n=1;n<arguments.length;n++){var o=arguments[n]!=null?Object(arguments[n]):{},s=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(o).filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable}))),s.forEach(function(l){En(e,l,o[l])})}return e}function En(e,n,o){return n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}var Xe=function(n,o){var s=it({},n,o.attrs);return w(pt,it({},s,{icon:Rn}),null)};Xe.displayName="MenuFoldOutlined";Xe.inheritAttrs=!1;var Fn=Xe,Nn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},An=Nn;function ut(e){for(var n=1;n<arguments.length;n++){var o=arguments[n]!=null?Object(arguments[n]):{},s=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(o).filter(function(l){return Object.getOwnPropertyDescriptor(o,l).enumerable}))),s.forEach(function(l){Dn(e,l,o[l])})}return e}function Dn(e,n,o){return n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}var Je=function(n,o){var s=ut({},n,o.attrs);return w(pt,ut({},s,{icon:An}),null)};Je.displayName="MenuUnfoldOutlined";Je.inheritAttrs=!1;var Bn=Je;function re(e,n={}){const{size:o="small",delay:s=100,timeout:l=3e4,loading:a=!1,retry:i=!0}=n;return Vt({loader:e,loadingComponent:a?w(Gt,{spinning:!0,size:o},null):void 0,timeout:l,delay:s,onError:i?(u,r,d,c)=>{u.message.match(/fetch/)&&c<=3?r():d()}:qt})}const Kn={items:{type:Array,default:()=>[]},collapsedShowTitle:T.bool,inlineIndent:T.number.def(20),mode:{type:String,default:ae.INLINE},type:{type:String,default:mt.MIX},theme:{type:String,default:Qt.DARK},inlineCollapsed:T.bool,mixSider:T.bool,isHorizontal:T.bool,accordion:T.bool.def(!0),beforeClickFn:{type:Function}},Et={item:{type:Object,default:{}},level:T.number,theme:T.oneOf(["dark","light"]),showTitle:T.bool,isHorizontal:T.bool},zn={item:{type:Object,default:null},showTitle:T.bool.def(!0),level:T.number.def(0),isHorizontal:T.bool.def(!0)},{t:Wn}=ye(),jn=N({name:"MenuItemContent",components:{Icon:Se},props:zn,setup(e){const{prefixCls:n}=B("basic-menu-item-content"),o=p(()=>{var l;return Wn((l=e.item)==null?void 0:l.name)}),s=p(()=>{var l;return(l=e.item)==null?void 0:l.icon});return{prefixCls:n,getI18nName:o,getIcon:s}}});function Un(e,n,o,s,l,a){const i=h("Icon");return m(),L("span",{class:$(`${e.prefixCls}- flex items-center `)},[e.getIcon?(m(),M(i,{key:0,icon:e.getIcon,size:18,class:$(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):O("",!0),Zt(" "+te(e.getI18nName),1)],2)}var Ft=A(jn,[["render",Un]]);const Vn=N({name:"BasicMenuItem",components:{MenuItem:je.Item,MenuItemContent:Ft},props:Et,setup(){return{}}});function Gn(e,n,o,s,l,a){const i=h("MenuItemContent"),u=h("MenuItem");return m(),M(u,{key:e.item.path},{default:P(()=>[w(i,Q(e.$props,{item:e.item}),null,16,["item"])]),_:1})}var qn=A(Vn,[["render",Gn]]);const Qn=N({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:qn,SubMenu:je.SubMenu,MenuItemContent:Ft},props:Et,setup(e){const{prefixCls:n}=B("basic-menu-item"),o=p(()=>{var l;return!((l=e.item.meta)!=null&&l.hideMenu)});function s(l){var a;return!((a=l.meta)!=null&&a.hideChildrenInMenu)&&Reflect.has(l,"children")&&!!l.children&&l.children.length>0}return{prefixCls:n,menuHasChildren:s,getShowMenu:o}}});function Zn(e,n,o,s,l,a){const i=h("BasicMenuItem"),u=h("MenuItemContent"),r=h("BasicSubMenuItem",!0),d=h("SubMenu");return m(),L(V,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(i,gt(Q({key:0},e.$props)),null,16)):O("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(d,{class:$([e.theme]),key:`submenu-${e.item.path}`,popupClassName:"app-top-menu-popup"},{title:P(()=>[w(u,Q(e.$props,{item:e.item}),null,16,["item"])]),default:P(()=>[(m(!0),L(V,null,de(e.item.children||[],c=>(m(),M(r,Q({key:c.path},e.$props,{item:c}),null,16,["item"]))),128))]),_:1},8,["class"])):O("",!0)],64)}var Xn=A(Qn,[["render",Zn]]);function Jn(e,n,o,s){const{getCollapsed:l,getIsMixSidebar:a}=G();function i(c){return U(this,null,function*(){if(o.value===ae.HORIZONTAL)return;const g=t(a);ft(()=>{const f=Ee(n.value);if((f==null?void 0:f.length)===0){e.openKeys=[];return}t(s)?e.openKeys=He(f,c):e.openKeys=ht([...e.openKeys,...He(f,c)])},16,!g)})}const u=p(()=>(t(a)?!1:t(l))?e.collapsedOpenKeys:e.openKeys);function r(){e.selectedKeys=[],e.openKeys=[]}function d(c){if(t(o)===ae.HORIZONTAL||!t(s)||t(a))e.openKeys=c;else{const g=[];for(const{children:f,path:S}of t(n))f&&f.length>0&&g.push(S);if(t(l))e.collapsedOpenKeys=c;else{const f=c.find(S=>e.openKeys.indexOf(S)===-1);g.indexOf(f)===-1?e.openKeys=c:e.openKeys=f?[f]:[]}}}return{setOpenKeys:i,resetKeys:r,getOpenKeys:u,handleOpenChange:d}}const Yn=N({name:"BasicMenu",components:{Menu:je,BasicSubMenuItem:Xn},props:Kn,emits:["menuClick"],setup(e,{emit:n}){const o=W(!1),s=W(""),l=Le({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:a}=B("basic-menu"),{items:i,mode:u,accordion:r}=be(e),{getCollapsed:d,getTopMenuAlign:c,getSplit:g}=G(),{currentRoute:f}=pe(),{handleOpenChange:S,setOpenKeys:b,getOpenKeys:y}=Jn(l,i,u,r),v=p(()=>{const{type:k,mode:I}=e;return k===mt.TOP_MENU&&I===ae.HORIZONTAL||e.isHorizontal&&t(g)}),C=p(()=>{const k=e.isHorizontal&&t(g)?"start":t(c);return[a,`justify-${k}`,{[`${a}__second`]:!e.isHorizontal&&t(g),[`${a}__sidebar-hor`]:t(v)}]}),_=p(()=>{const k=e.mode===ae.INLINE,I={};return k&&(I.inlineCollapsed=e.mixSider?!1:t(d)),I});Fe(k=>{var I;k.name!==Ue&&(K(k),s.value=(I=k.meta)==null?void 0:I.currentActiveMenu,t(s)&&(l.selectedKeys=[t(s)],b(t(s))))}),!e.mixSider&&oe(()=>e.items,()=>{K()});function H(I){return U(this,arguments,function*({key:k}){const{beforeClickFn:E}=e;E&&bt(E)&&!(yield E(k))||(n("menuClick",k),o.value=!0,l.selectedKeys=[k])})}function K(k){return U(this,null,function*(){var E;if(t(o)){o.value=!1;return}const I=((E=(k||t(f)).meta)==null?void 0:E.currentActiveMenu)||(k||t(f)).path;if(b(I),!t(s))if(e.isHorizontal&&t(g)){const z=yield Pe(I);l.selectedKeys=[z]}else{const z=yield He(e.items,I);l.selectedKeys=z}})}return ie({handleMenuClick:H,getInlineCollapseOptions:_,getMenuClass:C,handleOpenChange:S,getOpenKeys:y},be(l))}});function xn(e,n,o,s,l,a){const i=h("BasicSubMenuItem"),u=h("Menu");return m(),M(u,Q({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:P(()=>[(m(!0),L(V,null,de(e.items,r=>(m(),M(i,{key:r.path,item:r,theme:e.theme,isHorizontal:e.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class","onClick","subMenuOpenDelay"])}var eo=A(Yn,[["render",xn]]);const Nt=Symbol();function to(e){return Xt(e,Nt,{readonly:!1,native:!0})}function At(){return Jt(Nt)}const no=N({name:"Menu",props:{theme:T.oneOf(["light","dark"]).def("light"),activeName:T.oneOfType([T.string,T.number]),openNames:{type:Array,default:()=>[]},accordion:T.bool.def(!0),width:T.string.def("100%"),collapsedWidth:T.string.def("48px"),indentSize:T.number.def(16),collapse:T.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:n}){const o=yt(),s=Ge(),l=W(""),a=W([]),{prefixCls:i}=B("menu"),u=W(!1);to({rootMenuEmitter:o,activeName:l});const r=p(()=>{const{theme:b}=e;return[i,`${i}-${b}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});ze(()=>{a.value=e.openNames}),ze(()=>{e.activeName&&(l.value=e.activeName)}),oe(()=>e.openNames,()=>{Ie(()=>{d()})});function d(){o.emit("on-update-opened",a.value)}function c(b){a.value.includes(b)||(a.value.push(b),d())}function g(b){a.value=a.value.filter(y=>y!==b),d()}function f(){a.value=[],d()}function S(b){b!==-1&&(a.value=a.value.slice(0,b+1),d())}return St(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:c,removeSubMenu:g,getOpenNames:()=>a.value,removeAll:f,isRemoveAllPopup:u,sliceIndex:S,level:0,props:e}),Ve(()=>{a.value=e.collapse?[]:[...e.openNames],d(),o.on("on-menu-item-select",b=>{l.value=b,Ie(()=>{e.collapse&&f()}),n("select",b)}),o.on("open-name-change",({name:b,opened:y})=>{if(y&&!a.value.includes(b))a.value.push(b);else if(!y){const v=a.value.findIndex(C=>C===b);v!==-1&&a.value.splice(v,1)}})}),{getClass:r,openedNames:a}}});function oo(e,n,o,s,l,a){return m(),L("ul",{class:$(e.getClass)},[ne(e.$slots,"default")],2)}var so=A(no,[["render",oo]]);function Dt(e){const n=p(()=>a(["Menu","SubMenu"])),o=p(()=>a(["Menu"])),s=p(()=>a(["SubMenu"])),l=p(()=>{var g,f,S;let r=e==null?void 0:e.parent;if(!r)return{};const d=(f=(g=t(o))==null?void 0:g.props.indentSize)!=null?f:20;let c=d;if((S=t(o))!=null&&S.props.collapse)c=d;else for(;r&&r.type.name!=="Menu";)r.type.name==="SubMenu"&&(c+=d),r=r.parent;return{paddingLeft:c+"px"}});function a(r){let d=e==null?void 0:e.parent;if(!d)return null;for(;d&&r.indexOf(d.type.name)===-1;)d=d.parent;return d}function i(){let r=e;if(!r)return{uidList:[],list:[]};const d=[];for(;r&&r.type.name!=="Menu";)r.type.name==="SubMenu"&&d.push(r),r=r.parent;return{uidList:d.map(c=>c.uid),list:d}}function u(r,d="SubMenu"){let c=r.parent;for(;c;){if(c.type.name!==d)return c;c=c.parent}return c}return{getParentMenu:n,getParentInstance:u,getParentRootMenu:o,getParentList:i,getParentSubMenu:s,getItemStyle:l}}const ao=N({name:"MenuItem",components:{Tooltip:vt},props:{name:{type:[String,Number],required:!0},disabled:T.bool},setup(e,{slots:n}){const o=Ge(),s=W(!1),{getItemStyle:l,getParentList:a,getParentMenu:i,getParentRootMenu:u}=Dt(o),{prefixCls:r}=B("menu"),{rootMenuEmitter:d,activeName:c}=At(),g=p(()=>[`${r}-item`,{[`${r}-item-active`]:t(s),[`${r}-item-selected`]:t(s),[`${r}-item-disabled`]:!!e.disabled}]),f=p(()=>{var y;return(y=t(u))==null?void 0:y.props.collapse}),S=p(()=>{var y;return((y=t(i))==null?void 0:y.type.name)==="Menu"&&t(f)&&n.title});function b(){const{disabled:y}=e;if(y||(d.emit("on-menu-item-select",e.name),t(f)))return;const{uidList:v}=a();d.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:v})}return oe(()=>c.value,y=>{if(y===e.name){const{list:v,uidList:C}=a();s.value=!0,v.forEach(_=>{_.proxy&&(_.proxy.active=!0)}),d.emit("on-update-active-name:submenu",C)}else s.value=!1},{immediate:!0}),{getClass:g,prefixCls:r,getItemStyle:l,getCollapse:f,handleClickItem:b,showTooptip:S}}});function lo(e,n,o,s,l,a){const i=h("Tooltip");return m(),L("li",{class:$(e.getClass),onClick:n[0]||(n[0]=Ct((...u)=>e.handleClickItem&&e.handleClickItem(...u),["stop"])),style:le(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(m(),M(i,{key:0,placement:"right"},{title:P(()=>[ne(e.$slots,"title")]),default:P(()=>[j("div",{class:$(`${e.prefixCls}-tooltip`)},[ne(e.$slots,"default")],2)]),_:3})):(m(),L(V,{key:1},[ne(e.$slots,"default"),ne(e.$slots,"title")],64))],6)}var ro=A(ao,[["render",lo]]);const ct=200,io=N({name:"SubMenu",components:{Icon:Se,CollapseTransition:Yt,Popover:xt},props:{name:{type:[String,Number],required:!0},disabled:T.bool,collapsedShowTitle:T.bool},setup(e){var ue;const n=Ge(),o=Le({active:!1,opened:!1}),s=Le({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:l,getItemStyle:a,getParentMenu:i,getParentList:u}=Dt(n),{prefixCls:r}=B("menu"),d=yt(),{rootMenuEmitter:c}=At(),{addSubMenu:g,removeSubMenu:f,removeAll:S,getOpenNames:b,isRemoveAllPopup:y,sliceIndex:v,level:C,props:_,handleMouseleave:H}=en(`subMenu:${(ue=i.value)==null?void 0:ue.uid}`),K=p(()=>[`${r}-submenu`,{[`${r}-item-active`]:o.active,[`${r}-opened`]:o.opened,[`${r}-submenu-disabled`]:e.disabled,[`${r}-submenu-has-parent-submenu`]:t(l),[`${r}-child-item-active`]:o.active}]),k=p(()=>_.accordion),I=p(()=>_.collapse),E=p(()=>_.theme),z=p(()=>({minWidth:"200px"})),q=p(()=>{const D=e.name;return t(I)?b().includes(D):o.opened}),R=p(()=>{const D=_.activeSubMenuNames.includes(e.name);return[`${r}-submenu-title`,{[`${r}-submenu-active`]:D,[`${r}-submenu-active-border`]:D&&C===0,[`${r}-submenu-collapse`]:t(I)&&C===0}]});function ge(D){return t(I)?{onMouseenter:Be,onMouseleave:()=>Me(D)}:{}}function fe(){const{disabled:D}=e;if(D||t(I))return;const x=o.opened;if(t(k)){const{uidList:ee}=u();c.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:ee})}else c.emit("open-name-change",{name:e.name,opened:!x});o.opened=!x}function Be(){if(e.disabled)return;d.emit("submenu:mouse-enter-child");const x=b().findIndex(_e=>_e===e.name);v(x),C===0&&b().length===2&&S(),s.isChild=b().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{g(e.name)},ct)}function Me(D=!1){var ee;((ee=i.value)==null?void 0:ee.props.name)||(y.value=!0),b().slice(-1)[0]===e.name&&(s.isChild=!1),d.emit("submenu:mouse-leave-child"),s.timeout&&(clearTimeout(s.timeout),s.timeout=setTimeout(()=>{y.value?S():s.mouseInChild||f(e.name)},ct)),D&&l.value&&(H==null||H(!0))}tn(()=>{d.on("submenu:mouse-enter-child",()=>{s.mouseInChild=!0,y.value=!1,clearTimeout(s.timeout)}),d.on("submenu:mouse-leave-child",()=>{s.isChild||(s.mouseInChild=!1,clearTimeout(s.timeout))}),c.on("on-update-opened",D=>{if(!t(I)){if(nn(D)){o.opened=D;return}if(on(D)&&_.accordion){const{opend:x,parent:ee,uidList:_e}=D;ee===(n==null?void 0:n.parent)?o.opened=x:_e.includes(n==null?void 0:n.uid)||(o.opened=!1);return}e.name&&Array.isArray(D)&&(o.opened=D.includes(e.name))}}),c.on("on-update-active-name:submenu",D=>{n!=null&&n.uid&&(o.active=D.includes(n==null?void 0:n.uid))})});function $e(D){o.opened=D}return St(`subMenu:${n==null?void 0:n.uid}`,{addSubMenu:g,removeSubMenu:f,getOpenNames:b,removeAll:S,isRemoveAllPopup:y,sliceIndex:v,level:C+1,handleMouseleave:Me,props:_}),ie(ie({getClass:K,prefixCls:r,getCollapse:I,getItemStyle:a,handleClick:fe,handleVisibleChange:$e,getParentSubMenu:l,getOverlayStyle:z,getTheme:E,getIsOpend:q,getEvents:ge,getSubClass:R},be(o)),be(s))}});function uo(e,n,o,s,l,a){const i=h("Icon"),u=h("CollapseTransition"),r=h("Popover");return m(),L("li",{class:$(e.getClass)},[e.getCollapse?(m(),M(r,{key:1,placement:"right",overlayClassName:`${e.prefixCls}-menu-popover`,visible:e.getIsOpend,onVisibleChange:e.handleVisibleChange,overlayStyle:e.getOverlayStyle,align:{offset:[0,0]}},{content:P(()=>[j("div",gt(sn(e.getEvents(!0))),[j("ul",{class:$([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[ne(e.$slots,"default")],2)],16)]),default:P(()=>[j("div",Q({class:e.getSubClass},e.getEvents(!1)),[j("div",{class:$([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[ne(e.$slots,"title")],2),e.getParentSubMenu?(m(),M(i,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:$(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):O("",!0)],16)]),_:3},8,["overlayClassName","visible","onVisibleChange","overlayStyle"])):(m(),L(V,{key:0},[j("div",{class:$(`${e.prefixCls}-submenu-title`),onClick:n[0]||(n[0]=Ct((...d)=>e.handleClick&&e.handleClick(...d),["stop"])),style:le(e.getItemStyle)},[ne(e.$slots,"title"),w(i,{icon:"eva:arrow-ios-downward-outline",size:14,class:$(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),w(u,null,{default:P(()=>[se(j("ul",{class:$(e.prefixCls)},[ne(e.$slots,"default")],2),[[ce,e.opened]])]),_:3})],64))],2)}var co=A(io,[["render",uo]]);const po=N({name:"SimpleSubMenu",components:{SubMenu:co,MenuItem:ro,SimpleMenuTag:re(()=>Y(()=>Promise.resolve().then(function(){return Mo}),void 0)),Icon:Se},props:{item:{type:Object,default:()=>({})},parent:T.bool,collapsedShowTitle:T.bool,collapse:T.bool,theme:T.oneOf(["dark","light"])},setup(e){const{t:n}=ye(),{prefixCls:o}=B("simple-menu"),s=p(()=>{var c,g;return!((g=(c=e.item)==null?void 0:c.meta)!=null&&g.hideMenu)}),l=p(()=>{var c;return(c=e.item)==null?void 0:c.icon}),a=p(()=>{var c;return n((c=e.item)==null?void 0:c.name)}),i=p(()=>!e.collapse||!e.parent),u=p(()=>!!e.collapse&&!!e.parent),r=p(()=>[{[`${o}__parent`]:e.parent,[`${o}__children`]:!e.parent}]);function d(c){var g;return!((g=c.meta)!=null&&g.hideChildrenInMenu)&&Reflect.has(c,"children")&&!!c.children&&c.children.length>0}return{prefixCls:o,menuHasChildren:d,getShowMenu:s,getIcon:l,getI18nName:a,getShowSubTitle:i,getLevelClass:r,getIsCollapseParent:u}}}),mo={key:1,class:"mt-1 collapse-title"},go={key:1,class:"mt-2 collapse-title"};function fo(e,n,o,s,l,a){const i=h("Icon"),u=h("SimpleMenuTag"),r=h("MenuItem"),d=h("SimpleSubMenu",!0),c=h("SubMenu");return m(),L(V,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(r,Q({key:0,name:e.item.path},e.$props,{class:e.getLevelClass}),{title:P(()=>[j("span",{class:$(["ml-2",`${e.prefixCls}-sub-title`])},te(e.getI18nName),3),w(u,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:P(()=>[e.getIcon?(m(),M(i,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):O("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),L("div",mo,te(e.getI18nName),1)):O("",!0)]),_:1},16,["name","class"])):O("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),M(c,{key:1,name:e.item.path,class:$([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:P(()=>[e.getIcon?(m(),M(i,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):O("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),L("div",go,te(e.getI18nName),1)):O("",!0),se(j("span",{class:$(["ml-2",`${e.prefixCls}-sub-title`])},te(e.getI18nName),3),[[ce,e.getShowSubTitle]]),w(u,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:P(()=>[(m(!0),L(V,null,de(e.item.children||[],g=>(m(),M(d,Q({key:g.paramPath||g.path},e.$props,{item:g,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):O("",!0)],64)}var ho=A(po,[["render",fo]]);function bo(e,n,o,s,l){const a=Mt(i,50);function i(r){return U(this,null,function*(){const d=!s.value,c=Ee(n.value);ft(()=>{if((c==null?void 0:c.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const g=He(c,r);t(o)?e.openNames=g:e.openNames=ht([...e.openNames,...g]),e.activeSubMenuNames=e.openNames},30,d)})}const u=p(()=>t(l)?[]:e.openNames);return{setOpenKeys:a,getOpenKeys:u}}const So=N({name:"SimpleMenu",components:{Menu:so,SimpleSubMenu:ho},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:T.bool,mixSider:T.bool,theme:T.string,accordion:T.bool.def(!0),collapsedShowTitle:T.bool,beforeClickFn:{type:Function},isSplitMenu:T.bool},emits:["menuClick"],setup(e,{attrs:n,emit:o}){const s=W(""),l=W(!1),a=Le({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:i}=pe(),{prefixCls:u}=B("simple-menu"),{items:r,accordion:d,mixSider:c,collapse:g}=be(e),{setOpenKeys:f,getOpenKeys:S}=bo(a,r,d,c,g),b=p(()=>ie(ie({},n),e));oe(()=>e.collapse,C=>{C?a.openNames=[]:f(i.value.path)},{immediate:!0}),oe(()=>e.items,()=>{!e.isSplitMenu||f(i.value.path)},{flush:"post"}),Fe(C=>{var _;C.name!==Ue&&(s.value=(_=C.meta)==null?void 0:_.currentActiveMenu,y(C),t(s)&&(a.activeName=t(s),f(t(s))))});function y(C){return U(this,null,function*(){if(t(l)){l.value=!1;return}const _=(C||t(i)).path;a.activeName=_,f(_)})}function v(C){return U(this,null,function*(){if($t(C)){_t(C);return}const{beforeClickFn:_}=e;_&&bt(_)&&!(yield _(C))||(o("menuClick",C),l.value=!0,f(C),a.activeName=C)})}return ie({prefixCls:u,getBindValues:b,handleSelect:v,getOpenKeys:S},be(a))}});function yo(e,n,o,s,l,a){const i=h("SimpleSubMenu"),u=h("Menu");return m(),M(u,Q(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:P(()=>[(m(!0),L(V,null,de(e.items,r=>(m(),M(i,{key:r.path,item:r,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}var Bt=A(So,[["render",yo]]);const vo=N({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:T.bool,collapseParent:T.bool},setup(e){const{prefixCls:n}=B("simple-menu"),o=p(()=>{const{item:a}=e;if(!a)return!1;const{tag:i}=a;if(!i)return!1;const{dot:u,content:r}=i;return!(!u&&!r)}),s=p(()=>{if(!o.value)return"";const{item:a,collapseParent:i}=e,{tag:u}=a,{dot:r,content:d}=u;return r||i?"":d});return{getTagClass:p(()=>{const{item:a,collapseParent:i}=e,{tag:u={}}=a||{},{dot:r,type:d="error"}=u,c=`${n}-tag`;return[c,[`${c}--${d}`],{[`${c}--collapse`]:i,[`${c}--dot`]:r||e.dot}]}),getShowTag:o,getContent:s}}});function Co(e,n,o,s,l,a){return e.getShowTag?(m(),L("span",{key:0,class:$(e.getTagClass)},te(e.getContent),3)):O("",!0)}var Kt=A(vo,[["render",Co]]),Mo=Object.freeze(Object.defineProperty({__proto__:null,default:Kt},Symbol.toStringTag,{value:"Module"}));function $o(e){const n=W([]),{currentRoute:o}=pe(),{getIsMobile:s}=me(),l=Tt(),{setMenuSetting:a,getIsHorizontal:i,getSplit:u}=G(),r=wt(S,50),d=p(()=>t(e)!==X.LEFT&&!t(i)),c=p(()=>!t(u)||t(e)!==X.LEFT),g=p(()=>t(e)===X.TOP),f=p(()=>t(e)===X.NONE||!t(u));oe([()=>t(o).path,()=>t(e)],v=>U(this,[v],function*([y]){if(t(d)||t(s))return;const{meta:C}=t(o),_=C.currentActiveMenu;let H=yield Pe(y);H||(H=yield Pe(_)),H&&r(H)}),{immediate:!0}),oe([()=>l.getLastBuildMenuTime,()=>l.getBackMenuList],()=>{b()},{immediate:!0}),oe(()=>u.value,()=>{t(d)||b()});function S(y){return U(this,null,function*(){if(t(c)||t(s))return;const v=yield ke(y);if(!v||!v.length){a({hidden:!0}),n.value=[];return}a({hidden:!1}),n.value=v})}function b(){return U(this,null,function*(){if(t(f)||t(s)){n.value=yield an();return}if(t(g)){const y=yield We();n.value=y;return}})}return{menusRef:n}}var zt=N({name:"LayoutMenu",props:{theme:T.oneOf(["light","dark"]),splitType:{type:Number,default:X.NONE},isHorizontal:T.bool,menuMode:{type:[String],default:""}},setup(e){const n=qe(),{getMenuMode:o,getMenuType:s,getMenuTheme:l,getCollapsed:a,getCollapsedShowTitle:i,getAccordion:u,getIsHorizontal:r,getIsSidebarType:d,getSplit:c}=G(),{getShowLogo:g}=ve(),{prefixCls:f}=B("layout-menu"),{menusRef:S}=$o(ln(e,"splitType")),{getIsMobile:b}=me(),y=p(()=>t(b)?ae.INLINE:e.menuMode||t(o)),v=p(()=>e.theme||t(l)),C=p(()=>t(g)&&t(d)),_=p(()=>!t(r)&&(t(d)||e.splitType===X.LEFT||e.splitType===X.NONE)),H=p(()=>({height:`calc(100% - ${t(C)?"48px":"0px"})`})),K=p(()=>[`${f}-logo`,t(v),{[`${f}--mobile`]:t(b)}]),k=p(()=>{const R=t(S);return{menus:R,beforeClickFn:E,items:R,theme:t(v),accordion:t(u),collapse:t(a),collapsedShowTitle:t(i),onMenuClick:I}});function I(R){n(R)}function E(R){return U(this,null,function*(){return $t(R)?(_t(R),!1):!0})}function z(){return!t(C)&&!t(b)?null:w(Qe,{showTitle:!t(a),class:t(K),theme:t(v)},null)}function q(){const fe=t(k),{menus:R}=fe,ge=nt(fe,["menus"]);return!R||!R.length?null:e.isHorizontal?w(eo,Q(ge,{isHorizontal:e.isHorizontal,type:t(s),showLogo:t(C),mode:t(y),items:R}),null):w(Bt,Q(ge,{isSplitMenu:t(c),items:R}),null)}return()=>w(V,null,[z(),t(_)?w(Lt,{style:t(H)},{default:()=>q()}):q()])}});const _o=N({name:"HeaderTrigger",components:{MenuUnfoldOutlined:Bn,MenuFoldOutlined:Fn},props:{theme:T.oneOf(["light","dark"])},setup(){const{getCollapsed:e,toggleCollapsed:n}=G(),{prefixCls:o}=B("layout-header-trigger");return{getCollapsed:e,toggleCollapsed:n,prefixCls:o}}});function To(e,n,o,s,l,a){const i=h("MenuUnfoldOutlined"),u=h("MenuFoldOutlined");return m(),L("span",{class:$([e.prefixCls,e.theme]),onClick:n[0]||(n[0]=(...r)=>e.toggleCollapsed&&e.toggleCollapsed(...r))},[e.getCollapsed?(m(),M(i,{key:0})):(m(),M(u,{key:1}))],2)}var wo=A(_o,[["render",To]]);const Lo=N({name:"LayoutTrigger",components:{SiderTrigger:re(()=>Y(()=>import("./SiderTrigger.f75fee1c.js"),["assets/SiderTrigger.f75fee1c.js","assets/index.66fda55f.js","assets/index.63994cfa.css"])),HeaderTrigger:wo},props:{sider:T.bool.def(!0),theme:T.oneOf(["light","dark"])}});function Io(e,n,o,s,l,a){const i=h("SiderTrigger"),u=h("HeaderTrigger");return e.sider?(m(),M(i,{key:0})):(m(),M(u,{key:1,theme:e.theme},null,8,["theme"]))}var Re=A(Lo,[["render",Io]]);function Ae(){const{getFullContent:e}=It(),n=Ne(),o=p(()=>!t(e)&&t(S)&&t(v)&&!t(c)&&!t(d)),s=p(()=>!t(C)&&!t(o)),l=p(()=>{const R=!t(e)&&t(v);return R&&!t(S)||R&&t(c)||R&&t(d)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:u,getIsSidebarType:r,getIsMixSidebar:d,getIsTopMenu:c}=G(),{getShowBreadCrumb:g,getShowLogo:f}=ve(),S=p(()=>!t(r)&&t(v)),b=p(()=>n.getHeaderSetting.showDoc),y=p(()=>n.getHeaderSetting.theme),v=p(()=>n.getHeaderSetting.show),C=p(()=>n.getHeaderSetting.fixed),_=p(()=>n.getHeaderSetting.bgColor),H=p(()=>n.getHeaderSetting.showSearch),K=p(()=>n.getHeaderSetting.showFullScreen),k=p(()=>n.getHeaderSetting.showNotice),I=p(()=>t(a)!==ae.HORIZONTAL&&t(g)&&!t(i)),E=p(()=>t(f)&&!t(r)&&!t(d)),z=p(()=>t(I)||t(u));function q(R){n.setProjectConfig({headerSetting:R})}return{setHeaderSetting:q,getShowDoc:b,getShowSearch:H,getHeaderTheme:y,getShowFullScreen:K,getShowNotice:k,getShowBread:I,getShowContent:z,getShowHeaderLogo:E,getShowHeader:v,getFixed:C,getShowMixHeaderRef:S,getShowFullHeaderRef:o,getShowInsetHeaderRef:l,getUnFixedAndFull:s,getHeaderBgColor:_}}const Oo=N({name:"FullScreen",components:{FullscreenExitOutlined:$n,FullscreenOutlined:_n,Tooltip:vt},setup(){const{t:e}=ye(),{toggle:n,isFullscreen:o}=rn();return{getTitle:p(()=>t(o)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:o,toggle:n}}});function ko(e,n,o,s,l,a){const i=h("FullscreenOutlined"),u=h("FullscreenExitOutlined"),r=h("Tooltip");return m(),M(r,{title:e.getTitle,placement:"bottom",mouseEnterDelay:.5},{default:P(()=>[j("span",{onClick:n[0]||(n[0]=(...d)=>e.toggle&&e.toggle(...d))},[e.isFullscreen?(m(),M(u,{key:1})):(m(),M(i,{key:0}))])]),_:1},8,["title","mouseEnterDelay"])}var Ho=A(Oo,[["render",ko]]);const Po=re(()=>Y(()=>import("./index.619d3083.js"),["assets/index.619d3083.js","assets/index.e7586e6f.css","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/siteSetting.c485f07c.js","assets/index.fb202374.js","assets/index.d0b877f3.css","assets/useWindowSizeFn.543fbdda.js","assets/FullscreenOutlined.9844a14c.js","assets/header.d801b988.js","assets/index.d706fae7.js","assets/index.0935299d.css","assets/useContentViewHeight.a4f5c104.js","assets/uniqBy.300580fe.js","assets/_baseIteratee.d3cd63c9.js","assets/get.6f471eb6.js","assets/index.641dc06f.js","assets/index.464798c8.css","assets/index.bd8788ce.js","assets/index.a2831ae3.css","assets/useRefs.023c9fad.js","assets/PlusOutlined.2e281232.js","assets/RedoOutlined.13d433c5.js","assets/index.dba243ce.js","assets/lock.a41847f4.js"]),{loading:!0}),Ro=re(()=>Y(()=>import("./Breadcrumb.898245a6.js"),["assets/Breadcrumb.898245a6.js","assets/Breadcrumb.45a81991.css","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/index.b69e15a8.js","assets/index.bc5550a9.css"])),Eo=re(()=>Y(()=>import("./index.1ea31936.js"),["assets/index.1ea31936.js","assets/index.41a550e0.css","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/index.bd8788ce.js","assets/index.a2831ae3.css","assets/useRefs.023c9fad.js","assets/PlusOutlined.2e281232.js","assets/index.202d4ed1.js","assets/index.b27b9ead.css","assets/index.d271b234.js","assets/index.9b4640ec.css","assets/index.1c5c6f49.js","assets/index.a18cc309.css","assets/eagerComputed.4d1213a9.js","assets/index.899030cc.js","assets/index.43ba843e.css","assets/useSize.9f5f1887.js","assets/index.fd2371d9.js","assets/index.49ada229.css","assets/transButton.4ef39013.js","assets/CopyOutlined.a2405ba0.js"])),Fo=re(()=>Y(()=>import("./ErrorAction.80398558.js"),["assets/ErrorAction.80398558.js","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/index.202d4ed1.js","assets/index.b27b9ead.css","assets/errorLog.68d344fd.js","assets/dateUtil.9b9e915e.js","assets/dayjs.min.7f9108ce.js","assets/exceptionEnum.1496ab9e.js"]));const No=N({name:"LayoutHeader",components:{Header:Ze.Header,AppLogo:Qe,LayoutTrigger:Re,LayoutBreadcrumb:Ro,LayoutMenu:zt,UserDropDown:Po,AppLocalePicker:un,FullScreen:Ho,Notify:Eo,AppSearch:cn,ErrorAction:Fo,SettingDrawer:re(()=>Y(()=>import("./index.6d28eaa8.js").then(function(e){return e.i}),["assets/index.6d28eaa8.js","assets/index.68bb645f.js","assets/index.5c7227e9.css","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/index.641dc06f.js","assets/index.464798c8.css","assets/ArrowLeftOutlined.476002b8.js","assets/index.b2ee3398.js","assets/index.3a3c1369.css"]),{loading:!0})},props:{fixed:T.bool},setup(e){const{prefixCls:n}=B("layout-header"),{getShowTopMenu:o,getShowHeaderTrigger:s,getSplit:l,getIsMixMode:a,getMenuWidth:i,getIsMixSidebar:u}=G(),{getUseErrorHandle:r,getShowSettingButton:d,getSettingButtonPosition:c}=ve(),{getHeaderTheme:g,getShowFullScreen:f,getShowNotice:S,getShowContent:b,getShowBread:y,getShowHeaderLogo:v,getShowHeader:C,getShowSearch:_}=Ae(),{getShowLocalePicker:H}=dn(),{getIsMobile:K}=me(),k=p(()=>{const R=t(g);return[n,{[`${n}--fixed`]:e.fixed,[`${n}--mobile`]:t(K),[`${n}--${R}`]:R}]}),I=p(()=>{if(!t(d))return!1;const R=t(c);return R===ot.AUTO?t(C):R===ot.HEADER}),E=p(()=>!t(a)||t(K)?{}:{width:`${t(i)<180?180:t(i)}px`}),z=p(()=>t(l)?X.TOP:X.NONE),q=p(()=>t(l)?ae.HORIZONTAL:null);return{prefixCls:n,getHeaderClass:k,getShowHeaderLogo:v,getHeaderTheme:g,getShowHeaderTrigger:s,getIsMobile:K,getShowBread:y,getShowContent:b,getSplitType:z,getSplit:l,getMenuMode:q,getShowTopMenu:o,getShowLocalePicker:H,getShowFullScreen:f,getShowNotice:S,getUseErrorHandle:r,getLogoWidth:E,getIsMixSidebar:u,getShowSettingButton:d,getShowSetting:I,getShowSearch:_}}});function Ao(e,n,o,s,l,a){const i=h("AppLogo"),u=h("LayoutTrigger"),r=h("LayoutBreadcrumb"),d=h("LayoutMenu"),c=h("AppSearch"),g=h("ErrorAction"),f=h("Notify"),S=h("FullScreen"),b=h("AppLocalePicker"),y=h("UserDropDown"),v=h("SettingDrawer"),C=h("Header");return m(),M(C,{class:$(e.getHeaderClass)},{default:P(()=>[j("div",{class:$(`${e.prefixCls}-left`)},[e.getShowHeaderLogo||e.getIsMobile?(m(),M(i,{key:0,class:$(`${e.prefixCls}-logo`),theme:e.getHeaderTheme,style:le(e.getLogoWidth)},null,8,["class","theme","style"])):O("",!0),e.getShowContent&&e.getShowHeaderTrigger&&!e.getSplit&&!e.getIsMixSidebar||e.getIsMobile?(m(),M(u,{key:1,theme:e.getHeaderTheme,sider:!1},null,8,["theme"])):O("",!0),e.getShowContent&&e.getShowBread?(m(),M(r,{key:2,theme:e.getHeaderTheme},null,8,["theme"])):O("",!0)],2),e.getShowTopMenu&&!e.getIsMobile?(m(),L("div",{key:0,class:$(`${e.prefixCls}-menu`)},[w(d,{isHorizontal:!0,theme:e.getHeaderTheme,splitType:e.getSplitType,menuMode:e.getMenuMode},null,8,["theme","splitType","menuMode"])],2)):O("",!0),j("div",{class:$(`${e.prefixCls}-action`)},[e.getShowSearch?(m(),M(c,{key:0,class:$(`${e.prefixCls}-action__item `)},null,8,["class"])):O("",!0),e.getUseErrorHandle?(m(),M(g,{key:1,class:$(`${e.prefixCls}-action__item error-action`)},null,8,["class"])):O("",!0),e.getShowNotice?(m(),M(f,{key:2,class:$(`${e.prefixCls}-action__item notify-item`)},null,8,["class"])):O("",!0),e.getShowFullScreen?(m(),M(S,{key:3,class:$(`${e.prefixCls}-action__item fullscreen-item`)},null,8,["class"])):O("",!0),e.getShowLocalePicker?(m(),M(b,{key:4,reload:!0,showText:!1,class:$(`${e.prefixCls}-action__item`)},null,8,["class"])):O("",!0),w(y,{theme:e.getHeaderTheme},null,8,["theme"]),e.getShowSetting?(m(),M(v,{key:5,class:$(`${e.prefixCls}-action__item`)},null,8,["class"])):O("",!0)],2)]),_:1},8,["class"])}var Wt=A(No,[["render",Ao]]);function De(){const e=Ne(),n=p(()=>e.getMultiTabsSetting.show),o=p(()=>e.getMultiTabsSetting.showQuick),s=p(()=>e.getMultiTabsSetting.showRedo),l=p(()=>e.getMultiTabsSetting.showFold);function a(i){e.setProjectConfig({multiTabsSetting:i})}return{setMultipleTabSetting:a,getShowMultipleTab:n,getShowQuick:o,getShowRedo:s,getShowFold:l}}function Do(){const e=pe(),{currentRoute:n}=e,{getShowMultipleTab:o}=De(),s=Ce(),l=p(()=>i(Ee(e.getRoutes()))||[]),a=p(()=>s.getTabList.reduce((d,c)=>(c.meta&&Reflect.has(c.meta,"frameSrc")&&d.push(c.name),d),[]));function i(d){let c=[];for(const g of d){const{meta:{frameSrc:f}={},children:S}=g;f&&c.push(g),S&&S.length&&c.push(...i(S))}return c=wn(c,"name"),c}function u(d){return d.name===t(n).name}function r(d){return t(o)?t(a).includes(d):e.currentRoute.value.name===d}return{hasRenderFrame:r,getFramePages:l,showIframe:u,getAllFramePages:i}}const Bo=N({name:"FrameLayout",components:{FramePage:Tn},setup(){const{getFramePages:e,hasRenderFrame:n,showIframe:o}=Do(),s=p(()=>t(e).length>0);return{getFramePages:e,hasRenderFrame:n,showIframe:o,showFrame:s}}}),Ko={key:0};function zo(e,n,o,s,l,a){const i=h("FramePage");return e.showFrame?(m(),L("div",Ko,[(m(!0),L(V,null,de(e.getFramePages,u=>(m(),L(V,{key:u.path},[u.meta.frameSrc&&e.hasRenderFrame(u.name)?se((m(),M(i,{key:0,frameSrc:u.meta.frameSrc},null,8,["frameSrc"])),[[ce,e.showIframe(u)]]):O("",!0)],64))),128))])):O("",!0)}var Wo=A(Bo,[["render",zo]]);function jo({route:e,openCache:n,cacheTabs:o,enableTransition:s,def:l}){if(!s)return;const a=o.includes(e.name),i="fade-slide";let u=i;return n&&(u=a&&e.meta.loaded?i:void 0),u||e.meta.transitionName||l}const Uo=N({name:"PageLayout",components:{FrameLayout:Wo},setup(){const{getShowMultipleTab:e}=De(),n=Ce(),{getOpenKeepAlive:o,getCanEmbedIFramePage:s}=ve(),{getBasicTransition:l,getEnableTransition:a}=Ot(),i=p(()=>t(o)&&t(e)),u=p(()=>t(o)?n.getCachedTabList:[]);return{getTransitionName:jo,openCache:i,getEnableTransition:a,getBasicTransition:l,getCaches:u,getCanEmbedIFramePage:s}}});function Vo(e,n,o,s,l,a){const i=h("RouterView"),u=h("FrameLayout");return m(),L(V,null,[w(i,null,{default:P(({Component:r,route:d})=>[w(pn,{name:e.getTransitionName({route:d,openCache:e.openCache,enableTransition:e.getEnableTransition,cacheTabs:e.getCaches,def:e.getBasicTransition}),mode:"out-in",appear:""},{default:P(()=>[e.openCache?(m(),M(mn,{key:0,include:e.getCaches},[(m(),M(st(r),{key:d.fullPath}))],1032,["include"])):(m(),L("div",{key:d.name},[(m(),M(st(r),{key:d.fullPath}))]))]),_:2},1032,["name"])]),_:1}),e.getCanEmbedIFramePage?(m(),M(u,{key:0})):O("",!0)],64)}var Go=A(Uo,[["render",Vo]]);const qo=N({name:"LayoutContent",components:{PageLayout:Go},setup(){const{prefixCls:e}=B("layout-content"),{getOpenPageLoading:n}=Ot(),{getLayoutContentMode:o,getPageLoading:s}=ve();return Ln(),{prefixCls:e,getOpenPageLoading:n,getLayoutContentMode:o,getPageLoading:s}}});function Qo(e,n,o,s,l,a){const i=h("PageLayout"),u=kt("loading");return se((m(),L("div",{class:$([e.prefixCls,e.getLayoutContentMode])},[w(i)],2)),[[u,e.getOpenPageLoading&&e.getPageLoading]])}var Zo=A(qo,[["render",Qo]]);function Xo(){const e=Ne(),{getMiniWidthNumber:n}=G(),o=p(()=>t(n));function s(l){e.setProjectConfig({menuSetting:{siderHidden:l}})}return{getCollapsedWidth:o,onBreakpointChange:s}}function Jo(e){const{getTrigger:n,getSplit:o}=G(),s=p(()=>{const a=t(n);return a!==at.NONE&&!t(e)&&(a===at.FOOTER||t(o))});return{getTriggerAttr:p(()=>t(s)?{}:{trigger:null}),getShowTrigger:s}}function jt(e,n,o=!1){const{getMiniWidthNumber:s,getCollapsed:l,setMenuSetting:a}=G();Ve(()=>{Ie(()=>{Mt(d,80)()})});function i(c){var f;const g=t(c);return g?Reflect.has(g,"$el")?(f=t(c))==null?void 0:f.$el:t(c):null}function u(c,g,f){document.onmousemove=function(S){let b=c.left+(S.clientX-f);S=S||window.event;const y=800,v=t(s);return b<0&&(b=0),b>y&&(b=y),b<v&&(b=v),c.style.left=g.style.width=b+"px",!1}}function r(c){const g=i(e);document.onmouseup=function(){var S;document.onmousemove=null,document.onmouseup=null,g.style.transition="width 0.2s";const f=parseInt(g.style.width);if(o)a({menuWidth:f});else{const b=t(s);t(l)?f>b&&a({collapsed:!1,menuWidth:f}):f>b+20?a({menuWidth:f}):a({collapsed:!0})}(S=c.releaseCapture)==null||S.call(c)}}function d(){const c=i(n);if(!c)return;const g=i(e);!g||(c.onmousedown=f=>{var b;g.style.transition="unset";const S=f==null?void 0:f.clientX;return c.left=c.offsetLeft,u(c,g,S),r(c),(b=c.setCapture)==null||b.call(c),!1})}return{}}const Yo=N({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:n,getCollapsed:o,getCanDrag:s}=G(),{prefixCls:l}=B("darg-bar"),a=p(()=>t(o)?{left:`${t(n)}px`}:{}),i=p(()=>[l,{[`${l}--hide`]:!t(s)||e.mobile}]);return{prefixCls:l,getDragBarStyle:a,getClass:i}}});function xo(e,n,o,s,l,a){return m(),L("div",{class:$(e.getClass),style:le(e.getDragBarStyle)},null,6)}var es=A(Yo,[["render",xo],["__scopeId","data-v-2d9ca099"]]);const ts=N({name:"LayoutSideBar",components:{Sider:Ze.Sider,LayoutMenu:zt,DragBar:es,LayoutTrigger:Re},setup(){const e=W(null),n=W(null),{getCollapsed:o,getMenuWidth:s,getSplit:l,getMenuTheme:a,getRealWidth:i,getMenuHidden:u,getMenuFixed:r,getIsMixMode:d,toggleCollapsed:c}=G(),{prefixCls:g}=B("layout-sideBar"),{getIsMobile:f}=me(),{getTriggerAttr:S,getShowTrigger:b}=Jo(f);jt(n,e);const{getCollapsedWidth:y,onBreakpointChange:v}=Xo(),C=p(()=>t(l)?ae.INLINE:null),_=p(()=>t(l)?X.LEFT:X.NONE),H=p(()=>t(l)?!t(u):!0),K=p(()=>[g,{[`${g}--fixed`]:t(r),[`${g}--mix`]:t(d)&&!t(f)}]),k=p(()=>{const E=`${t(i)}px`;return{width:E,overflow:"hidden",flex:`0 0 ${E}`,maxWidth:E,minWidth:E,transition:"all 0.2s"}}),I=gn(Re);return{prefixCls:g,sideRef:n,dragBarRef:e,getIsMobile:f,getHiddenDomStyle:k,getSiderClass:K,getTrigger:I,getTriggerAttr:S,getCollapsedWidth:y,getMenuFixed:r,showClassSideBarRef:H,getMenuWidth:s,getCollapsed:o,getMenuTheme:a,onBreakpointChange:v,getMode:C,getSplitType:_,getShowTrigger:b,toggleCollapsed:c}}});function ns(e,n,o,s,l,a){const i=h("LayoutTrigger"),u=h("LayoutMenu"),r=h("DragBar"),d=h("Sider");return m(),L(V,null,[e.getMenuFixed&&!e.getIsMobile?se((m(),L("div",{key:0,style:le(e.getHiddenDomStyle)},null,4)),[[ce,e.showClassSideBarRef]]):O("",!0),se(w(d,Q({ref:"sideRef",breakpoint:"lg",collapsible:"",class:e.getSiderClass,width:e.getMenuWidth,collapsed:e.getCollapsed,collapsedWidth:e.getCollapsedWidth,theme:e.getMenuTheme,onBreakpoint:e.onBreakpointChange,trigger:e.getTrigger},e.getTriggerAttr),Ht({default:P(()=>[w(u,{theme:e.getMenuTheme,menuMode:e.getMode,splitType:e.getSplitType},null,8,["theme","menuMode","splitType"]),w(r,{ref:"dragBarRef"},null,512)]),_:2},[e.getShowTrigger?{name:"trigger",fn:P(()=>[w(i)]),key:"0"}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","onBreakpoint","trigger"]),[[ce,e.showClassSideBarRef]])],64)}var os=A(ts,[["render",ns]]);const ss=N({name:"LayoutMixSider",components:{ScrollContainer:Lt,AppLogo:Qe,SimpleMenu:Bt,Icon:Se,LayoutTrigger:Re,SimpleMenuTag:Kt},directives:{clickOutside:fn},setup(){let e=W([]);const n=W(""),o=W([]),s=W(!1),l=W(null),a=W(null),i=W(null),{prefixCls:u}=B("layout-mix-sider"),r=qe(),{t:d}=ye(),{getMenuWidth:c,getCanDrag:g,getCloseMixSidebarOnChange:f,getMenuTheme:S,getMixSideTrigger:b,getRealWidth:y,getMixSideFixed:v,mixSideHasChildren:C,setMenuSetting:_,getIsMixSidebar:H,getCollapsed:K}=G(),{title:k}=hn(),I=Tt();jt(a,l,!0);const E=p(()=>({width:t(s)?`${t(c)}px`:0,left:`${t(q)}px`})),z=p(()=>{C.value=t(o).length>0;const F=t(v)&&t(C);return F&&(s.value=!0),F}),q=p(()=>t(K)?bn:Sn),R=p(()=>{const F=t(z)?t(y):0,J=`${t(q)+F}px`;return Me(J)}),ge=p(()=>{const F=`${t(q)}px`;return Me(F)}),fe=p(()=>t(v)?{}:{onMouseleave:()=>{ue(!0),Te()}}),Be=p(()=>t(g));Ve(()=>U(this,null,function*(){e.value=yield We()})),oe([()=>I.getLastBuildMenuTime,()=>I.getBackMenuList],()=>U(this,null,function*(){e.value=yield We()}),{immediate:!0}),Fe(F=>{i.value=F,ue(!0),t(f)&&Te()});function Me(F){return{width:F,maxWidth:F,minWidth:F,flex:`0 0 ${F}`}}function $e(F,J=!1){return U(this,null,function*(){const he=yield ke(F);if(t(n)===F?(J?t(s)||(s.value=!0):t(s)?Te():s.value=!0,t(s)||ue()):(s.value=!0,n.value=F),!he||he.length===0){J||r(F),o.value=[],Te();return}o.value=he})}function ue(F=!1){return U(this,null,function*(){var he;const J=(he=i.value)==null?void 0:he.path;if(!!J&&(n.value=yield Pe(J),t(H))){const Ke=t(e).find(we=>we.path===t(n)),Ye=Ke==null?void 0:Ke.path;if(Ye){const we=yield ke(Ye);F&&(o.value=we,t(v)&&(s.value=we.length>0)),we.length===0&&(o.value=[])}}})}function D(F){r(F)}function x(){ue(!0),Te()}function ee(F){return t(b)==="hover"?{onMouseenter:()=>$e(F.path,!0),onClick:()=>U(this,null,function*(){const J=yield ke(F.path);F.path&&(!J||J.length===0)&&r(F.path)})}:{onClick:()=>$e(F.path)}}function _e(){_({mixSideFixed:!t(z)})}function Te(){t(z)||(s.value=!1)}return{t:d,prefixCls:u,menuModules:e,handleModuleClick:$e,activePath:n,childrenMenus:o,getShowDragBar:Be,handleMenuClick:D,getMenuStyle:E,handleClickOutside:x,sideRef:a,dragBarRef:l,title:k,openMenu:s,getMenuTheme:S,getItemEvents:ee,getMenuEvents:fe,getDomStyle:R,handleFixedMenu:_e,getMixSideFixed:v,getWrapStyle:ge,getCollapsed:K}}}),as={class:"text"};function ls(e,n,o,s,l,a){const i=h("AppLogo"),u=h("LayoutTrigger"),r=h("SimpleMenuTag"),d=h("Icon"),c=h("ScrollContainer"),g=h("SimpleMenu"),f=kt("click-outside");return m(),L(V,null,[j("div",{class:$(`${e.prefixCls}-dom`),style:le(e.getDomStyle)},null,6),se((m(),L("div",Q({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed}]},e.getMenuEvents),[w(i,{showTitle:!1,class:$(`${e.prefixCls}-logo`)},null,8,["class"]),w(u,{class:$(`${e.prefixCls}-trigger`)},null,8,["class"]),w(c,null,{default:P(()=>[j("ul",{class:$(`${e.prefixCls}-module`)},[(m(!0),L(V,null,de(e.menuModules,S=>(m(),L("li",Q({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:S.path===e.activePath}]},e.getItemEvents(S),{key:S.path}),[w(r,{item:S,collapseParent:"",dot:""},null,8,["item"]),w(d,{class:$(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:S.icon||S.meta&&S.meta.icon},null,8,["class","size","icon"]),j("p",{class:$(`${e.prefixCls}-module__name`)},te(e.t(S.name)),3)],16))),128))],2)]),_:1}),j("div",{class:$(`${e.prefixCls}-menu-list`),ref:"sideRef",style:le(e.getMenuStyle)},[se(j("div",{class:$([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[j("span",as,te(e.title),1),w(d,{size:16,icon:e.getMixSideFixed?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:e.handleFixedMenu},null,8,["icon","onClick"])],2),[[ce,e.openMenu]]),w(c,{class:$(`${e.prefixCls}-menu-list__content`)},{default:P(()=>[w(g,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),se(j("div",{class:$(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[ce,e.getShowDragBar&&e.openMenu]])],6)],16)),[[f,e.handleClickOutside]])],64)}var rs=A(ss,[["render",ls]]);const is=N({name:"SiderWrapper",components:{Sider:os,Drawer:On,MixSider:rs},setup(){const{prefixCls:e}=B("layout-sider-wrapper"),{getIsMobile:n}=me(),{setMenuSetting:o,getCollapsed:s,getMenuWidth:l,getIsMixSidebar:a}=G();function i(){o({collapsed:!0})}return{prefixCls:e,getIsMobile:n,getCollapsed:s,handleClose:i,getMenuWidth:l,getIsMixSidebar:a}}});function us(e,n,o,s,l,a){const i=h("Sider"),u=h("Drawer"),r=h("MixSider");return e.getIsMobile?(m(),M(u,{key:0,placement:"left",class:$(e.prefixCls),width:e.getMenuWidth,getContainer:null,visible:!e.getCollapsed,onClose:e.handleClose},{default:P(()=>[w(i)]),_:1},8,["class","width","visible","onClose"])):e.getIsMixSidebar?(m(),M(r,{key:1})):(m(),M(i,{key:2}))}var cs=A(is,[["render",us]]),Z=(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))(Z||{});function ds(e,n){const o=Le({current:null,currentIndex:0}),{t:s}=ye(),l=Ce(),{currentRoute:a}=pe(),{refreshPage:i,closeAll:u,close:r,closeLeft:d,closeOther:c,closeRight:g}=Pt(),f=p(()=>t(n)?e.tabItem:t(a)),S=p(()=>{if(!t(f))return;const{meta:v}=t(f),{path:C}=t(a),_=o.current,H=_?_.path===C:!1,K=o.currentIndex,k=!H,I=K===0||!H,E=l.getTabList.length===1,z=!H||K===l.getTabList.length-1&&l.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:Z.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:k},{icon:"clarity:close-line",event:Z.CLOSE_CURRENT,text:s("layout.multipleTab.close"),disabled:!!(v!=null&&v.affix)||E,divider:!0},{icon:"line-md:arrow-close-left",event:Z.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:I,divider:!1},{icon:"line-md:arrow-close-right",event:Z.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:z,divider:!0},{icon:"dashicons:align-center",event:Z.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:E||!H},{icon:"clarity:minus-line",event:Z.CLOSE_ALL,text:s("layout.multipleTab.closeAll"),disabled:E}]});function b(v){return C=>{if(!v)return;C==null||C.preventDefault();const _=l.getTabList.findIndex(H=>H.path===v.path);o.current=v,o.currentIndex=_}}function y(v){const{event:C}=v;switch(C){case Z.REFRESH_PAGE:i();break;case Z.CLOSE_CURRENT:r(e.tabItem);break;case Z.CLOSE_LEFT:d();break;case Z.CLOSE_RIGHT:g();break;case Z.CLOSE_OTHER:c();break;case Z.CLOSE_ALL:u();break}}return{getDropMenuList:S,handleMenuEvent:y,handleContextMenu:b}}const ps=N({name:"TabContent",components:{Dropdown:yn,Icon:Se},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:n}=B("multiple-tabs-content"),{t:o}=ye(),s=p(()=>{const{tabItem:{meta:c}={}}=e;return c&&o(c.title)}),l=p(()=>!e.isExtra),a=p(()=>t(l)?["contextmenu"]:["click"]),{getDropMenuList:i,handleMenuEvent:u,handleContextMenu:r}=ds(e,l);function d(c){e.tabItem&&r(e.tabItem)(c)}return{prefixCls:n,getDropMenuList:i,handleMenuEvent:u,handleContext:d,getTrigger:a,getIsTabs:l,getTitle:s}}}),ms={class:"ml-1"};function gs(e,n,o,s,l,a){const i=h("Icon"),u=h("Dropdown");return m(),M(u,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,placement:"bottom",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e.handleMenuEvent},{default:P(()=>[e.getIsTabs?(m(),L("div",{key:0,class:$(`${e.prefixCls}__info`),onContextmenu:n[0]||(n[0]=(...r)=>e.handleContext&&e.handleContext(...r))},[j("span",ms,te(e.getTitle),1)],34)):(m(),L("span",{key:1,class:$(`${e.prefixCls}__extra-quick`),onClick:n[1]||(n[1]=(...r)=>e.handleContext&&e.handleContext(...r))},[w(i,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"])}var fs=A(ps,[["render",gs]]);const hs=N({name:"FoldButton",components:{Icon:Se},setup(){const{prefixCls:e}=B("multiple-tabs-content"),{getShowMenu:n,setMenuSetting:o}=G(),{getShowHeader:s,setHeaderSetting:l}=Ae(),a=p(()=>!t(n)&&!t(s)),i=p(()=>t(a)?"codicon:screen-normal":"codicon:screen-full");function u(){const r=t(a);o({show:r,hidden:!r}),l({show:r}),vn()}return{prefixCls:e,getIcon:i,handleFold:u}}});function bs(e,n,o,s,l,a){const i=h("Icon");return m(),L("span",{class:$(`${e.prefixCls}__extra-fold`),onClick:n[0]||(n[0]=(...u)=>e.handleFold&&e.handleFold(...u))},[w(i,{icon:e.getIcon},null,8,["icon"])],2)}var Ss=A(hs,[["render",bs]]);const ys=N({name:"TabRedo",components:{RedoOutlined:kn},setup(){const e=W(!1),{prefixCls:n}=B("multiple-tabs-content"),{refreshPage:o}=Pt();function s(){return U(this,null,function*(){e.value=!0,yield o(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:n,handleRedo:s,loading:e}}});function vs(e,n,o,s,l,a){const i=h("RedoOutlined");return m(),L("span",{class:$(`${e.prefixCls}__extra-redo`),onClick:n[0]||(n[0]=(...u)=>e.handleRedo&&e.handleRedo(...u))},[w(i,{spin:e.loading},null,8,["spin"])],2)}var Cs=A(ys,[["render",vs]]);function Ms(e,n){function o(){Ie(()=>U(this,null,function*(){if(!e)return;(yield Y(()=>import("./sortable.esm.2632adaa.js"),[])).default.create(t(e),ie({animation:500,delay:400,delayOnTouchOnly:!0},n))}))}return{initSortable:o}}function $s(){const e=W([]),n=Ce(),o=pe();function s(i){const u=[];return i&&i.forEach(r=>{r.meta&&r.meta.affix&&u.push(Ee(r))}),u}function l(){const i=s(o.getRoutes());e.value=i;for(const u of i)n.addTab({meta:u.meta,name:u.name,path:u.path})}let a=!1;return a||(l(),a=!0),e.value.map(i=>{var u;return(u=i.meta)==null?void 0:u.title}).filter(Boolean)}function _s(e){const n=Ce(),{multiTabsSetting:o}=Cn,{prefixCls:s}=B("multiple-tabs");Ie(()=>{var i;if(!o.canDrag)return;const l=(i=document.querySelectorAll(`.${s} .ant-tabs-nav-wrap > div`))==null?void 0:i[0],{initSortable:a}=Ms(l,{filter:u=>{var d;const r=(d=u==null?void 0:u.target)==null?void 0:d.innerText;return r?e.includes(r):!1},onEnd:u=>{const{oldIndex:r,newIndex:d}=u;lt(r)||lt(d)||r===d||n.sortTabs(r,d)}});a()})}const Ts=N({name:"MultipleTabs",components:{TabRedo:Cs,FoldButton:Ss,Tabs:rt,TabPane:rt.TabPane,TabContent:fs},setup(){const e=$s(),n=W("");_s(e);const o=Ce(),s=Rt(),l=pe(),{prefixCls:a}=B("multiple-tabs"),i=qe(),{getShowQuick:u,getShowRedo:r,getShowFold:d}=De(),c=p(()=>o.getTabList.filter(y=>{var v;return!((v=y.meta)!=null&&v.hideTab)})),g=p(()=>t(c).length===1),f=p(()=>[a,{[`${a}--hide-close`]:t(g)}]);Fe(y=>{const{name:v}=y;if(v===Ue||!y||!s.getToken)return;const{path:C,fullPath:_,meta:H={}}=y,{currentActiveMenu:K,hideTab:k}=H,I=k?K:null,E=I||_||C;if(n.value!==E&&(n.value=E),I){const z=l.getRoutes().find(q=>q.path===K);z&&o.addTab(z)}else o.addTab(t(y))});function S(y){n.value=y,i(y,!1)}function b(y){t(g)||o.closeTabByKey(y,l)}return{getWrapClass:f,handleEdit:b,handleChange:S,activeKeyRef:n,getTabsState:c,getShowQuick:u,getShowRedo:r,getShowFold:d}}});function ws(e,n,o,s,l,a){const i=h("TabContent"),u=h("TabPane"),r=h("TabRedo"),d=h("FoldButton"),c=h("Tabs");return m(),L("div",{class:$(e.getWrapClass)},[w(c,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:e.handleEdit},Ht({default:P(()=>[(m(!0),L(V,null,de(e.getTabsState,g=>(m(),M(u,{key:g.query?g.fullPath:g.path,closable:!(g&&g.meta&&g.meta.affix)},{tab:P(()=>[w(i,{tabItem:g},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:P(()=>[e.getShowRedo?(m(),M(r,{key:0})):O("",!0),e.getShowQuick?(m(),M(i,{key:1,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):O("",!0),e.getShowFold?(m(),M(d,{key:2})):O("",!0)]),key:"0"}:void 0]),1032,["activeKey","onChange","onEdit"])],2)}var Ls=A(Ts,[["render",ws]]);const dt=48,Is=32,Os=N({name:"LayoutMultipleHeader",components:{LayoutHeader:Wt,MultipleTabs:Ls},setup(){const{setHeaderHeight:e}=In(),{prefixCls:n}=B("layout-multiple-header"),{getCalcContentWidth:o,getSplit:s}=G(),{getIsMobile:l}=me(),{getFixed:a,getShowInsetHeaderRef:i,getShowFullHeaderRef:u,getHeaderTheme:r,getShowHeader:d}=Ae(),{getFullContent:c}=It(),{getShowMultipleTab:g}=De(),f=p(()=>t(g)&&!t(c)),S=p(()=>t(a)||t(u)),b=p(()=>{const _={};return t(a)&&(_.width=t(l)?"100%":t(o)),t(u)&&(_.top=`${dt}px`),_}),y=p(()=>t(a)||t(u)),v=p(()=>{let _=0;return(t(u)||!t(s))&&t(d)&&!t(c)&&(_+=dt),t(g)&&!t(c)&&(_+=Is),e(_),{height:`${_}px`}});return{getClass:p(()=>[n,`${n}--${t(r)}`,{[`${n}--fixed`]:t(y)}]),prefixCls:n,getPlaceholderDomStyle:v,getIsFixed:y,getWrapStyle:b,getIsShowPlaceholderDom:S,getShowTabs:f,getShowInsetHeaderRef:i}}});function ks(e,n,o,s,l,a){const i=h("LayoutHeader"),u=h("MultipleTabs");return m(),L(V,null,[e.getIsShowPlaceholderDom?(m(),L("div",{key:0,style:le(e.getPlaceholderDomStyle)},null,4)):O("",!0),j("div",{style:le(e.getWrapStyle),class:$(e.getClass)},[e.getShowInsetHeaderRef?(m(),M(i,{key:0})):O("",!0),e.getShowTabs?(m(),M(u,{key:1})):O("",!0)],6)],64)}var Hs=A(Os,[["render",ks],["__scopeId","data-v-42541d1f"]]);function Ps(){const{getLockTime:e}=ve(),n=Hn(),o=Rt(),s=Ne();let l;function a(){window.clearTimeout(l)}function i(){if(!o.getToken){a();return}const d=s.getProjectConfig.lockTime;if(!d||d<1){a();return}a(),l=setTimeout(()=>{u()},d*60*1e3)}function u(){n.setLockInfo({isLock:!0,pwd:void 0})}ze(d=>{o.getToken?i():a(),d(()=>{a()})}),Mn(()=>{a()});const r=wt(i,2e3);return p(()=>t(e)?{onKeyup:r,onMousemove:r}:(a(),{}))}const Rs=N({name:"DefaultLayout",components:{LayoutFeatures:re(()=>Y(()=>import("./index.7283c1ea.js"),["assets/index.7283c1ea.js","assets/index.5bb6d59e.css","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/SessionTimeoutLogin.5f509540.js","assets/SessionTimeoutLogin.f03ebbbe.css","assets/Login.3544b2e1.js","assets/Login.ede6bba2.css","assets/LoginForm.54c9fa3e.js","assets/index.e2c8ad68.js","assets/index.2ce55b64.css","assets/Checkbox.ec3c0e07.js","assets/index.524bdfb4.js","assets/index.251e5d3f.css","assets/index.1c5c6f49.js","assets/index.a18cc309.css","assets/_baseIteratee.d3cd63c9.js","assets/get.6f471eb6.js","assets/useSize.9f5f1887.js","assets/index.b2ee3398.js","assets/index.3a3c1369.css","assets/LoginFormTitle.7f49d43a.js","assets/GithubFilled.373bf42b.js","assets/index.c95ac475.js","assets/ForgetPasswordForm.e618549c.js","assets/index.55a537a1.js","assets/index.7b8b5e30.css","assets/RegisterForm.d7081310.js","assets/index.d6426751.js","assets/index.88b1d373.css","assets/MobileForm.e744207f.js","assets/QrCodeForm.4e4ffa90.js","assets/download.df7371cc.js","assets/scrollTo.ef670f30.js","assets/FullscreenOutlined.9844a14c.js","assets/index.d706fae7.js","assets/index.0935299d.css","assets/useWindowSizeFn.543fbdda.js","assets/useContentViewHeight.a4f5c104.js","assets/uniqBy.300580fe.js","assets/index.641dc06f.js","assets/index.464798c8.css","assets/index.bd8788ce.js","assets/index.a2831ae3.css","assets/useRefs.023c9fad.js","assets/PlusOutlined.2e281232.js","assets/RedoOutlined.13d433c5.js","assets/index.dba243ce.js","assets/lock.a41847f4.js"])),LayoutFooter:re(()=>Y(()=>import("./index.55fb189f.js"),["assets/index.55fb189f.js","assets/index.3ac16e54.css","assets/index.66fda55f.js","assets/index.63994cfa.css","assets/siteSetting.c485f07c.js","assets/useContentViewHeight.a4f5c104.js","assets/useWindowSizeFn.543fbdda.js","assets/GithubFilled.373bf42b.js"])),LayoutHeader:Wt,LayoutContent:Zo,LayoutSideBar:cs,LayoutMultipleHeader:Hs,Layout:Ze},setup(){const{prefixCls:e}=B("default-layout"),{getIsMobile:n}=me(),{getShowFullHeaderRef:o}=Ae(),{getShowSidebar:s,getIsMixSidebar:l,getShowMenu:a}=G(),i=Ps(),u=p(()=>{let r=["ant-layout"];return(t(l)||t(a))&&r.push("ant-layout-has-sider"),r});return{getShowFullHeaderRef:o,getShowSidebar:s,prefixCls:e,getIsMobile:n,getIsMixSidebar:l,layoutClass:u,lockEvents:i}}});function Es(e,n,o,s,l,a){const i=h("LayoutFeatures"),u=h("LayoutHeader"),r=h("LayoutSideBar"),d=h("LayoutMultipleHeader"),c=h("LayoutContent"),g=h("LayoutFooter"),f=h("Layout");return m(),M(f,Q({class:e.prefixCls},e.lockEvents),{default:P(()=>[w(i),e.getShowFullHeaderRef?(m(),M(u,{key:0,fixed:""})):O("",!0),w(f,{class:$([e.layoutClass])},{default:P(()=>[e.getShowSidebar||e.getIsMobile?(m(),M(r,{key:0})):O("",!0),w(f,{class:$(`${e.prefixCls}-main`)},{default:P(()=>[w(d),w(c),w(g)]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"])}var Fs=A(Rs,[["render",Es]]),qs=Object.freeze(Object.defineProperty({__proto__:null,default:Fs},Symbol.toStringTag,{value:"Module"}));export{De as a,re as c,qs as i,Ae as u};