index.0cc142cc.js 57 KB

1
  1. var jt=Object.defineProperty;var Oe=Object.getOwnPropertySymbols;var et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable;var xe=(e,n,o)=>n in e?jt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o,ue=(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 j=(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,aS as pt,aT as Vt,aU as Gt,aV as qt,aW as T,aX as le,aY as mt,aZ as Zt,a as F,a_ as be,b as D,f as p,aw as N,c as ye,w as h,o as m,h as L,j as M,q as $,k as O,B as Qt,t as ne,a$ as Ue,z as P,b0 as Z,b1 as gt,F as V,b2 as pe,b3 as G,i as t,b4 as ft,am as Ee,b5 as ht,b6 as He,s as W,v as Le,b7 as Se,b8 as me,b9 as Fe,a7 as se,ba as je,bb as St,bc as Pe,bd as Xt,be as Yt,L as ze,a4 as bt,N as Ve,al as Ie,bf as yt,bg as Ge,bh as oe,bi as vt,m as U,bj as Ct,bk as re,bl as Jt,bm as xt,K as en,bn as tn,bo as nn,bp as on,x as ae,y as de,bq as sn,br as x,bs as Mt,bt as $t,aD as _t,bu as ge,bv as Tt,bw as Y,bx as an,by as We,bz as wt,bA as ke,aP as qe,bB as ve,bC as ln,bD as Lt,p as Ze,bE as It,bF as Ne,bG as rn,bH as Qe,A as un,bI as cn,bJ as dn,bK as ot,bL as Ce,bM as Ot,bN as pn,bO as mn,ax as st,bP as kt,bQ as at,bR as gn,bS as Ht,bT as fn,u as hn,bU as Sn,bV as bn,bW as Pt,bX as yn,bY as vn,bZ as Cn,b_ as lt,r as Rt,b$ as Mn}from"./index.7e08ba81.js";import{F as $n,a as _n}from"./FullscreenOutlined.3ea9a56b.js";import Tn from"./index.8f031f80.js";import{u as wn}from"./uniqBy.e8d75d01.js";import{u as Ln,a as In}from"./useContentViewHeight.eee5bfce.js";import{D as On}from"./index.92bb6ba8.js";import{T as rt}from"./index.ff33b1ce.js";import{R as kn}from"./RedoOutlined.2794d90f.js";import"./index.62601954.js";import{u as Hn}from"./lock.19cea2d5.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){Bn(e,l,o[l])})}return e}function Bn(e,n,o){return n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}var Ye=function(n,o){var s=ut({},n,o.attrs);return w(pt,ut({},s,{icon:An}),null)};Ye.displayName="MenuUnfoldOutlined";Ye.inheritAttrs=!1;var Dn=Ye;function ie(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:le.INLINE},type:{type:String,default:mt.MIX},theme:{type:String,default:Zt.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(),Un=F({name:"MenuItemContent",components:{Icon:be},props:zn,setup(e){const{prefixCls:n}=D("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 jn(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),Qt(" "+ne(e.getI18nName),1)],2)}var Ft=N(Un,[["render",jn]]);const Vn=F({name:"BasicMenuItem",components:{MenuItem:Ue.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,Z(e.$props,{item:e.item}),null,16,["item"])]),_:1})}var qn=N(Vn,[["render",Gn]]);const Zn=F({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:qn,SubMenu:Ue.SubMenu,MenuItemContent:Ft},props:Et,setup(e){const{prefixCls:n}=D("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 Qn(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(Z({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,Z(e.$props,{item:e.item}),null,16,["item"])]),default:P(()=>[(m(!0),L(V,null,pe(e.item.children||[],c=>(m(),M(r,Z({key:c.path},e.$props,{item:c}),null,16,["item"]))),128))]),_:1},8,["class"])):O("",!0)],64)}var Xn=N(Zn,[["render",Qn]]);function Yn(e,n,o,s){const{getCollapsed:l,getIsMixSidebar:a}=G();function i(c){return j(this,null,function*(){if(o.value===le.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)===le.HORIZONTAL||!t(s)||t(a))e.openKeys=c;else{const g=[];for(const{children:f,path:b}of t(n))f&&f.length>0&&g.push(b);if(t(l))e.collapsedOpenKeys=c;else{const f=c.find(b=>e.openKeys.indexOf(b)===-1);g.indexOf(f)===-1?e.openKeys=c:e.openKeys=f?[f]:[]}}}return{setOpenKeys:i,resetKeys:r,getOpenKeys:u,handleOpenChange:d}}const Jn=F({name:"BasicMenu",components:{Menu:Ue,BasicSubMenuItem:Xn},props:Kn,emits:["menuClick"],setup(e,{emit:n}){const o=W(!1),s=W(""),l=Le({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:a}=D("basic-menu"),{items:i,mode:u,accordion:r}=Se(e),{getCollapsed:d,getTopMenuAlign:c,getSplit:g}=G(),{currentRoute:f}=me(),{handleOpenChange:b,setOpenKeys:S,getOpenKeys:y}=Yn(l,i,u,r),v=p(()=>{const{type:k,mode:I}=e;return k===mt.TOP_MENU&&I===le.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===le.INLINE,I={};return k&&(I.inlineCollapsed=e.mixSider?!1:t(d)),I});Fe(k=>{var I;k.name!==je&&(K(k),s.value=(I=k.meta)==null?void 0:I.currentActiveMenu,t(s)&&(l.selectedKeys=[t(s)],S(t(s))))}),!e.mixSider&&se(()=>e.items,()=>{K()});function H(I){return j(this,arguments,function*({key:k}){const{beforeClickFn:R}=e;R&&St(R)&&!(yield R(k))||(n("menuClick",k),o.value=!0,l.selectedKeys=[k])})}function K(k){return j(this,null,function*(){var R;if(t(o)){o.value=!1;return}const I=((R=(k||t(f)).meta)==null?void 0:R.currentActiveMenu)||(k||t(f)).path;if(S(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 ue({handleMenuClick:H,getInlineCollapseOptions:_,getMenuClass:C,handleOpenChange:b,getOpenKeys:y},Se(l))}});function xn(e,n,o,s,l,a){const i=h("BasicSubMenuItem"),u=h("Menu");return m(),M(u,Z({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,pe(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"])}var eo=N(Jn,[["render",xn]]);const Nt=Symbol();function to(e){return Xt(e,Nt,{readonly:!1,native:!0})}function At(){return Yt(Nt)}const no=F({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}=D("menu"),u=W(!1);to({rootMenuEmitter:o,activeName:l});const r=p(()=>{const{theme:S}=e;return[i,`${i}-${S}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});ze(()=>{a.value=e.openNames}),ze(()=>{e.activeName&&(l.value=e.activeName)}),se(()=>e.openNames,()=>{Ie(()=>{d()})});function d(){o.emit("on-update-opened",a.value)}function c(S){a.value.includes(S)||(a.value.push(S),d())}function g(S){a.value=a.value.filter(y=>y!==S),d()}function f(){a.value=[],d()}function b(S){S!==-1&&(a.value=a.value.slice(0,S+1),d())}return bt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:c,removeSubMenu:g,getOpenNames:()=>a.value,removeAll:f,isRemoveAllPopup:u,sliceIndex:b,level:0,props:e}),Ve(()=>{a.value=e.collapse?[]:[...e.openNames],d(),o.on("on-menu-item-select",S=>{l.value=S,Ie(()=>{e.collapse&&f()}),n("select",S)}),o.on("open-name-change",({name:S,opened:y})=>{if(y&&!a.value.includes(S))a.value.push(S);else if(!y){const v=a.value.findIndex(C=>C===S);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)},[oe(e.$slots,"default")],2)}var so=N(no,[["render",oo]]);function Bt(e){const n=p(()=>a(["Menu","SubMenu"])),o=p(()=>a(["Menu"])),s=p(()=>a(["SubMenu"])),l=p(()=>{var g,f,b;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((b=t(o))!=null&&b.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=F({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}=Bt(o),{prefixCls:r}=D("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}),b=p(()=>{var y;return((y=t(i))==null?void 0:y.type.name)==="Menu"&&t(f)&&n.title});function S(){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 se(()=>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:S,showTooptip:b}}});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:re(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(m(),M(i,{key:0,placement:"right"},{title:P(()=>[oe(e.$slots,"title")]),default:P(()=>[U("div",{class:$(`${e.prefixCls}-tooltip`)},[oe(e.$slots,"default")],2)]),_:3})):(m(),L(V,{key:1},[oe(e.$slots,"default"),oe(e.$slots,"title")],64))],6)}var ro=N(ao,[["render",lo]]);const ct=200,io=F({name:"SubMenu",components:{Icon:be,CollapseTransition:Jt,Popover:xt},props:{name:{type:[String,Number],required:!0},disabled:T.bool,collapsedShowTitle:T.bool},setup(e){var ce;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}=Bt(n),{prefixCls:r}=D("menu"),d=yt(),{rootMenuEmitter:c}=At(),{addSubMenu:g,removeSubMenu:f,removeAll:b,getOpenNames:S,isRemoveAllPopup:y,sliceIndex:v,level:C,props:_,handleMouseleave:H}=en(`subMenu:${(ce=i.value)==null?void 0:ce.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),R=p(()=>_.theme),z=p(()=>({minWidth:"200px"})),q=p(()=>{const B=e.name;return t(I)?S().includes(B):o.opened}),A=p(()=>{const B=_.activeSubMenuNames.includes(e.name);return[`${r}-submenu-title`,{[`${r}-submenu-active`]:B,[`${r}-submenu-active-border`]:B&&C===0,[`${r}-submenu-collapse`]:t(I)&&C===0}]});function X(B){return t(I)?{onMouseenter:De,onMouseleave:()=>Me(B)}:{}}function fe(){const{disabled:B}=e;if(B||t(I))return;const ee=o.opened;if(t(k)){const{uidList:te}=u();c.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:te})}else c.emit("open-name-change",{name:e.name,opened:!ee});o.opened=!ee}function De(){if(e.disabled)return;d.emit("submenu:mouse-enter-child");const ee=S().findIndex(_e=>_e===e.name);v(ee),C===0&&S().length===2&&b(),s.isChild=S().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{g(e.name)},ct)}function Me(B=!1){var te;((te=i.value)==null?void 0:te.props.name)||(y.value=!0),S().slice(-1)[0]===e.name&&(s.isChild=!1),d.emit("submenu:mouse-leave-child"),s.timeout&&(clearTimeout(s.timeout),s.timeout=setTimeout(()=>{y.value?b():s.mouseInChild||f(e.name)},ct)),B&&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",B=>{if(!t(I)){if(nn(B)){o.opened=B;return}if(on(B)&&_.accordion){const{opend:ee,parent:te,uidList:_e}=B;te===(n==null?void 0:n.parent)?o.opened=ee:_e.includes(n==null?void 0:n.uid)||(o.opened=!1);return}e.name&&Array.isArray(B)&&(o.opened=B.includes(e.name))}}),c.on("on-update-active-name:submenu",B=>{n!=null&&n.uid&&(o.active=B.includes(n==null?void 0:n.uid))})});function $e(B){o.opened=B}return bt(`subMenu:${n==null?void 0:n.uid}`,{addSubMenu:g,removeSubMenu:f,getOpenNames:S,removeAll:b,isRemoveAllPopup:y,sliceIndex:v,level:C+1,handleMouseleave:Me,props:_}),ue(ue({getClass:K,prefixCls:r,getCollapse:I,getItemStyle:a,handleClick:fe,handleVisibleChange:$e,getParentSubMenu:l,getOverlayStyle:z,getTheme:R,getIsOpend:q,getEvents:X,getSubClass:A},Se(o)),Se(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(()=>[U("div",gt(sn(e.getEvents(!0))),[U("ul",{class:$([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[oe(e.$slots,"default")],2)],16)]),default:P(()=>[U("div",Z({class:e.getSubClass},e.getEvents(!1)),[U("div",{class:$([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[oe(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},[U("div",{class:$(`${e.prefixCls}-submenu-title`),onClick:n[0]||(n[0]=Ct((...d)=>e.handleClick&&e.handleClick(...d),["stop"])),style:re(e.getItemStyle)},[oe(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(()=>[ae(U("ul",{class:$(e.prefixCls)},[oe(e.$slots,"default")],2),[[de,e.opened]])]),_:3})],64))],2)}var co=N(io,[["render",uo]]);const po=F({name:"SimpleSubMenu",components:{SubMenu:co,MenuItem:ro,SimpleMenuTag:ie(()=>x(()=>Promise.resolve().then(function(){return Mo}),void 0)),Icon:be},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}=D("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,Z({key:0,name:e.item.path},e.$props,{class:e.getLevelClass}),{title:P(()=>[U("span",{class:$(["ml-2",`${e.prefixCls}-sub-title`])},ne(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,ne(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,ne(e.getI18nName),1)):O("",!0),ae(U("span",{class:$(["ml-2",`${e.prefixCls}-sub-title`])},ne(e.getI18nName),3),[[de,e.getShowSubTitle]]),w(u,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:P(()=>[(m(!0),L(V,null,pe(e.item.children||[],g=>(m(),M(d,Z({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=N(po,[["render",fo]]);function So(e,n,o,s,l){const a=Mt(i,50);function i(r){return j(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 bo=F({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}=me(),{prefixCls:u}=D("simple-menu"),{items:r,accordion:d,mixSider:c,collapse:g}=Se(e),{setOpenKeys:f,getOpenKeys:b}=So(a,r,d,c,g),S=p(()=>ue(ue({},n),e));se(()=>e.collapse,C=>{C?a.openNames=[]:f(i.value.path)},{immediate:!0}),se(()=>e.items,()=>{!e.isSplitMenu||f(i.value.path)},{flush:"post"}),Fe(C=>{var _;C.name!==je&&(s.value=(_=C.meta)==null?void 0:_.currentActiveMenu,y(C),t(s)&&(a.activeName=t(s),f(t(s))))});function y(C){return j(this,null,function*(){if(t(l)){l.value=!1;return}const _=(C||t(i)).path;a.activeName=_,f(_)})}function v(C){return j(this,null,function*(){if($t(C)){_t(C);return}const{beforeClickFn:_}=e;_&&St(_)&&!(yield _(C))||(o("menuClick",C),l.value=!0,f(C),a.activeName=C)})}return ue({prefixCls:u,getBindValues:S,handleSelect:v,getOpenKeys:b},Se(a))}});function yo(e,n,o,s,l,a){const i=h("SimpleSubMenu"),u=h("Menu");return m(),M(u,Z(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:P(()=>[(m(!0),L(V,null,pe(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 Dt=N(bo,[["render",yo]]);const vo=F({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:T.bool,collapseParent:T.bool},setup(e){const{prefixCls:n}=D("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)},ne(e.getContent),3)):O("",!0)}var Kt=N(vo,[["render",Co]]),Mo=Object.freeze(Object.defineProperty({__proto__:null,default:Kt},Symbol.toStringTag,{value:"Module"}));function $o(e){const n=W([]),{currentRoute:o}=me(),{getIsMobile:s}=ge(),l=Tt(),{setMenuSetting:a,getIsHorizontal:i,getSplit:u}=G(),r=wt(b,50),d=p(()=>t(e)!==Y.LEFT&&!t(i)),c=p(()=>!t(u)||t(e)!==Y.LEFT),g=p(()=>t(e)===Y.TOP),f=p(()=>t(e)===Y.NONE||!t(u));se([()=>t(o).path,()=>t(e)],v=>j(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}),se([()=>l.getLastBuildMenuTime,()=>l.getBackMenuList],()=>{S()},{immediate:!0}),se(()=>u.value,()=>{t(d)||S()});function b(y){return j(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 S(){return j(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=F({name:"LayoutMenu",props:{theme:T.oneOf(["light","dark"]),splitType:{type:Number,default:Y.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}=D("layout-menu"),{menusRef:b}=$o(ln(e,"splitType")),{getIsMobile:S}=ge(),y=p(()=>t(S)?le.INLINE:e.menuMode||t(o)),v=p(()=>e.theme||t(l)),C=p(()=>t(g)&&t(d)),_=p(()=>!t(r)&&(t(d)||e.splitType===Y.LEFT||e.splitType===Y.NONE)),H=p(()=>({height:`calc(100% - ${t(C)?"48px":"0px"})`})),K=p(()=>[`${f}-logo`,t(v),{[`${f}--mobile`]:t(S)}]),k=p(()=>{const A=t(b);return{menus:A,beforeClickFn:R,items:A,theme:t(v),accordion:t(u),collapse:t(a),collapsedShowTitle:t(i),onMenuClick:I}});function I(A){n(A)}function R(A){return j(this,null,function*(){return $t(A)?(_t(A),!1):!0})}function z(){return!t(C)&&!t(S)?null:w(Ze,{showTitle:!t(a),class:t(K),theme:t(v)},null)}function q(){const fe=t(k),{menus:A}=fe,X=nt(fe,["menus"]);return!A||!A.length?null:e.isHorizontal?w(eo,Z(X,{isHorizontal:e.isHorizontal,type:t(s),showLogo:t(C),mode:t(y),items:A}),null):w(Dt,Z(X,{isSplitMenu:t(c),items:A}),null)}return()=>w(V,null,[z(),t(_)?w(Lt,{style:t(H)},{default:()=>q()}):q()])}});const _o=F({name:"HeaderTrigger",components:{MenuUnfoldOutlined:Dn,MenuFoldOutlined:Fn},props:{theme:T.oneOf(["light","dark"])},setup(){const{getCollapsed:e,toggleCollapsed:n}=G(),{prefixCls:o}=D("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=N(_o,[["render",To]]);const Lo=F({name:"LayoutTrigger",components:{SiderTrigger:ie(()=>x(()=>import("./SiderTrigger.6dc26b08.js"),["assets/SiderTrigger.6dc26b08.js","assets/index.7e08ba81.js","assets/index.b7e9411f.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=N(Lo,[["render",Io]]);function Ae(){const{getFullContent:e}=It(),n=Ne(),o=p(()=>!t(e)&&t(b)&&t(v)&&!t(c)&&!t(d)),s=p(()=>!t(C)&&!t(o)),l=p(()=>{const X=!t(e)&&t(v);return X&&!t(b)||X&&t(c)||X&&t(d)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:u,getIsSidebarType:r,getIsMixSidebar:d,getIsTopMenu:c}=G(),{getShowBreadCrumb:g,getShowLogo:f}=ve(),b=p(()=>!t(r)&&t(v)),S=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.useLockPage),k=p(()=>n.getHeaderSetting.showFullScreen),I=p(()=>n.getHeaderSetting.showNotice),R=p(()=>t(a)!==le.HORIZONTAL&&t(g)&&!t(i)),z=p(()=>t(f)&&!t(r)&&!t(d)),q=p(()=>t(R)||t(u));function A(X){n.setProjectConfig({headerSetting:X})}return{setHeaderSetting:A,getShowDoc:S,getShowSearch:H,getHeaderTheme:y,getUseLockPage:K,getShowFullScreen:k,getShowNotice:I,getShowBread:R,getShowContent:q,getShowHeaderLogo:z,getShowHeader:v,getFixed:C,getShowMixHeaderRef:b,getShowFullHeaderRef:o,getShowInsetHeaderRef:l,getUnFixedAndFull:s,getHeaderBgColor:_}}const Oo=F({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(()=>[U("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"])}var Ho=N(Oo,[["render",ko]]);const Po=ie(()=>x(()=>import("./index.73896654.js"),["assets/index.73896654.js","assets/index.e7586e6f.css","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/siteSetting.c485f07c.js","assets/index.aef1b210.js","assets/index.d0b877f3.css","assets/useWindowSizeFn.9cd1b73f.js","assets/FullscreenOutlined.3ea9a56b.js","assets/header.b3b1e10f.js","assets/index.8f031f80.js","assets/index.0935299d.css","assets/useContentViewHeight.eee5bfce.js","assets/uniqBy.e8d75d01.js","assets/_baseIteratee.cd40e9ab.js","assets/get.06058cdc.js","assets/index.92bb6ba8.js","assets/index.464798c8.css","assets/index.ff33b1ce.js","assets/index.a2831ae3.css","assets/useRefs.9e0a4abb.js","assets/PlusOutlined.29a85b0a.js","assets/RedoOutlined.2794d90f.js","assets/index.62601954.js","assets/TabPane.3218c919.js","assets/lock.19cea2d5.js"]),{loading:!0}),Ro=ie(()=>x(()=>import("./Breadcrumb.274065e9.js"),["assets/Breadcrumb.274065e9.js","assets/Breadcrumb.45a81991.css","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/index.ea1692d3.js","assets/index.bc5550a9.css"])),Eo=ie(()=>x(()=>import("./index.e9982191.js"),["assets/index.e9982191.js","assets/index.f6d73ef8.css","assets/index.a18cc309.css","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/index.ff33b1ce.js","assets/index.a2831ae3.css","assets/useRefs.9e0a4abb.js","assets/PlusOutlined.29a85b0a.js","assets/index.828a2959.js","assets/index.b27b9ead.css","assets/index.1060fb1b.js","assets/index.9b4640ec.css","assets/Col.dccd6464.js","assets/useFlexGapSupport.ba88ba25.js","assets/eagerComputed.41f917f7.js","assets/index.3132743a.js","assets/index.43ba843e.css","assets/useSize.1210be5f.js","assets/index.673e5955.js","assets/index.49ada229.css","assets/index.1e32654f.js","assets/index.a6189dd0.css","assets/transButton.38e068f8.js","assets/CopyOutlined.56217d1c.js","assets/EditOutlined.c9dad9df.js"])),Fo=ie(()=>x(()=>import("./ErrorAction.be87fe70.js"),["assets/ErrorAction.be87fe70.js","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/index.828a2959.js","assets/index.b27b9ead.css"]));const No=F({name:"LayoutHeader",components:{Header:Qe.Header,AppLogo:Ze,LayoutTrigger:Re,LayoutBreadcrumb:Ro,LayoutMenu:zt,UserDropDown:Po,AppLocalePicker:un,FullScreen:Ho,Notify:Eo,AppSearch:cn,ErrorAction:Fo,SettingDrawer:ie(()=>x(()=>import("./index.7447f49d.js").then(function(e){return e.i}),["assets/index.7447f49d.js","assets/index.5a7c436a.js","assets/index.5c7227e9.css","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/index.92bb6ba8.js","assets/index.464798c8.css","assets/ArrowLeftOutlined.8453d1a8.js","assets/index.0fba574f.js","assets/index.3a3c1369.css"]),{loading:!0})},props:{fixed:T.bool},setup(e){const{prefixCls:n}=D("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:b,getShowContent:S,getShowBread:y,getShowHeaderLogo:v,getShowHeader:C,getShowSearch:_}=Ae(),{getShowLocalePicker:H}=dn(),{getIsMobile:K}=ge(),k=p(()=>{const A=t(g);return[n,{[`${n}--fixed`]:e.fixed,[`${n}--mobile`]:t(K),[`${n}--${A}`]:A}]}),I=p(()=>{if(!t(d))return!1;const A=t(c);return A===ot.AUTO?t(C):A===ot.HEADER}),R=p(()=>!t(a)||t(K)?{}:{width:`${t(i)<180?180:t(i)}px`}),z=p(()=>t(l)?Y.TOP:Y.NONE),q=p(()=>t(l)?le.HORIZONTAL:null);return{prefixCls:n,getHeaderClass:k,getShowHeaderLogo:v,getHeaderTheme:g,getShowHeaderTrigger:s,getIsMobile:K,getShowBread:y,getShowContent:S,getSplitType:z,getSplit:l,getMenuMode:q,getShowTopMenu:o,getShowLocalePicker:H,getShowFullScreen:f,getShowNotice:b,getUseErrorHandle:r,getLogoWidth:R,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"),b=h("FullScreen"),S=h("AppLocalePicker"),y=h("UserDropDown"),v=h("SettingDrawer"),C=h("Header");return m(),M(C,{class:$(e.getHeaderClass)},{default:P(()=>[U("div",{class:$(`${e.prefixCls}-left`)},[e.getShowHeaderLogo||e.getIsMobile?(m(),M(i,{key:0,class:$(`${e.prefixCls}-logo`),theme:e.getHeaderTheme,style:re(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),U("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(b,{key:3,class:$(`${e.prefixCls}-action__item fullscreen-item`)},null,8,["class"])):O("",!0),e.getShowLocalePicker?(m(),M(S,{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=N(No,[["render",Ao]]);function Be(){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 Bo(){const e=me(),{currentRoute:n}=e,{getShowMultipleTab:o}=Be(),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:b}=g;f&&c.push(g),b&&b.length&&c.push(...i(b))}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 Do=F({name:"FrameLayout",components:{FramePage:Tn},setup(){const{getFramePages:e,hasRenderFrame:n,showIframe:o}=Bo(),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,pe(e.getFramePages,u=>(m(),L(V,{key:u.path},[u.meta.frameSrc&&e.hasRenderFrame(u.name)?ae((m(),M(i,{key:0,frameSrc:u.meta.frameSrc},null,8,["frameSrc"])),[[de,e.showIframe(u)]]):O("",!0)],64))),128))])):O("",!0)}var Wo=N(Do,[["render",zo]]);function Uo({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 jo=F({name:"PageLayout",components:{FrameLayout:Wo},setup(){const{getShowMultipleTab:e}=Be(),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:Uo,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=N(jo,[["render",Vo]]);const qo=F({name:"LayoutContent",components:{PageLayout:Go},setup(){const{prefixCls:e}=D("layout-content"),{getOpenPageLoading:n}=Ot(),{getLayoutContentMode:o,getPageLoading:s}=ve();return Ln(),{prefixCls:e,getOpenPageLoading:n,getLayoutContentMode:o,getPageLoading:s}}});function Zo(e,n,o,s,l,a){const i=h("PageLayout"),u=kt("loading");return ae((m(),L("div",{class:$([e.prefixCls,e.getLayoutContentMode])},[w(i)],2)),[[u,e.getOpenPageLoading&&e.getPageLoading]])}var Qo=N(qo,[["render",Zo]]);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 Yo(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 Ut(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(b){let S=c.left+(b.clientX-f);b=b||window.event;const y=800,v=t(s);return S<0&&(S=0),S>y&&(S=y),S<v&&(S=v),c.style.left=g.style.width=S+"px",!1}}function r(c){const g=i(e);document.onmouseup=function(){var b;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 S=t(s);t(l)?f>S&&a({collapsed:!1,menuWidth:f}):f>S+20?a({menuWidth:f}):a({collapsed:!0})}(b=c.releaseCapture)==null||b.call(c)}}function d(){const c=i(n);if(!c)return;const g=i(e);!g||(c.onmousedown=f=>{var S;g.style.transition="unset";const b=f==null?void 0:f.clientX;return c.left=c.offsetLeft,u(c,g,b),r(c),(S=c.setCapture)==null||S.call(c),!1})}return{}}const Jo=F({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:n,getCollapsed:o,getCanDrag:s}=G(),{prefixCls:l}=D("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:re(e.getDragBarStyle)},null,6)}var es=N(Jo,[["render",xo],["__scopeId","data-v-2d9ca099"]]);const ts=F({name:"LayoutSideBar",components:{Sider:Qe.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}=D("layout-sideBar"),{getIsMobile:f}=ge(),{getTriggerAttr:b,getShowTrigger:S}=Yo(f);Ut(n,e);const{getCollapsedWidth:y,onBreakpointChange:v}=Xo(),C=p(()=>t(l)?le.INLINE:null),_=p(()=>t(l)?Y.LEFT:Y.NONE),H=p(()=>t(l)?!t(u):!0),K=p(()=>[g,{[`${g}--fixed`]:t(r),[`${g}--mix`]:t(d)&&!t(f)}]),k=p(()=>{const R=`${t(i)}px`;return{width:R,overflow:"hidden",flex:`0 0 ${R}`,maxWidth:R,minWidth:R,transition:"all 0.2s"}}),I=gn(Re);return{prefixCls:g,sideRef:n,dragBarRef:e,getIsMobile:f,getHiddenDomStyle:k,getSiderClass:K,getTrigger:I,getTriggerAttr:b,getCollapsedWidth:y,getMenuFixed:r,showClassSideBarRef:H,getMenuWidth:s,getCollapsed:o,getMenuTheme:a,onBreakpointChange:v,getMode:C,getSplitType:_,getShowTrigger:S,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?ae((m(),L("div",{key:0,style:re(e.getHiddenDomStyle)},null,4)),[[de,e.showClassSideBarRef]]):O("",!0),ae(w(d,Z({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"]),[[de,e.showClassSideBarRef]])],64)}var os=N(ts,[["render",ns]]);const ss=F({name:"LayoutMixSider",components:{ScrollContainer:Lt,AppLogo:Ze,SimpleMenu:Dt,Icon:be,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}=D("layout-mix-sider"),r=qe(),{t:d}=ye(),{getMenuWidth:c,getCanDrag:g,getCloseMixSidebarOnChange:f,getMenuTheme:b,getMixSideTrigger:S,getRealWidth:y,getMixSideFixed:v,mixSideHasChildren:C,setMenuSetting:_,getIsMixSidebar:H,getCollapsed:K}=G(),{title:k}=hn(),I=Tt();Ut(a,l,!0);const R=p(()=>({width:t(s)?`${t(c)}px`:0,left:`${t(q)}px`})),z=p(()=>{C.value=t(o).length>0;const E=t(v)&&t(C);return E&&(s.value=!0),E}),q=p(()=>t(K)?Sn:bn),A=p(()=>{const E=t(z)?t(y):0,J=`${t(q)+E}px`;return Me(J)}),X=p(()=>{const E=`${t(q)}px`;return Me(E)}),fe=p(()=>t(v)?{}:{onMouseleave:()=>{ce(!0),Te()}}),De=p(()=>t(g));Ve(()=>j(this,null,function*(){e.value=yield We()})),se([()=>I.getLastBuildMenuTime,()=>I.getBackMenuList],()=>j(this,null,function*(){e.value=yield We()}),{immediate:!0}),Fe(E=>{i.value=E,ce(!0),t(f)&&Te()});function Me(E){return{width:E,maxWidth:E,minWidth:E,flex:`0 0 ${E}`}}function $e(E,J=!1){return j(this,null,function*(){const he=yield ke(E);if(t(n)===E?(J?t(s)||(s.value=!0):t(s)?Te():s.value=!0,t(s)||ce()):(s.value=!0,n.value=E),!he||he.length===0){J||r(E),o.value=[],Te();return}o.value=he})}function ce(E=!1){return j(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)),Je=Ke==null?void 0:Ke.path;if(Je){const we=yield ke(Je);E&&(o.value=we,t(v)&&(s.value=we.length>0)),we.length===0&&(o.value=[])}}})}function B(E){r(E)}function ee(){ce(!0),Te()}function te(E){return t(S)==="hover"?{onMouseenter:()=>$e(E.path,!0),onClick:()=>j(this,null,function*(){const J=yield ke(E.path);E.path&&(!J||J.length===0)&&r(E.path)})}:{onClick:()=>$e(E.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:De,handleMenuClick:B,getMenuStyle:R,handleClickOutside:ee,sideRef:a,dragBarRef:l,title:k,openMenu:s,getMenuTheme:b,getItemEvents:te,getMenuEvents:fe,getDomStyle:A,handleFixedMenu:_e,getMixSideFixed:v,getWrapStyle:X,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,[U("div",{class:$(`${e.prefixCls}-dom`),style:re(e.getDomStyle)},null,6),ae((m(),L("div",Z({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(()=>[U("ul",{class:$(`${e.prefixCls}-module`)},[(m(!0),L(V,null,pe(e.menuModules,b=>(m(),L("li",Z({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:b.path===e.activePath}]},e.getItemEvents(b),{key:b.path}),[w(r,{item:b,collapseParent:"",dot:""},null,8,["item"]),w(d,{class:$(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:b.icon||b.meta&&b.meta.icon},null,8,["class","size","icon"]),U("p",{class:$(`${e.prefixCls}-module__name`)},ne(e.t(b.name)),3)],16))),128))],2)]),_:1}),U("div",{class:$(`${e.prefixCls}-menu-list`),ref:"sideRef",style:re(e.getMenuStyle)},[ae(U("div",{class:$([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[U("span",as,ne(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),[[de,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"]),ae(U("div",{class:$(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[de,e.getShowDragBar&&e.openMenu]])],6)],16)),[[f,e.handleClickOutside]])],64)}var rs=N(ss,[["render",ls]]);const is=F({name:"SiderWrapper",components:{Sider:os,Drawer:On,MixSider:rs},setup(){const{prefixCls:e}=D("layout-sider-wrapper"),{getIsMobile:n}=ge(),{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=N(is,[["render",us]]),Q=(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))(Q||{});function ds(e,n){const o=Le({current:null,currentIndex:0}),{t:s}=ye(),l=Ce(),{currentRoute:a}=me(),{refreshPage:i,closeAll:u,close:r,closeLeft:d,closeOther:c,closeRight:g}=Pt(),f=p(()=>t(n)?e.tabItem:t(a)),b=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,R=l.getTabList.length===1,z=!H||K===l.getTabList.length-1&&l.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:Q.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:k},{icon:"clarity:close-line",event:Q.CLOSE_CURRENT,text:s("layout.multipleTab.close"),disabled:!!(v!=null&&v.affix)||R,divider:!0},{icon:"line-md:arrow-close-left",event:Q.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:I,divider:!1},{icon:"line-md:arrow-close-right",event:Q.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:z,divider:!0},{icon:"dashicons:align-center",event:Q.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:R||!H},{icon:"clarity:minus-line",event:Q.CLOSE_ALL,text:s("layout.multipleTab.closeAll"),disabled:R}]});function S(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 Q.REFRESH_PAGE:i();break;case Q.CLOSE_CURRENT:r(e.tabItem);break;case Q.CLOSE_LEFT:d();break;case Q.CLOSE_RIGHT:g();break;case Q.CLOSE_OTHER:c();break;case Q.CLOSE_ALL:u();break}}return{getDropMenuList:b,handleMenuEvent:y,handleContextMenu:S}}const ps=F({name:"TabContent",components:{Dropdown:yn,Icon:be},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:n}=D("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))},[U("span",ms,ne(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=N(ps,[["render",gs]]);const hs=F({name:"FoldButton",components:{Icon:be},setup(){const{prefixCls:e}=D("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 Ss(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 bs=N(hs,[["render",Ss]]);const ys=F({name:"TabRedo",components:{RedoOutlined:kn},setup(){const e=W(!1),{prefixCls:n}=D("multiple-tabs-content"),{refreshPage:o}=Pt();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 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=N(ys,[["render",vs]]);function Ms(e,n){function o(){Ie(()=>j(this,null,function*(){if(!e)return;(yield x(()=>import("./sortable.esm.7d5432c3.js"),[])).default.create(t(e),ue({animation:500,delay:400,delayOnTouchOnly:!0},n))}))}return{initSortable:o}}function $s(){const e=W([]),n=Ce(),o=me();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}=D("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=F({name:"MultipleTabs",components:{TabRedo:Cs,FoldButton:bs,Tabs:rt,TabPane:rt.TabPane,TabContent:fs},setup(){const e=$s(),n=W("");_s(e);const o=Ce(),s=Rt(),l=me(),{prefixCls:a}=D("multiple-tabs"),i=qe(),{getShowQuick:u,getShowRedo:r,getShowFold:d}=Be(),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===je||!y||!s.getToken)return;const{path:C,fullPath:_,meta:H={}}=y,{currentActiveMenu:K,hideTab:k}=H,I=k?K:null,R=I||_||C;if(n.value!==R&&(n.value=R),I){const z=l.getRoutes().find(q=>q.path===K);z&&o.addTab(z)}else o.addTab(t(y))});function b(y){n.value=y,i(y,!1)}function S(y){t(g)||o.closeTabByKey(y,l)}return{getWrapClass:f,handleEdit:S,handleChange:b,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,pe(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=N(Ts,[["render",ws]]);const dt=48,Is=32,Os=F({name:"LayoutMultipleHeader",components:{LayoutHeader:Wt,MultipleTabs:Ls},setup(){const{setHeaderHeight:e}=In(),{prefixCls:n}=D("layout-multiple-header"),{getCalcContentWidth:o,getSplit:s}=G(),{getIsMobile:l}=ge(),{getFixed:a,getShowInsetHeaderRef:i,getShowFullHeaderRef:u,getHeaderTheme:r,getShowHeader:d}=Ae(),{getFullContent:c}=It(),{getShowMultipleTab:g}=Be(),f=p(()=>t(g)&&!t(c)),b=p(()=>t(a)||t(u)),S=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:S,getIsShowPlaceholderDom:b,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:re(e.getPlaceholderDomStyle)},null,4)):O("",!0),U("div",{style:re(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=N(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=F({name:"DefaultLayout",components:{LayoutFeatures:ie(()=>x(()=>import("./index.53376d97.js"),["assets/index.53376d97.js","assets/index.5bb6d59e.css","assets/index.01940e88.css","assets/index.a18cc309.css","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/SessionTimeoutLogin.c6a3ae94.js","assets/SessionTimeoutLogin.f03ebbbe.css","assets/Login.1b57689a.js","assets/Login.ddfea7f6.css","assets/LoginForm.c00fd55b.js","assets/index.0d1117cf.js","assets/index.2ce55b64.css","assets/Checkbox.2b7c666a.js","assets/LoginFormTitle.c7dbb9c6.js","assets/Form.0777dffc.js","assets/Col.dccd6464.js","assets/useFlexGapSupport.ba88ba25.js","assets/_baseIteratee.cd40e9ab.js","assets/get.06058cdc.js","assets/useSize.1210be5f.js","assets/index.51fe0c69.js","assets/QrCodeForm.5be0d5d6.js","assets/index.0fba574f.js","assets/index.3a3c1369.css","assets/index.4a848853.js","assets/download.ef0c06e3.js","assets/base64Conver.08b9f4ec.js","assets/scrollTo.f658bbdc.js","assets/FullscreenOutlined.3ea9a56b.js","assets/index.8f031f80.js","assets/index.0935299d.css","assets/useWindowSizeFn.9cd1b73f.js","assets/useContentViewHeight.eee5bfce.js","assets/uniqBy.e8d75d01.js","assets/index.92bb6ba8.js","assets/index.464798c8.css","assets/index.ff33b1ce.js","assets/index.a2831ae3.css","assets/useRefs.9e0a4abb.js","assets/PlusOutlined.29a85b0a.js","assets/RedoOutlined.2794d90f.js","assets/index.62601954.js","assets/TabPane.3218c919.js","assets/lock.19cea2d5.js"])),LayoutFooter:ie(()=>x(()=>import("./index.a2f08d46.js"),["assets/index.a2f08d46.js","assets/index.4114577a.css","assets/index.7e08ba81.js","assets/index.b7e9411f.css","assets/siteSetting.c485f07c.js","assets/useContentViewHeight.eee5bfce.js","assets/useWindowSizeFn.9cd1b73f.js","assets/GithubFilled.31d44c9d.js"])),LayoutHeader:Wt,LayoutContent:Qo,LayoutSideBar:cs,LayoutMultipleHeader:Hs,Layout:Qe},setup(){const{prefixCls:e}=D("default-layout"),{getIsMobile:n}=ge(),{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,Z({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=N(Rs,[["render",Es]]),qs=Object.freeze(Object.defineProperty({__proto__:null,default:Fs},Symbol.toStringTag,{value:"Module"}));export{Be as a,ie as c,qs as i,Ae as u};