lcny-vue3-antd-admin/dist/assets/index.a1d905af.js

2 lines
55 KiB
JavaScript

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,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 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{m as w,ad as pt,ae as Vt,af as Gt,W as T,ag as ae,ah as mt,ai as qt,d as N,aj as ye,a as D,e as p,_ as A,b as be,P as h,o as m,f as L,i as M,n as _,k,x as Qt,t as te,s as P,Q,U as gt,F as V,S as de,ak as G,j as t,al as ft,L as Ee,am as He,r as z,q as Le,an as Se,ao as pe,ap as Fe,E as oe,aq as Ue,O as ht,ar as Pe,as as Xt,at as Zt,J as We,au as St,D as je,K as Ie,av as yt,M as Ve,T as ne,h as U,aw as bt,ax as le,ay as Jt,az as Yt,aA as xt,aB as en,aC as tn,w as se,v as ce,V as nn,aD as Y,aE as vt,aF as Ct,X as Mt,aG as me,aH as $t,aI as Z,aJ as on,aK as ze,aL as _t,aM as ke,aa as Ge,aN as ve,aO as sn,aP as Tt,aQ as qe,aR as wt,aS as Ne,aT as an,l as ln,aU as rn,aV as un,aW as ot,aX as Ce,aY as Lt,aZ as cn,a_ as dn,G as st,a$ as It,b0 as at,b1 as pn,R as Ot,b2 as mn,u as gn,b3 as fn,b4 as hn,b5 as kt,b6 as Sn,b7 as yn,b8 as bn,b9 as lt,p as Ht,ba as vn}from"./index.600742c0.js";import{Spin as Cn,Menu as Qe,Tooltip as Pt,Popover as Mn,Layout as Xe,Drawer as $n,Tabs as rt}from"ant-design-vue";import{b as _n,u as Tn}from"./uniqBy.77d944c4.js";import{F as wn,a as Ln}from"./FullscreenOutlined.0627cb06.js";import In from"./index.ad74a1aa.js";import{u as On,a as kn}from"./useContentViewHeight.9a5e8928.js";import{R as Hn}from"./RedoOutlined.7b913ccb.js";import{u as Pn}from"./lock.b0f5e761.js";function Rt(e){return e&&e.length?_n(e):[]}var Rn={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"},En=Rn;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){Fn(e,l,o[l])})}return e}function Fn(e,n,o){return n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o,e}var Ze=function(n,o){var s=it({},n,o.attrs);return w(pt,it({},s,{icon:En}),null)};Ze.displayName="MenuFoldOutlined";Ze.inheritAttrs=!1;var Nn=Ze,An={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"},Bn=An;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:Bn}),null)};Je.displayName="MenuUnfoldOutlined";Je.inheritAttrs=!1;var Kn=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(Cn,{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()}:Gt})}const Wn={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:Un}=be(),jn=N({name:"MenuItemContent",components:{Icon:ye},props:zn,setup(e){const{prefixCls:n}=D("basic-menu-item-content"),o=p(()=>{var l;return Un((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 Vn(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"])):k("",!0),Qt(" "+te(e.getI18nName),1)],2)}var Ft=A(jn,[["render",Vn]]);const Gn=N({name:"BasicMenuItem",components:{MenuItem:Qe.Item,MenuItemContent:Ft},props:Et,setup(){return{}}});function qn(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(Gn,[["render",qn]]);const Xn=N({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:Qn,SubMenu:Qe.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 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)):k("",!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"])):k("",!0)],64)}var Jn=A(Xn,[["render",Zn]]);function Yn(e,n,o,s){const{getCollapsed:l,getIsMixSidebar:a}=G();function i(c){return j(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=Rt([...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:y}of t(n))f&&f.length>0&&g.push(y);if(t(l))e.collapsedOpenKeys=c;else{const f=c.find(y=>e.openKeys.indexOf(y)===-1);g.indexOf(f)===-1?e.openKeys=c:e.openKeys=f?[f]:[]}}}return{setOpenKeys:i,resetKeys:r,getOpenKeys:u,handleOpenChange:d}}const xn=N({name:"BasicMenu",components:{Menu:Qe,BasicSubMenuItem:Jn},props:Wn,emits:["menuClick"],setup(e,{emit:n}){const o=z(!1),s=z(""),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}=pe(),{handleOpenChange:y,setOpenKeys:S,getOpenKeys:b}=Yn(l,i,u,r),v=p(()=>{const{type:O,mode:I}=e;return O===mt.TOP_MENU&&I===ae.HORIZONTAL||e.isHorizontal&&t(g)}),C=p(()=>{const O=e.isHorizontal&&t(g)?"start":t(c);return[a,`justify-${O}`,{[`${a}__second`]:!e.isHorizontal&&t(g),[`${a}__sidebar-hor`]:t(v)}]}),$=p(()=>{const O=e.mode===ae.INLINE,I={};return O&&(I.inlineCollapsed=e.mixSider?!1:t(d)),I});Fe(O=>{var I;O.name!==Ue&&(K(O),s.value=(I=O.meta)==null?void 0:I.currentActiveMenu,t(s)&&(l.selectedKeys=[t(s)],S(t(s))))}),!e.mixSider&&oe(()=>e.items,()=>{K()});function H(I){return j(this,arguments,function*({key:O}){const{beforeClickFn:E}=e;E&&ht(E)&&!(yield E(O))||(n("menuClick",O),o.value=!0,l.selectedKeys=[O])})}function K(O){return j(this,null,function*(){var E;if(t(o)){o.value=!1;return}const I=((E=(O||t(f)).meta)==null?void 0:E.currentActiveMenu)||(O||t(f)).path;if(S(I),!t(s))if(e.isHorizontal&&t(g)){const W=yield Pe(I);l.selectedKeys=[W]}else{const W=yield He(e.items,I);l.selectedKeys=W}})}return ie({handleMenuClick:H,getInlineCollapseOptions:$,getMenuClass:C,handleOpenChange:y,getOpenKeys:b},Se(l))}});function eo(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 to=A(xn,[["render",eo]]);const Nt=Symbol();function no(e){return Xt(e,Nt,{readonly:!1,native:!0})}function At(){return Zt(Nt)}const oo=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=Ve(),l=z(""),a=z([]),{prefixCls:i}=D("menu"),u=z(!1);no({rootMenuEmitter:o,activeName:l});const r=p(()=>{const{theme:S}=e;return[i,`${i}-${S}`,`${i}-vertical`,{[`${i}-collapse`]:e.collapse}]});We(()=>{a.value=e.openNames}),We(()=>{e.activeName&&(l.value=e.activeName)}),oe(()=>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(b=>b!==S),d()}function f(){a.value=[],d()}function y(S){S!==-1&&(a.value=a.value.slice(0,S+1),d())}return St(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:c,removeSubMenu:g,getOpenNames:()=>a.value,removeAll:f,isRemoveAllPopup:u,sliceIndex:y,level:0,props:e}),je(()=>{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:b})=>{if(b&&!a.value.includes(S))a.value.push(S);else if(!b){const v=a.value.findIndex(C=>C===S);v!==-1&&a.value.splice(v,1)}})}),{getClass:r,openedNames:a}}});function so(e,n,o,s,l,a){return m(),L("ul",{class:_(e.getClass)},[ne(e.$slots,"default")],2)}var ao=A(oo,[["render",so]]);function Bt(e){const n=p(()=>a(["Menu","SubMenu"])),o=p(()=>a(["Menu"])),s=p(()=>a(["SubMenu"])),l=p(()=>{var g,f,y;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((y=t(o))!=null&&y.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 lo=N({name:"MenuItem",components:{Tooltip:Pt},props:{name:{type:[String,Number],required:!0},disabled:T.bool},setup(e,{slots:n}){const o=Ve(),s=z(!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 b;return(b=t(u))==null?void 0:b.props.collapse}),y=p(()=>{var b;return((b=t(i))==null?void 0:b.type.name)==="Menu"&&t(f)&&n.title});function S(){const{disabled:b}=e;if(b||(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,b=>{if(b===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:y}}});function ro(e,n,o,s,l,a){const i=h("Tooltip");return m(),L("li",{class:_(e.getClass),onClick:n[0]||(n[0]=bt((...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(()=>[U("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 io=A(lo,[["render",ro]]);const ct=200,uo=N({name:"SubMenu",components:{Icon:ye,CollapseTransition:Jt,Popover:Mn},props:{name:{type:[String,Number],required:!0},disabled:T.bool,collapsedShowTitle:T.bool},setup(e){var ue;const n=Ve(),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:y,getOpenNames:S,isRemoveAllPopup:b,sliceIndex:v,level:C,props:$,handleMouseleave:H}=Yt(`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}]),O=p(()=>$.accordion),I=p(()=>$.collapse),E=p(()=>$.theme),W=p(()=>({minWidth:"200px"})),q=p(()=>{const B=e.name;return t(I)?S().includes(B):o.opened}),R=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 ge(B){return t(I)?{onMouseenter:De,onMouseleave:()=>Me(B)}:{}}function fe(){const{disabled:B}=e;if(B||t(I))return;const x=o.opened;if(t(O)){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 De(){if(e.disabled)return;d.emit("submenu:mouse-enter-child");const x=S().findIndex(_e=>_e===e.name);v(x),C===0&&S().length===2&&y(),s.isChild=S().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{g(e.name)},ct)}function Me(B=!1){var ee;((ee=i.value)==null?void 0:ee.props.name)||(b.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(()=>{b.value?y():s.mouseInChild||f(e.name)},ct)),B&&l.value&&(H==null||H(!0))}xt(()=>{d.on("submenu:mouse-enter-child",()=>{s.mouseInChild=!0,b.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(en(B)){o.opened=B;return}if(tn(B)&&$.accordion){const{opend:x,parent:ee,uidList:_e}=B;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(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 St(`subMenu:${n==null?void 0:n.uid}`,{addSubMenu:g,removeSubMenu:f,getOpenNames:S,removeAll:y,isRemoveAllPopup:b,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:W,getTheme:E,getIsOpend:q,getEvents:ge,getSubClass:R},Se(o)),Se(s))}});function co(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(nn(e.getEvents(!0))),[U("ul",{class:_([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[ne(e.$slots,"default")],2)],16)]),default:P(()=>[U("div",Q({class:e.getSubClass},e.getEvents(!1)),[U("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"])):k("",!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]=bt((...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(U("ul",{class:_(e.prefixCls)},[ne(e.$slots,"default")],2),[[ce,e.opened]])]),_:3})],64))],2)}var po=A(uo,[["render",co]]);const mo=N({name:"SimpleSubMenu",components:{SubMenu:po,MenuItem:io,SimpleMenuTag:re(()=>Y(()=>Promise.resolve().then(function(){return $o}),void 0)),Icon:ye},props:{item:{type:Object,default:()=>({})},parent:T.bool,collapsedShowTitle:T.bool,collapse:T.bool,theme:T.oneOf(["dark","light"])},setup(e){const{t:n}=be(),{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}}}),go={key:1,class:"mt-1 collapse-title"},fo={key:1,class:"mt-2 collapse-title"};function ho(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(()=>[U("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"])):k("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),L("div",go,te(e.getI18nName),1)):k("",!0)]),_:1},16,["name","class"])):k("",!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"])):k("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),L("div",fo,te(e.getI18nName),1)):k("",!0),se(U("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"])):k("",!0)],64)}var So=A(mo,[["render",ho]]);function yo(e,n,o,s,l){const a=vt(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=Rt([...e.openNames,...g]),e.activeSubMenuNames=e.openNames},30,d)})}const u=p(()=>t(l)?[]:e.openNames);return{setOpenKeys:a,getOpenKeys:u}}const bo=N({name:"SimpleMenu",components:{Menu:ao,SimpleSubMenu:So},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=z(""),l=z(!1),a=Le({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:i}=pe(),{prefixCls:u}=D("simple-menu"),{items:r,accordion:d,mixSider:c,collapse:g}=Se(e),{setOpenKeys:f,getOpenKeys:y}=yo(a,r,d,c,g),S=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,b(C),t(s)&&(a.activeName=t(s),f(t(s))))});function b(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(Ct(C)){Mt(C);return}const{beforeClickFn:$}=e;$&&ht($)&&!(yield $(C))||(o("menuClick",C),l.value=!0,f(C),a.activeName=C)})}return ie({prefixCls:u,getBindValues:S,handleSelect:v,getOpenKeys:y},Se(a))}});function vo(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 Dt=A(bo,[["render",vo]]);const Co=N({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 Mo(e,n,o,s,l,a){return e.getShowTag?(m(),L("span",{key:0,class:_(e.getTagClass)},te(e.getContent),3)):k("",!0)}var Kt=A(Co,[["render",Mo]]),$o=Object.freeze(Object.defineProperty({__proto__:null,default:Kt},Symbol.toStringTag,{value:"Module"}));function _o(e){const n=z([]),{currentRoute:o}=pe(),{getIsMobile:s}=me(),l=$t(),{setMenuSetting:a,getIsHorizontal:i,getSplit:u}=G(),r=_t(y,50),d=p(()=>t(e)!==Z.LEFT&&!t(i)),c=p(()=>!t(u)||t(e)!==Z.LEFT),g=p(()=>t(e)===Z.TOP),f=p(()=>t(e)===Z.NONE||!t(u));oe([()=>t(o).path,()=>t(e)],v=>j(this,[v],function*([b]){if(t(d)||t(s))return;const{meta:C}=t(o),$=C.currentActiveMenu;let H=yield Pe(b);H||(H=yield Pe($)),H&&r(H)}),{immediate:!0}),oe([()=>l.getLastBuildMenuTime,()=>l.getBackMenuList],()=>{S()},{immediate:!0}),oe(()=>u.value,()=>{t(d)||S()});function y(b){return j(this,null,function*(){if(t(c)||t(s))return;const v=yield ke(b);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 on();return}if(t(g)){const b=yield ze();n.value=b;return}})}return{menusRef:n}}var Wt=N({name:"LayoutMenu",props:{theme:T.oneOf(["light","dark"]),splitType:{type:Number,default:Z.NONE},isHorizontal:T.bool,menuMode:{type:[String],default:""}},setup(e){const n=Ge(),{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:y}=_o(sn(e,"splitType")),{getIsMobile:S}=me(),b=p(()=>t(S)?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===Z.LEFT||e.splitType===Z.NONE)),H=p(()=>({height:`calc(100% - ${t(C)?"48px":"0px"})`})),K=p(()=>[`${f}-logo`,t(v),{[`${f}--mobile`]:t(S)}]),O=p(()=>{const R=t(y);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 j(this,null,function*(){return Ct(R)?(Mt(R),!1):!0})}function W(){return!t(C)&&!t(S)?null:w(qe,{showTitle:!t(a),class:t(K),theme:t(v)},null)}function q(){const fe=t(O),{menus:R}=fe,ge=nt(fe,["menus"]);return!R||!R.length?null:e.isHorizontal?w(to,Q(ge,{isHorizontal:e.isHorizontal,type:t(s),showLogo:t(C),mode:t(b),items:R}),null):w(Dt,Q(ge,{isSplitMenu:t(c),items:R}),null)}return()=>w(V,null,[W(),t($)?w(Tt,{style:t(H)},{default:()=>q()}):q()])}});const To=N({name:"HeaderTrigger",components:{MenuUnfoldOutlined:Kn,MenuFoldOutlined:Nn},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 wo(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 Lo=A(To,[["render",wo]]);const Io=N({name:"LayoutTrigger",components:{SiderTrigger:re(()=>Y(()=>import("./SiderTrigger.060a6ea9.js"),["assets/SiderTrigger.060a6ea9.js","assets/index.600742c0.js","assets/index.f493278c.css"])),HeaderTrigger:Lo},props:{sider:T.bool.def(!0),theme:T.oneOf(["light","dark"])}});function Oo(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(Io,[["render",Oo]]);function Ae(){const{getFullContent:e}=wt(),n=Ne(),o=p(()=>!t(e)&&t(y)&&t(v)&&!t(c)&&!t(d)),s=p(()=>!t(C)&&!t(o)),l=p(()=>{const R=!t(e)&&t(v);return R&&!t(y)||R&&t(c)||R&&t(d)}),{getMenuMode:a,getSplit:i,getShowHeaderTrigger:u,getIsSidebarType:r,getIsMixSidebar:d,getIsTopMenu:c}=G(),{getShowBreadCrumb:g,getShowLogo:f}=ve(),y=p(()=>!t(r)&&t(v)),S=p(()=>n.getHeaderSetting.showDoc),b=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),O=p(()=>n.getHeaderSetting.showNotice),I=p(()=>t(a)!==ae.HORIZONTAL&&t(g)&&!t(i)),E=p(()=>t(f)&&!t(r)&&!t(d)),W=p(()=>t(I)||t(u));function q(R){n.setProjectConfig({headerSetting:R})}return{setHeaderSetting:q,getShowDoc:S,getShowSearch:H,getHeaderTheme:b,getShowFullScreen:K,getShowNotice:O,getShowBread:I,getShowContent:W,getShowHeaderLogo:E,getShowHeader:v,getFixed:C,getShowMixHeaderRef:y,getShowFullHeaderRef:o,getShowInsetHeaderRef:l,getUnFixedAndFull:s,getHeaderBgColor:$}}const ko=N({name:"FullScreen",components:{FullscreenExitOutlined:wn,FullscreenOutlined:Ln,Tooltip:Pt},setup(){const{t:e}=be(),{toggle:n,isFullscreen:o}=an();return{getTitle:p(()=>t(o)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:o,toggle:n}}});function Ho(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","mouseEnterDelay"])}var Po=A(ko,[["render",Ho]]);const Ro=re(()=>Y(()=>import("./index.1ca7e8bd.js"),["assets/index.1ca7e8bd.js","assets/index.e7586e6f.css","assets/index.600742c0.js","assets/index.f493278c.css","assets/index.fd8050d2.js","assets/index.d0b877f3.css","assets/useWindowSizeFn.e4cb8bac.js","assets/FullscreenOutlined.0627cb06.js","assets/isEqual.8095f8fc.js","assets/_baseIsEqual.68b80f32.js","assets/header.d801b988.js","assets/BasicForm.6fc27d7c.js","assets/BasicForm.ff4492a6.css","assets/index.f3a03a89.js","assets/index.7b8b5e30.css","assets/get.10d89888.js","assets/download.51f45248.js","assets/index.8ec96e3a.js","assets/index.cb030764.css","assets/dateUtil.dcd6267e.js","assets/uniqBy.77d944c4.js","assets/_baseIteratee.c5e7a887.js","assets/useForm.2bc9cac7.js","assets/index.ad74a1aa.js","assets/index.55076fdd.css","assets/useContentViewHeight.9a5e8928.js","assets/RedoOutlined.7b913ccb.js","assets/lock.b0f5e761.js"]),{loading:!0}),Eo=re(()=>Y(()=>import("./Breadcrumb.d5f1d2a1.js"),["assets/Breadcrumb.d5f1d2a1.js","assets/Breadcrumb.45a81991.css","assets/index.600742c0.js","assets/index.f493278c.css"])),Fo=re(()=>Y(()=>import("./index.1aa82c4d.js"),["assets/index.1aa82c4d.js","assets/index.c77fb9e4.css","assets/index.600742c0.js","assets/index.f493278c.css"])),No=re(()=>Y(()=>import("./ErrorAction.efa6fb4e.js"),["assets/ErrorAction.efa6fb4e.js","assets/index.600742c0.js","assets/index.f493278c.css","assets/errorLog.72101aca.js","assets/dateUtil.dcd6267e.js","assets/exceptionEnum.1496ab9e.js"]));const Ao=N({name:"LayoutHeader",components:{Header:Xe.Header,AppLogo:qe,LayoutTrigger:Re,LayoutBreadcrumb:Eo,LayoutMenu:Wt,UserDropDown:Ro,AppLocalePicker:ln,FullScreen:Po,Notify:Fo,AppSearch:rn,ErrorAction:No,SettingDrawer:re(()=>Y(()=>import("./index.cda4aa78.js").then(function(e){return e.i}),["assets/index.cda4aa78.js","assets/index.d39e7f57.js","assets/index.5c7227e9.css","assets/index.600742c0.js","assets/index.f493278c.css","assets/isEqual.8095f8fc.js","assets/_baseIsEqual.68b80f32.js"]),{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:y,getShowContent:S,getShowBread:b,getShowHeaderLogo:v,getShowHeader:C,getShowSearch:$}=Ae(),{getShowLocalePicker:H}=un(),{getIsMobile:K}=me(),O=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`}),W=p(()=>t(l)?Z.TOP:Z.NONE),q=p(()=>t(l)?ae.HORIZONTAL:null);return{prefixCls:n,getHeaderClass:O,getShowHeaderLogo:v,getHeaderTheme:g,getShowHeaderTrigger:s,getIsMobile:K,getShowBread:b,getShowContent:S,getSplitType:W,getSplit:l,getMenuMode:q,getShowTopMenu:o,getShowLocalePicker:H,getShowFullScreen:f,getShowNotice:y,getUseErrorHandle:r,getLogoWidth:E,getIsMixSidebar:u,getShowSettingButton:d,getShowSetting:I,getShowSearch:$}}});function Bo(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"),y=h("FullScreen"),S=h("AppLocalePicker"),b=h("UserDropDown"),v=h("Header");return m(),M(v,{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:le(e.getLogoWidth)},null,8,["class","theme","style"])):k("",!0),e.getShowContent&&e.getShowHeaderTrigger&&!e.getSplit&&!e.getIsMixSidebar||e.getIsMobile?(m(),M(u,{key:1,theme:e.getHeaderTheme,sider:!1},null,8,["theme"])):k("",!0),e.getShowContent&&e.getShowBread?(m(),M(r,{key:2,theme:e.getHeaderTheme},null,8,["theme"])):k("",!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)):k("",!0),U("div",{class:_(`${e.prefixCls}-action`)},[e.getShowSearch?(m(),M(c,{key:0,class:_(`${e.prefixCls}-action__item `)},null,8,["class"])):k("",!0),e.getUseErrorHandle?(m(),M(g,{key:1,class:_(`${e.prefixCls}-action__item error-action`)},null,8,["class"])):k("",!0),e.getShowNotice?(m(),M(f,{key:2,class:_(`${e.prefixCls}-action__item notify-item`)},null,8,["class"])):k("",!0),e.getShowFullScreen?(m(),M(y,{key:3,class:_(`${e.prefixCls}-action__item fullscreen-item`)},null,8,["class"])):k("",!0),e.getShowLocalePicker?(m(),M(S,{key:4,reload:!0,showText:!1,class:_(`${e.prefixCls}-action__item`)},null,8,["class"])):k("",!0),w(b,{theme:e.getHeaderTheme},null,8,["theme"])],2)]),_:1},8,["class"])}var zt=A(Ao,[["render",Bo]]);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 Do(){const e=pe(),{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:y}=g;f&&c.push(g),y&&y.length&&c.push(...i(y))}return c=Tn(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 Ko=N({name:"FrameLayout",components:{FramePage:In},setup(){const{getFramePages:e,hasRenderFrame:n,showIframe:o}=Do(),s=p(()=>t(e).length>0);return{getFramePages:e,hasRenderFrame:n,showIframe:o,showFrame:s}}}),Wo={key:0};function zo(e,n,o,s,l,a){const i=h("FramePage");return e.showFrame?(m(),L("div",Wo,[(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)]]):k("",!0)],64))),128))])):k("",!0)}var Uo=A(Ko,[["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 Vo=N({name:"PageLayout",components:{FrameLayout:Uo},setup(){const{getShowMultipleTab:e}=Be(),n=Ce(),{getOpenKeepAlive:o,getCanEmbedIFramePage:s}=ve(),{getBasicTransition:l,getEnableTransition:a}=Lt(),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 Go(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(cn,{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(dn,{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})):k("",!0)],64)}var qo=A(Vo,[["render",Go]]);const Qo=N({name:"LayoutContent",components:{PageLayout:qo},setup(){const{prefixCls:e}=D("layout-content"),{getOpenPageLoading:n}=Lt(),{getLayoutContentMode:o,getPageLoading:s}=ve();return On(),{prefixCls:e,getOpenPageLoading:n,getLayoutContentMode:o,getPageLoading:s}}});function Xo(e,n,o,s,l,a){const i=h("PageLayout"),u=It("loading");return se((m(),L("div",{class:_([e.prefixCls,e.getLayoutContentMode])},[w(i)],2)),[[u,e.getOpenPageLoading&&e.getPageLoading]])}var Zo=A(Qo,[["render",Xo]]);function Jo(){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();je(()=>{Ie(()=>{vt(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(y){let S=c.left+(y.clientX-f);y=y||window.event;const b=800,v=t(s);return S<0&&(S=0),S>b&&(S=b),S<v&&(S=v),c.style.left=g.style.width=S+"px",!1}}function r(c){const g=i(e);document.onmouseup=function(){var y;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})}(y=c.releaseCapture)==null||y.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 y=f==null?void 0:f.clientX;return c.left=c.offsetLeft,u(c,g,y),r(c),(S=c.setCapture)==null||S.call(c),!1})}return{}}const xo=N({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 es(e,n,o,s,l,a){return m(),L("div",{class:_(e.getClass),style:le(e.getDragBarStyle)},null,6)}var ts=A(xo,[["render",es],["__scopeId","data-v-d1707536"]]);const ns=N({name:"LayoutSideBar",components:{Sider:Xe.Sider,LayoutMenu:Wt,DragBar:ts,LayoutTrigger:Re},setup(){const e=z(null),n=z(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}=me(),{getTriggerAttr:y,getShowTrigger:S}=Yo(f);Ut(n,e);const{getCollapsedWidth:b,onBreakpointChange:v}=Jo(),C=p(()=>t(l)?ae.INLINE:null),$=p(()=>t(l)?Z.LEFT:Z.NONE),H=p(()=>t(l)?!t(u):!0),K=p(()=>[g,{[`${g}--fixed`]:t(r),[`${g}--mix`]:t(d)&&!t(f)}]),O=p(()=>{const E=`${t(i)}px`;return{width:E,overflow:"hidden",flex:`0 0 ${E}`,maxWidth:E,minWidth:E,transition:"all 0.2s"}}),I=pn(Re);return{prefixCls:g,sideRef:n,dragBarRef:e,getIsMobile:f,getHiddenDomStyle:O,getSiderClass:K,getTrigger:I,getTriggerAttr:y,getCollapsedWidth:b,getMenuFixed:r,showClassSideBarRef:H,getMenuWidth:s,getCollapsed:o,getMenuTheme:a,onBreakpointChange:v,getMode:C,getSplitType:$,getShowTrigger:S,toggleCollapsed:c}}});function os(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]]):k("",!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),Ot({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 ss=A(ns,[["render",os]]);const as=N({name:"LayoutMixSider",components:{ScrollContainer:Tt,AppLogo:qe,SimpleMenu:Dt,Icon:ye,LayoutTrigger:Re,SimpleMenuTag:Kt},directives:{clickOutside:mn},setup(){let e=z([]);const n=z(""),o=z([]),s=z(!1),l=z(null),a=z(null),i=z(null),{prefixCls:u}=D("layout-mix-sider"),r=Ge(),{t:d}=be(),{getMenuWidth:c,getCanDrag:g,getCloseMixSidebarOnChange:f,getMenuTheme:y,getMixSideTrigger:S,getRealWidth:b,getMixSideFixed:v,mixSideHasChildren:C,setMenuSetting:$,getIsMixSidebar:H,getCollapsed:K}=G(),{title:O}=gn(),I=$t();Ut(a,l,!0);const E=p(()=>({width:t(s)?`${t(c)}px`:0,left:`${t(q)}px`})),W=p(()=>{C.value=t(o).length>0;const F=t(v)&&t(C);return F&&(s.value=!0),F}),q=p(()=>t(K)?fn:hn),R=p(()=>{const F=t(W)?t(b):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()}}),De=p(()=>t(g));je(()=>j(this,null,function*(){e.value=yield ze()})),oe([()=>I.getLastBuildMenuTime,()=>I.getBackMenuList],()=>j(this,null,function*(){e.value=yield ze()}),{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 j(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 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)),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 B(F){r(F)}function x(){ue(!0),Te()}function ee(F){return t(S)==="hover"?{onMouseenter:()=>$e(F.path,!0),onClick:()=>j(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(W)})}function Te(){t(W)||(s.value=!1)}return{t:d,prefixCls:u,menuModules:e,handleModuleClick:$e,activePath:n,childrenMenus:o,getShowDragBar:De,handleMenuClick:B,getMenuStyle:E,handleClickOutside:x,sideRef:a,dragBarRef:l,title:O,openMenu:s,getMenuTheme:y,getItemEvents:ee,getMenuEvents:fe,getDomStyle:R,handleFixedMenu:_e,getMixSideFixed:v,getWrapStyle:ge,getCollapsed:K}}}),ls={class:"text"};function rs(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=It("click-outside");return m(),L(V,null,[U("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(()=>[U("ul",{class:_(`${e.prefixCls}-module`)},[(m(!0),L(V,null,de(e.menuModules,y=>(m(),L("li",Q({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:y.path===e.activePath}]},e.getItemEvents(y),{key:y.path}),[w(r,{item:y,collapseParent:"",dot:""},null,8,["item"]),w(d,{class:_(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:y.icon||y.meta&&y.meta.icon},null,8,["class","size","icon"]),U("p",{class:_(`${e.prefixCls}-module__name`)},te(e.t(y.name)),3)],16))),128))],2)]),_:1}),U("div",{class:_(`${e.prefixCls}-menu-list`),ref:"sideRef",style:le(e.getMenuStyle)},[se(U("div",{class:_([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[U("span",ls,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(U("div",{class:_(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[ce,e.getShowDragBar&&e.openMenu]])],6)],16)),[[f,e.handleClickOutside]])],64)}var is=A(as,[["render",rs]]);const us=N({name:"SiderWrapper",components:{Sider:ss,Drawer:$n,MixSider:is},setup(){const{prefixCls:e}=D("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 cs(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 ds=A(us,[["render",cs]]),X=(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))(X||{});function ps(e,n){const o=Le({current:null,currentIndex:0}),{t:s}=be(),l=Ce(),{currentRoute:a}=pe(),{refreshPage:i,closeAll:u,close:r,closeLeft:d,closeOther:c,closeRight:g}=kt(),f=p(()=>t(n)?e.tabItem:t(a)),y=p(()=>{if(!t(f))return;const{meta:v}=t(f),{path:C}=t(a),$=o.current,H=$?$.path===C:!1,K=o.currentIndex,O=!H,I=K===0||!H,E=l.getTabList.length===1,W=!H||K===l.getTabList.length-1&&l.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:X.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:O},{icon:"clarity:close-line",event:X.CLOSE_CURRENT,text:s("layout.multipleTab.close"),disabled:!!(v!=null&&v.affix)||E,divider:!0},{icon:"line-md:arrow-close-left",event:X.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:I,divider:!1},{icon:"line-md:arrow-close-right",event:X.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:W,divider:!0},{icon:"dashicons:align-center",event:X.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:E||!H},{icon:"clarity:minus-line",event:X.CLOSE_ALL,text:s("layout.multipleTab.closeAll"),disabled:E}]});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 b(v){const{event:C}=v;switch(C){case X.REFRESH_PAGE:i();break;case X.CLOSE_CURRENT:r(e.tabItem);break;case X.CLOSE_LEFT:d();break;case X.CLOSE_RIGHT:g();break;case X.CLOSE_OTHER:c();break;case X.CLOSE_ALL:u();break}}return{getDropMenuList:y,handleMenuEvent:b,handleContextMenu:S}}const ms=N({name:"TabContent",components:{Dropdown:Sn,Icon:ye},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:n}=D("multiple-tabs-content"),{t:o}=be(),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}=ps(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}}}),gs={class:"ml-1"};function fs(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",gs,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 hs=A(ms,[["render",fs]]);const Ss=N({name:"FoldButton",components:{Icon:ye},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}),yn()}return{prefixCls:e,getIcon:i,handleFold:u}}});function ys(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=A(Ss,[["render",ys]]);const vs=N({name:"TabRedo",components:{RedoOutlined:Hn},setup(){const e=z(!1),{prefixCls:n}=D("multiple-tabs-content"),{refreshPage:o}=kt();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 Cs(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 Ms=A(vs,[["render",Cs]]);function $s(e,n){function o(){Ie(()=>j(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=z([]),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 Ts(e){const n=Ce(),{multiTabsSetting:o}=bn,{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}=$s(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 ws=N({name:"MultipleTabs",components:{TabRedo:Ms,FoldButton:bs,Tabs:rt,TabPane:rt.TabPane,TabContent:hs},setup(){const e=_s(),n=z("");Ts(e);const o=Ce(),s=Ht(),l=pe(),{prefixCls:a}=D("multiple-tabs"),i=Ge(),{getShowQuick:u,getShowRedo:r,getShowFold:d}=Be(),c=p(()=>o.getTabList.filter(b=>{var v;return!((v=b.meta)!=null&&v.hideTab)})),g=p(()=>t(c).length===1),f=p(()=>[a,{[`${a}--hide-close`]:t(g)}]);Fe(b=>{const{name:v}=b;if(v===Ue||!b||!s.getToken)return;const{path:C,fullPath:$,meta:H={}}=b,{currentActiveMenu:K,hideTab:O}=H,I=O?K:null,E=I||$||C;if(n.value!==E&&(n.value=E),I){const W=l.getRoutes().find(q=>q.path===K);W&&o.addTab(W)}else o.addTab(t(b))});function y(b){n.value=b,i(b,!1)}function S(b){t(g)||o.closeTabByKey(b,l)}return{getWrapClass:f,handleEdit:S,handleChange:y,activeKeyRef:n,getTabsState:c,getShowQuick:u,getShowRedo:r,getShowFold:d}}});function Ls(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},Ot({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})):k("",!0),e.getShowQuick?(m(),M(i,{key:1,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):k("",!0),e.getShowFold?(m(),M(d,{key:2})):k("",!0)]),key:"0"}:void 0]),1032,["activeKey","onChange","onEdit"])],2)}var Is=A(ws,[["render",Ls]]);const dt=48,Os=32,ks=N({name:"LayoutMultipleHeader",components:{LayoutHeader:zt,MultipleTabs:Is},setup(){const{setHeaderHeight:e}=kn(),{prefixCls:n}=D("layout-multiple-header"),{getCalcContentWidth:o,getSplit:s}=G(),{getIsMobile:l}=me(),{getFixed:a,getShowInsetHeaderRef:i,getShowFullHeaderRef:u,getHeaderTheme:r,getShowHeader:d}=Ae(),{getFullContent:c}=wt(),{getShowMultipleTab:g}=Be(),f=p(()=>t(g)&&!t(c)),y=p(()=>t(a)||t(u)),S=p(()=>{const $={};return t(a)&&($.width=t(l)?"100%":t(o)),t(u)&&($.top=`${dt}px`),$}),b=p(()=>t(a)||t(u)),v=p(()=>{let $=0;return(t(u)||!t(s))&&t(d)&&!t(c)&&($+=dt),t(g)&&!t(c)&&($+=Os),e($),{height:`${$}px`}});return{getClass:p(()=>[n,`${n}--${t(r)}`,{[`${n}--fixed`]:t(b)}]),prefixCls:n,getPlaceholderDomStyle:v,getIsFixed:b,getWrapStyle:S,getIsShowPlaceholderDom:y,getShowTabs:f,getShowInsetHeaderRef:i}}});function Hs(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)):k("",!0),U("div",{style:le(e.getWrapStyle),class:_(e.getClass)},[e.getShowInsetHeaderRef?(m(),M(i,{key:0})):k("",!0),e.getShowTabs?(m(),M(u,{key:1})):k("",!0)],6)],64)}var Ps=A(ks,[["render",Hs],["__scopeId","data-v-16f90d9d"]]);function Rs(){const{getLockTime:e}=ve(),n=Pn(),o=Ht(),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})}We(d=>{o.getToken?i():a(),d(()=>{a()})}),vn(()=>{a()});const r=_t(i,2e3);return p(()=>t(e)?{onKeyup:r,onMousemove:r}:(a(),{}))}const Es=N({name:"DefaultLayout",components:{LayoutFeatures:re(()=>Y(()=>import("./index.bbc49349.js"),["assets/index.bbc49349.js","assets/index.42e8128a.css","assets/index.600742c0.js","assets/index.f493278c.css","assets/SessionTimeoutLogin.cbdd281e.js","assets/SessionTimeoutLogin.f3f2256d.css","assets/Login.1167d134.js","assets/Login.30a95b1d.css","assets/LoginForm.107bfe38.js","assets/LoginFormTitle.58be05ca.js","assets/ForgetPasswordForm.41bf518c.js","assets/index.f3a03a89.js","assets/index.7b8b5e30.css","assets/isEqual.8095f8fc.js","assets/_baseIsEqual.68b80f32.js","assets/RegisterForm.2dd73e37.js","assets/index.8ec96e3a.js","assets/index.cb030764.css","assets/MobileForm.ace8ba63.js","assets/QrCodeForm.053a7ac0.js","assets/download.51f45248.js","assets/uniqBy.77d944c4.js","assets/_baseIteratee.c5e7a887.js","assets/get.10d89888.js","assets/FullscreenOutlined.0627cb06.js","assets/index.ad74a1aa.js","assets/index.55076fdd.css","assets/useWindowSizeFn.e4cb8bac.js","assets/useContentViewHeight.9a5e8928.js","assets/RedoOutlined.7b913ccb.js","assets/lock.b0f5e761.js"])),LayoutFooter:re(()=>Y(()=>import("./index.ff0e8bc5.js"),["assets/index.ff0e8bc5.js","assets/index.3ac16e54.css","assets/siteSetting.c485f07c.js","assets/index.600742c0.js","assets/index.f493278c.css","assets/useContentViewHeight.9a5e8928.js","assets/useWindowSizeFn.e4cb8bac.js"])),LayoutHeader:zt,LayoutContent:Zo,LayoutSideBar:ds,LayoutMultipleHeader:Ps,Layout:Xe},setup(){const{prefixCls:e}=D("default-layout"),{getIsMobile:n}=me(),{getShowFullHeaderRef:o}=Ae(),{getShowSidebar:s,getIsMixSidebar:l,getShowMenu:a}=G(),i=Rs(),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 Fs(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:""})):k("",!0),w(f,{class:_([e.layoutClass])},{default:P(()=>[e.getShowSidebar||e.getIsMobile?(m(),M(r,{key:0})):k("",!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 Ns=A(Es,[["render",Fs]]),Gs=Object.freeze(Object.defineProperty({__proto__:null,default:Ns},Symbol.toStringTag,{value:"Module"}));export{Be as a,re as c,Gs as i,Ae as u};