3 lines
63 KiB
Java
3 lines
63 KiB
Java
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/SiderTrigger-DDAanZ-U.js","js/useMenuSetting-BwQ9LkAm.js","js/index-X7Y8jykP.js","js/emoji-mart-vue-fast-R0uJEDq-.js","js/vue-vendor-DNhG1Cve.js","assets/index-GuhSw_Yp.css","js/useFullContent-B3OUGaJG.js","js/index-DVVIyPeN.js","js/index-D9GWo192.js","js/index-BzChaRPg.js","assets/index-DTCEk8S9.css","js/ArrowLeftOutlined-B3JgaWh-.js","js/index-ByCwbQDV.js","js/index-Upeu4GGa.js","js/index-C4wWpZeQ.js","js/useTimeout-D5AmIBZw.js","js/index-M9QP6cvf.js","js/Skeleton-CimgOdM7.js","js/useScrollTo-0FPEw5-K.js","js/useIntersectionObserver-BGOgyKyu.js","assets/index-zj-Vfn3Q.css","js/index-DZJwICFr.js","js/isNumeric-DjvBa-1E.js","assets/index-BpX22-kw.css","js/useHeaderSetting-BgkCjgkR.js","js/useMultipleTabSetting-CPD_Tcue.js","js/index-saD4h7VJ.js","js/useDrawer-BDPywy9W.js","js/index-CHqMUPJr.js","js/SessionTimeoutLogin-C4Uw76wP.js","js/Login.vue_vue_type_style_index_0_lang-C9fKYhMm.js","js/LoginForm.vue_vue_type_script_setup_true_lang-xAl8tGtF.js","js/checkcode-BFTlTB0q.js","js/LoginFormTitle.vue_vue_type_script_setup_true_lang-BXr1upqc.js","js/ThirdModal-CVhhR8F5.js","js/index-BKAWbv2a.js","js/CountdownInput-DRWxAovX.js","js/useCountdown-CXw21sCO.js","js/index-BDvqZ5j4.js","js/BasicModal-xH56XuRZ.js","js/ModalHeader-Sr8KwhJJ.js","assets/ModalHeader-CLCbovMP.css","js/useWindowSizeFn-C-0M9_Ul.js","js/useAppInject-DPZGPcR3.js","js/index-CuWaQdlK.js","js/index-DO7ZhK45.js","assets/BasicModal-ByeTDAzn.css","assets/index-CUOTvden.css","js/useModal-DaJ3Bflg.js","js/useFormItemSingle-B0qKQ8oz.js","assets/CountdownInput-BB9COjV3.css","js/useThirdLogin-CLjK_cHr.js","js/QuestionCircleFilled-DzharN-R.js","js/IconFont-CaMxEx10.js","js/index-DSsDi_fL.js","js/Group-UHkub2tu.js","js/Checkbox-Dbxs4we4.js","js/index-BuONesFs.js","js/GithubFilled-BmsMjuqG.js","js/DingtalkCircleFilled-Cx0f2Icf.js","js/WechatFilled-CzmJ1mlo.js","js/ForgetPasswordForm.vue_vue_type_script_setup_true_lang-CAP38yxY.js","js/step1-Dz6Xy7Lz.js","js/step2-CaxjdTxu.js","js/index-0ITqix-S.js","js/StrengthMeter-q4G-svIM.js","assets/StrengthMeter-BJ3DcgNL.css","js/step3-Dp9iVAKY.js","js/index-CP4t2wPx.js","js/index-DLMo70Y_.js","js/RegisterForm.vue_vue_type_script_setup_true_lang-xjilYnem.js","js/MobileForm.vue_vue_type_script_setup_true_lang--Qiw2YcA.js","js/QrCodeForm.vue_vue_type_script_setup_true_lang-zcc10XaB.js","js/index-DBkAHGH_.js","js/browser-D2DxMZOB.js","js/download-CygB1orH.js","js/base64Conver-24EVOS6V.js","assets/Login-92u3LWut.css","assets/SessionTimeoutLogin--XBcYKgI.css","js/index-DfX9t4DO.js","js/FileTextOutlined-jLa_kaoN.js","js/scrollTo-D49dA-9c.js","assets/index-BCm3sfKk.css","js/index-DwXXw3BE.js","js/siteSetting-DoyCDlSB.js","js/useContentViewHeight-Cja8zrBg.js","js/usePageContext-9jIr04Op.js","js/index-BskC1_qK.js","assets/index-CzuKgNuy.css","js/index-COK6bmZk.js","js/dingTplBind.api-XLM4Z5wd.js","js/useApprovalSelection-D4wlWO_T.js","assets/index-aXAVAyM_.css","js/index-M2qN2ofT.js","js/approvalFlow.api-BVpZSp8r.js","js/FlowDesign.vue_vue_type_style_index_0_lang-B8zj-MoL.js","js/FlowNode.vue_vue_type_script_setup_true_lang-CVoh4O-K.js","js/flowTypes-mLI7_N4F.js","js/NodeConfigDrawer-CzIu69eV.js","js/index-C69VKHba.js","js/helper-DcLcf4v6.js","js/BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js","assets/BasicForm-BKgjVE-6.css","js/breakpointEnum-BhAg6bcX.js","js/JSelectUser-Dg8SJP_z.js","js/UserSelectModal-RTq67Ki6.js","js/useSelectBiz-C58pZLPQ.js","js/props-BWd0f6uH.js","js/JSelectBiz-CRkPo6gN.js","js/index-J2mOtM3w.js","assets/JSelectBiz-CbWtJeuk.css","assets/JSelectUser-CJgL3jkG.css","js/MesXslIntegrationPlan.api-DkUQ3DWJ.js","js/MesXslIntegrationActionDrawer.vue_vue_type_script_setup_true_lang-Da0cFV2g.js","js/VisualActionEditor.vue_vue_type_script_setup_true_lang-CxeNVgeo.js","js/Group-DBzJABA_.js","js/index-DfHu-LAS.js","js/RadioButton-DRBix2Fq.js","js/index-DklMb9Qc.js","js/UpOutlined-B1UMbtrP.js","js/index-CeNCCWzL.js","js/index-DTjkSGYl.js","js/eagerComputed-BTlOruLW.js","js/fromPairs-Dx9PT-t0.js","js/useMaxLevel-DE205ncc.js","js/index-CfNJyBRj.js","js/dropdown-jkliuVyN.js","js/index-C7ckZv9Z.js","js/DirectoryTree-nk_YTTIy.js","js/FolderOpenOutlined-SzIPA7z0.js","js/index-Cl-8Hzo4.js","js/operationUnit-vCu2co3e.js","assets/NodeConfigDrawer-DNLvPj0u.css","assets/FlowDesign-BcnuXSTu.css","assets/index-C_ymDnXR.css","js/index-DMvV2c7a.js","js/MesXslDingProcessTpl.api-OuYmp5Pz.js","js/dingTplFieldValue-y0DGSwLW.js","assets/index-hTdiWsh1.css"])))=>i.map(i=>d[i]);
|
|
var Yt=Object.defineProperty,xt=Object.defineProperties;var en=Object.getOwnPropertyDescriptors;var He=Object.getOwnPropertySymbols;var lt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable;var at=(e,t,n)=>t in e?Yt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,me=(e,t)=>{for(var n in t||(t={}))lt.call(t,n)&&at(e,n,t[n]);if(He)for(var n of He(t))rt.call(t,n)&&at(e,n,t[n]);return e},ut=(e,t)=>xt(e,en(t));var ct=(e,t)=>{var n={};for(var s in e)lt.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&He)for(var s of He(e))t.indexOf(s)<0&&rt.call(e,s)&&(n[s]=e[s]);return n};var Y=(e,t,n)=>new Promise((s,l)=>{var r=i=>{try{a(n.next(i))}catch(d){l(d)}},u=i=>{try{a(n.throw(i))}catch(d){l(d)}},a=i=>i.done?s(i.value):Promise.resolve(i.value).then(r,u);a((n=n.apply(e,t)).next())});import{cq as qe,T as Xe,bo as V,au as j,as as O,dJ as tn,W as Le,V as pe,x as be,ad as Me,aR as Qe,H as yt,G as vt,dm as Fe,iY as Ee,d5 as _e,cY as Tt,f5 as Pe,iZ as ze,f4 as Ze,i_ as Re,i$ as Ne,hl as $t,c as wt,bm as It,aC as nn,fe as on,E as sn,p as ce,_ as de,J as Lt,S as We,b8 as an,N as ln,j0 as ke,j1 as se,j2 as rn,j3 as _t,aV as Je,U as Ot,a1 as ye,e1 as Ye,B as un,j4 as cn,d$ as dn,u as Ht,dG as pn,hW as dt,X as pt,Z as mn,Y as fn,d3 as Ke,aW as kt,bt as gn,gq as Ae,dI as hn,f8 as Sn,iJ as mt,aU as ft}from"./index-X7Y8jykP.js";import{f as $,e as U,K as C,y as L,z as g,A as z,Q as G,J as T,c as p,C as A,H as F,E as Cn,G as ie,B as ee,h as ae,M as Et,F as te,D as ve,u as o,t as je,a7 as Se,p as Te,r as K,b as Oe,w as gt,a2 as Pt,g as xe,o as Ue,n as Be,L as re,T as ue,R as Rt,S as bn,a6 as Mn,O as fe,P as Ce,N as yn,ag as vn,i as Tn,I as Nt,X as $n}from"./vue-vendor-DNhG1Cve.js";import{useMenuSetting as x}from"./useMenuSetting-BwQ9LkAm.js";import{useTimeoutFn as At}from"./useTimeout-D5AmIBZw.js";import"./index-Upeu4GGa.js";import{a as wn,S as Bt}from"./index-ByCwbQDV.js";import{useAppInject as ge}from"./useAppInject-DPZGPcR3.js";import{useHeaderSetting as Ge}from"./useHeaderSetting-BgkCjgkR.js";import{a as In,E as Ln,I as _n,N as On,F as Hn,U as kn,L as En}from"./index-BicAMegp.js";import Pn from"./LoginSelect-2WErg_eu.js";import Dt from"./index-Ksibm4Xs.js";import{u as Rn}from"./useRefreshCache-DC7ouGeL.js";import{L as et}from"./index-BskC1_qK.js";import Nn from"./index-5N5-KMW6.js";import{C as An}from"./clickOutside-DHfwTU6R.js";import{D as Bn}from"./index-DZJwICFr.js";import{D as Dn}from"./index-fAAIzD3j.js";import{useMultipleTabSetting as tt}from"./useMultipleTabSetting-CPD_Tcue.js";import{triggerWindowResize as Fn}from"./index-C4wWpZeQ.js";import{useSortable as zn}from"./useSortable-BvsL_9J9.js";import{useFullContent as Wn}from"./useFullContent-B3OUGaJG.js";import{u as Kn}from"./useContentViewHeight-Cja8zrBg.js";import{useLockPage as jn}from"./useLockPage-D06sFC-l.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./ModalHeader-Sr8KwhJJ.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./useModal-DaJ3Bflg.js";import"./dict.api-DWwarPXx.js";import"./isNumeric-DjvBa-1E.js";import"./index-DnMgRZrH.js";import"./usePageContext-9jIr04Op.js";import"./uniqBy--vsL0WVB.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./lock-DX-vQ0xH.js";var Un={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"};function ht(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),s.forEach(function(l){Gn(e,l,n[l])})}return e}function Gn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nt=function(t,n){var s=ht({},t,n.attrs);return $(qe,ht({},s,{icon:Un}),null)};nt.displayName="MenuFoldOutlined";nt.inheritAttrs=!1;var Vn={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"};function St(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),s.forEach(function(l){qn(e,l,n[l])})}return e}function qn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ot=function(t,n){var s=St({},t,n.attrs);return $(qe,St({},s,{icon:Vn}),null)};ot.displayName="MenuUnfoldOutlined";ot.inheritAttrs=!1;var Xn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"};function Ct(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(n);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),s.forEach(function(l){Qn(e,l,n[l])})}return e}function Qn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var st=function(t,n){var s=Ct({},t,n.attrs);return $(qe,Ct({},s,{icon:Xn}),null)};st.displayName="SyncOutlined";st.inheritAttrs=!1;const Zn=U({name:"RefreshCache",components:{Tooltip:Xe,SyncOutlined:st},setup(){const{prefixCls:e}=V("layout-header"),{loading:t,clearCache:n,tooltipTitle:s}=Rn();return{prefixCls:e,loading:t,clearCache:n,tooltipTitle:s}}});function Jn(e,t,n,s,l,r){const u=C("SyncOutlined"),a=C("Tooltip");return g(),L(a,{title:e.tooltipTitle,placement:"bottom",mouseEnterDelay:.5},{default:z(()=>[G("span",{class:T([`${e.prefixCls}-action__item refresh-cache-item`,"refresh-cache-btn"]),onClick:t[0]||(t[0]=(...i)=>e.clearCache&&e.clearCache(...i))},[$(u,{spin:e.loading},null,8,["spin"])],2)]),_:1},8,["title"])}const Yn=j(Zn,[["render",Jn],["__scopeId","data-v-e0c76710"]]),xn={items:{type:Array,default:()=>[]},collapsedShowTitle:O.bool,inlineIndent:O.number.def(20),mode:{type:String,default:pe.INLINE},type:{type:String,default:Le.MIX},theme:{type:String,default:tn.DARK},inlineCollapsed:O.bool,mixSider:O.bool,isHorizontal:O.bool,accordion:O.bool.def(!0),beforeClickFn:{type:Function}},Ft={item:{type:Object,default:{}},level:O.number,theme:O.oneOf(["dark","light"]),showTitle:O.bool,isHorizontal:O.bool},eo={item:{type:Object,default:null},showTitle:O.bool.def(!0),level:O.number.def(0),isHorizontal:O.bool.def(!0)},{t:to}=Me(),no=U({name:"MenuItemContent",components:{Icon:be},props:eo,setup(e){const{prefixCls:t}=V("basic-menu-item-content"),n=p(()=>{var l;return to((l=e.item)==null?void 0:l.name)}),s=p(()=>{var l;return(l=e.item)==null?void 0:l.icon});return{prefixCls:t,getI18nName:n,getIcon:s}}});function oo(e,t,n,s,l,r){const u=C("Icon");return g(),A("span",{class:T(`${e.prefixCls}- flex items-center `)},[e.getIcon?(g(),L(u,{key:0,icon:e.getIcon,size:18,class:T(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):F("",!0),Cn(" "+ie(e.getI18nName),1)],2)}const zt=j(no,[["render",oo]]),so=U({name:"BasicMenuItem",components:{MenuItem:Qe.Item,MenuItemContent:zt},props:Ft,setup(){return{}}});function io(e,t,n,s,l,r){const u=C("MenuItemContent"),a=C("MenuItem");return g(),L(a,{key:e.item.path,title:e.item.title},{default:z(()=>[$(u,ee(e.$props,{item:e.item}),null,16,["item"])]),_:1},8,["title"])}const ao=j(so,[["render",io]]),Wt=Symbol();function lo(e){return vt(e,Wt,{readonly:!1,native:!0})}function ro(){return yt(Wt)}const uo=U({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:ao,SubMenu:Qe.SubMenu,MenuItemContent:zt},props:Ft,setup(e){const{prefixCls:t}=V("basic-subMenu"),{menuState:n}=ro(),s=Fe(),l=p(()=>{var a;return!((a=e.item.meta)!=null&&a.hideMenu)});function r(a){var i;return!((i=a.meta)!=null&&i.hideChildrenInMenu)&&Reflect.has(a,"children")&&!!a.children&&a.children.length>0&&Ee(a)}const u=(a,i)=>{var d,c;for(let f=0,m=a.length;f<m;f++){const h=a[f];if(h.path===i&&!h.redirect&&!h.paramPath)return(d=h.meta)==null?void 0:d.title;if((c=h.children)!=null&&c.length){const S=u(h.children,i);if(S)return S}}return""};return ae(()=>n.selectedKeys,a=>Y(null,null,function*(){if(a.length&&a.includes(e.item.path)){const i=yield _e(),d=u(i,e.item.path);s.setPathTitle(e.item.path,d||e.item.name)}}),{immediate:!0}),{prefixCls:t,menuHasChildren:r,checkChildrenHidden:Ee,getShowMenu:l}}});function co(e,t,n,s,l,r){const u=C("BasicMenuItem"),a=C("MenuItemContent"),i=C("BasicSubMenuItem",!0),d=C("SubMenu");return g(),A(te,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(g(),L(u,Et(ee({key:0},e.$props)),null,16)):F("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(g(),L(d,{class:T([e.theme]),key:`submenu-${e.item.path}`,popupClassName:e.prefixCls},{title:z(()=>[$(a,ee(e.$props,{item:e.item}),null,16,["item"])]),default:z(()=>[(g(!0),A(te,null,ve(e.item.children||[],c=>(g(),L(i,ee({key:c.path,ref_for:!0},e.$props,{item:c}),null,16,["item"]))),128))]),_:1},8,["class","popupClassName"])):F("",!0)],64)}const po=j(uo,[["render",co]]);function mo(e,t,n,s){const{getCollapsed:l,getIsMixSidebar:r}=x();function u(c){return Y(this,null,function*(){if(n.value===pe.HORIZONTAL)return;const f=o(r);At(()=>{const m=je(t.value);if((m==null?void 0:m.length)===0){e.openKeys=[];return}o(s)?e.openKeys=Pe(m,c):e.openKeys=Tt([...e.openKeys,...Pe(m,c)])},16,!f)})}const a=p(()=>(o(r)?!1:o(l))?e.collapsedOpenKeys:e.openKeys);function i(){e.selectedKeys=[],e.openKeys=[]}function d(c){if(o(n)===pe.HORIZONTAL||!o(s)||o(r))e.openKeys=c;else{const f=[];for(const{children:m,path:h}of o(t))m&&m.length>0&&f.push(h);if(o(l))e.collapsedOpenKeys=c;else{const m=c.find(h=>e.openKeys.indexOf(h)===-1);f.indexOf(m)===-1?e.openKeys=c:e.openKeys=m?[m]:[]}}}return{setOpenKeys:u,resetKeys:i,getOpenKeys:a,handleOpenChange:d}}const fo=["/myapps/index"],go=U({name:"BasicMenu",components:{Menu:Qe,BasicSubMenuItem:po},props:xn,emits:["menuClick"],setup(e,{emit:t}){const n=K(!1),s=K(""),l=Oe({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]});lo({menuState:l});const{prefixCls:r}=V("basic-menu"),{items:u,mode:a,accordion:i}=Se(e),{getCollapsed:d,getTopMenuAlign:c,getSplit:f}=x(),{currentRoute:m,getRoutes:h}=Te(),{handleOpenChange:S,setOpenKeys:w,getOpenKeys:H}=mo(l,u,a,i),y=p(()=>{const{type:M,mode:v}=e;return M===Le.TOP_MENU&&v===pe.HORIZONTAL||e.isHorizontal&&o(f)}),_=p(()=>{const M=e.isHorizontal&&o(f)?"start":o(c);return[r,`justify-${M}`,{[`${r}__second`]:!e.isHorizontal&&o(f),[`${r}__sidebar-hor`]:o(y)}]}),R=p(()=>{const M=e.mode===pe.INLINE,v={};return M&&(v.inlineCollapsed=e.mixSider?!1:o(d)),v});ze(M=>{var v;M.name!==Ze&&(P(M),s.value=(v=M.meta)==null?void 0:v.currentActiveMenu,o(s)&&(l.selectedKeys=[o(s)],w(o(s))))}),!e.mixSider&&ae(()=>e.items,()=>{P()});function b(q){return Y(this,arguments,function*({item:M,key:v}){var X;const{beforeClickFn:I}=e;if(Ne(v)){v=v.replace($t,"#"),window.open(v);return}const W=yield _e(),k=N(W,v);if((k==null?void 0:k.internalOrExternal)==!0&&!((X=k==null?void 0:k.children)!=null&&X.length)){window.open(location.origin+v);return}if(!(I&&wt(I)&&!(yield I(v)))){if(e.type===Le.MIX){const J=N(W,v);if(Q(J,v))return;t("menuClick",v,M)}else t("menuClick",v,M);n.value=!0,l.selectedKeys=[v]}})}function P(M){return Y(this,null,function*(){var q;if(o(n)){n.value=!1;return}const v=((q=(M||o(m)).meta)==null?void 0:q.currentActiveMenu)||(M||o(m)).path;if(w(v),!o(s))if(e.isHorizontal&&o(f)){const I=yield Re(v);l.selectedKeys=[I]}else{const I=yield Pe(e.items,v);l.selectedKeys=I}})}function E(M){var v,q;for(let I=0,W=M.length;I<W;I++){const k=M[I];if(k.path&&!k.hideMenu&&!((v=k.children)!=null&&v.length))return k;if((q=k.children)!=null&&q.length){const X=E(k.children);if(X)return X;if(k.path&&!k.hideMenu)return k}}return null}function N(M,v){var q;for(let I=0,W=M.length;I<W;I++){const k=M[I];if(k.path===v)return k;if((q=k.children)!=null&&q.length){const X=N(k.children,v);if(X)return X}}return null}function Q(M,v){var X,J;if(!(M&&((X=M.children)==null?void 0:X.length)))return!1;if(M.redirect){const ne=h().find(Z=>Z.path===M.redirect);if(ne&&ne.components)return!1}const I=E(M.children);if(!(I!=null&&I.path))return!1;const W=(J=I.redirect)!=null?J:I.path;let k=W;return Ne(W)&&(k=v),(I==null?void 0:I.internalOrExternal)==!0&&fo.includes(W)?(window.open(location.origin+W),!0):(t("menuClick",k,{title:I.title}),!0)}return me({handleMenuClick:b,getInlineCollapseOptions:R,getMenuClass:_,handleOpenChange:S,getOpenKeys:H},Se(l))}});function ho(e,t,n,s,l,r){const u=C("BasicSubMenuItem"),a=C("Menu");return g(),L(a,ee({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:z(()=>[(g(!0),A(te,null,ve(e.items,i=>(g(),L(u,{key:i.path,item:i,theme:e.theme,isHorizontal:e.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class","onClick"])}const So=j(go,[["render",ho]]),Kt=Symbol();function Co(e){return vt(e,Kt,{readonly:!1,native:!0})}function jt(){return yt(Kt)}const bo=U({name:"Menu",props:{theme:O.oneOf(["light","dark"]).def("light"),activeName:O.oneOfType([O.string,O.number]),openNames:{type:Array,default:()=>[]},accordion:O.bool.def(!0),width:O.string.def("100%"),collapsedWidth:O.string.def("48px"),indentSize:O.number.def(16),collapse:O.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:t}){const n=It(),s=xe(),l=K(""),r=K([]),{prefixCls:u}=V("menu"),a=K(!1);Co({rootMenuEmitter:n,activeName:l});const i=p(()=>{const{theme:S}=e;return[u,`${u}-${S}`,`${u}-vertical`,{[`${u}-collapse`]:e.collapse}]});gt(()=>{r.value=e.openNames}),gt(()=>{e.activeName&&(l.value=e.activeName)}),ae(()=>e.openNames,()=>{Be(()=>{d()})});function d(){n.emit("on-update-opened",r.value)}function c(S){r.value.includes(S)||(r.value.push(S),d())}function f(S){r.value=r.value.filter(w=>w!==S),d()}function m(){r.value=[],d()}function h(S){S!==-1&&(r.value=r.value.slice(0,S+1),d())}return Pt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:c,removeSubMenu:f,getOpenNames:()=>r.value,removeAll:m,isRemoveAllPopup:a,sliceIndex:h,level:0,props:e}),Ue(()=>{r.value=e.collapse?[]:[...e.openNames],d(),n.on("on-menu-item-select",S=>{l.value=S,Be(()=>{e.collapse&&m()}),t("select",S)}),n.on("open-name-change",({name:S,opened:w})=>{if(w&&!r.value.includes(S))r.value.push(S);else if(!w){const H=r.value.findIndex(y=>y===S);H!==-1&&r.value.splice(H,1)}})}),{getClass:i,openedNames:r}}});function Mo(e,t,n,s,l,r){return g(),A("ul",{class:T(e.getClass)},[re(e.$slots,"default")],2)}const yo=j(bo,[["render",Mo]]);function Ut(e){const t=p(()=>r(["Menu","SubMenu"])),n=p(()=>r(["Menu"])),s=p(()=>r(["SubMenu"])),l=p(()=>{var f,m,h;let i=e==null?void 0:e.parent;if(!i)return{};const d=(m=(f=o(n))==null?void 0:f.props.indentSize)!=null?m:20;let c=d;if((h=o(n))!=null&&h.props.collapse)c=d;else for(;i&&i.type.name!=="Menu";)i.type.name==="SubMenu"&&(c+=d),i=i.parent;return{paddingLeft:c+"px"}});function r(i){let d=e==null?void 0:e.parent;if(!d)return null;for(;d&&i.indexOf(d.type.name)===-1;)d=d.parent;return d}function u(){let i=e;if(!i)return{uidList:[],list:[]};const d=[];for(;i&&i.type.name!=="Menu";)i.type.name==="SubMenu"&&d.push(i),i=i.parent;return{uidList:d.map(c=>c.uid),list:d}}function a(i,d="SubMenu"){let c=i.parent;for(;c;){if(c.type.name!==d)return c;c=c.parent}return c}return{getParentMenu:t,getParentInstance:a,getParentRootMenu:n,getParentList:u,getParentSubMenu:s,getItemStyle:l}}const vo=U({name:"MenuItem",components:{Tooltip:Xe},props:{name:{type:[String,Number],required:!0},disabled:O.bool},setup(e,{slots:t}){const n=xe(),s=Fe(),l=K(!1),{getItemStyle:r,getParentList:u,getParentMenu:a,getParentRootMenu:i}=Ut(n),{prefixCls:d}=V("menu"),{rootMenuEmitter:c,activeName:f}=jt(),m=p(()=>[`${d}-item`,{[`${d}-item-active`]:o(l),[`${d}-item-selected`]:o(l),[`${d}-item-disabled`]:!!e.disabled}]),h=p(()=>{var y;return(y=o(i))==null?void 0:y.props.collapse}),S=p(()=>{var y;return((y=o(a))==null?void 0:y.type.name)==="Menu"&&o(h)&&t.title});function w(){const{disabled:y}=e;if(y||(c.emit("on-menu-item-select",e.name),o(h)))return;const{uidList:_}=u();c.emit("on-update-opened",{opend:!1,parent:n==null?void 0:n.parent,uidList:_})}ae(()=>f.value,y=>{if(y===e.name){const{list:_,uidList:R}=u();l.value=!0,_.forEach(b=>{b.proxy&&(b.proxy.active=!0)}),H(e.name),c.emit("on-update-active-name:submenu",R)}else l.value=!1},{immediate:!0});function H(y){let _="";if(n.attrs){let R=n.attrs.item;R&&(_=R.title)}s&&s.setPathTitle(y,_)}return{getClass:m,prefixCls:d,getItemStyle:r,getCollapse:h,handleClickItem:w,showTooptip:S}}});function To(e,t,n,s,l,r){const u=C("Tooltip");return g(),A("li",{class:T(e.getClass),onClick:t[0]||(t[0]=Rt((...a)=>e.handleClickItem&&e.handleClickItem(...a),["stop"])),style:ue(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(g(),L(u,{key:0,placement:"right"},{title:z(()=>[re(e.$slots,"title")]),default:z(()=>[G("div",{class:T(`${e.prefixCls}-tooltip`)},[re(e.$slots,"default")],2)]),_:3})):(g(),A(te,{key:1},[re(e.$slots,"default"),re(e.$slots,"title")],64))],6)}const $o=j(vo,[["render",To]]),bt=200,wo=U({name:"SubMenu",components:{Icon:be,CollapseTransition:wn,Popover:nn},props:{name:{type:[String,Number],required:!0},disabled:O.bool,collapsedShowTitle:O.bool,isThemeBright:{type:Boolean,default:!1}},setup(e){var J;const t=xe(),n=Oe({active:!1,opened:!1}),s=Oe({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:l,getItemStyle:r,getParentMenu:u,getParentList:a}=Ut(t),{prefixCls:i}=V("menu"),d=It(),{rootMenuEmitter:c}=jt(),{addSubMenu:f,removeSubMenu:m,removeAll:h,getOpenNames:S,isRemoveAllPopup:w,sliceIndex:H,level:y,props:_,handleMouseleave:R}=bn(`subMenu:${(J=u.value)==null?void 0:J.uid}`),b=p(()=>[`${i}-submenu`,{[`${i}-item-active`]:n.active,[`${i}-opened`]:n.opened,[`${i}-submenu-disabled`]:e.disabled,[`${i}-submenu-has-parent-submenu`]:o(l),[`${i}-child-item-active`]:n.active}]),P=p(()=>_.accordion),E=p(()=>_.collapse),N=p(()=>_.theme),Q=p(()=>({minWidth:"150px"})),M=p(()=>{const B=e.name;return o(E)?S().includes(B):n.opened}),v=p(()=>{const B=_.activeSubMenuNames.includes(e.name);return[`${i}-submenu-title`,{[`${i}-submenu-active`]:B,[`${i}-submenu-active-border`]:B&&y===0,[`${i}-submenu-collapse`]:o(E)&&y===0}]});function q(B){return o(E)?{onMouseenter:W,onMouseleave:()=>k(B)}:{}}function I(){const{disabled:B}=e;if(B||o(E))return;const ne=n.opened;if(o(P)){const{uidList:Z}=a();c.emit("on-update-opened",{opend:!1,parent:t==null?void 0:t.parent,uidList:Z})}else c.emit("open-name-change",{name:e.name,opened:!ne});n.opened=!ne}function W(){if(e.disabled)return;d.emit("submenu:mouse-enter-child");const ne=S().findIndex($e=>$e===e.name);H(ne),y===0&&S().length===2&&h(),s.isChild=S().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{f(e.name)},bt)}function k(B=!1){var Z;((Z=u.value)==null?void 0:Z.props.name)||(w.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(()=>{w.value?h():s.mouseInChild||m(e.name)},bt)),B&&l.value&&(R==null||R(!0))}Mn(()=>{d.on("submenu:mouse-enter-child",()=>{s.mouseInChild=!0,w.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(!o(E)){if(on(B)){n.opened=B;return}if(sn(B)&&_.accordion){const{opend:ne,parent:Z,uidList:$e}=B;Z===(t==null?void 0:t.parent)?n.opened=ne:$e.includes(t==null?void 0:t.uid)||(n.opened=!1);return}e.name&&Array.isArray(B)&&(n.opened=B.includes(e.name))}}),c.on("on-update-active-name:submenu",B=>{t!=null&&t.uid&&(n.active=B.includes(t==null?void 0:t.uid))})});function X(B){n.opened=B}return Pt(`subMenu:${t==null?void 0:t.uid}`,{addSubMenu:f,removeSubMenu:m,getOpenNames:S,removeAll:h,isRemoveAllPopup:w,sliceIndex:H,level:y+1,handleMouseleave:k,props:_}),me(me({getClass:b,prefixCls:i,getCollapse:E,getItemStyle:r,handleClick:I,handleVisibleChange:X,getParentSubMenu:l,getOverlayStyle:Q,getTheme:N,getIsOpend:M,getEvents:q,getSubClass:v},Se(n)),Se(s))}});function Io(e,t,n,s,l,r){const u=C("Icon"),a=C("CollapseTransition"),i=C("Popover");return g(),A("li",{class:T(e.getClass)},[e.getCollapse?(g(),L(i,{key:1,placement:"right",overlayClassName:`${e.prefixCls}-menu-popover`,open:e.getIsOpend,onOpenChange:e.handleVisibleChange,overlayStyle:e.getOverlayStyle,align:{offset:[0,0]}},{content:z(()=>[G("div",Et(yn(e.getEvents(!0))),[G("ul",{class:T([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`,`${e.isThemeBright&&"bright"}`])},[re(e.$slots,"default")],2)],16)]),default:z(()=>[G("div",ee({class:e.getSubClass},e.getEvents(!1)),[G("div",{class:T([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[re(e.$slots,"title")],2),e.getParentSubMenu?(g(),L(u,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:T(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):F("",!0)],16)]),_:3},8,["overlayClassName","open","onOpenChange","overlayStyle"])):(g(),A(te,{key:0},[G("div",{class:T(`${e.prefixCls}-submenu-title`),onClick:t[0]||(t[0]=Rt((...d)=>e.handleClick&&e.handleClick(...d),["stop"])),style:ue(e.getItemStyle)},[re(e.$slots,"title",{getIsOpened:e.getIsOpend}),$(u,{icon:"eva:arrow-ios-downward-outline",size:14,class:T(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),$(a,null,{default:z(()=>[fe(G("ul",{class:T(e.prefixCls)},[re(e.$slots,"default")],2),[[Ce,e.opened]])]),_:3})],64))],2)}const Lo=j(wo,[["render",Io]]),_o=U({name:"SimpleSubMenu",components:{SubMenu:Lo,MenuItem:$o,SimpleMenuTag:ce(()=>de(()=>Promise.resolve().then(()=>Do),void 0)),Icon:be},props:{item:{type:Object,default:()=>({})},parent:O.bool,collapsedShowTitle:O.bool,collapse:O.bool,theme:O.oneOf(["dark","light"]),isThemeBright:{type:Boolean,default:!1}},setup(e){const{t}=Me(),{prefixCls:n}=V("simple-menu"),s=p(()=>{var c,f;return!((f=(c=e.item)==null?void 0:c.meta)!=null&&f.hideMenu)}),l=p(()=>{var c;return(c=e.item)==null?void 0:c.icon}),r=p(()=>{var c;return t((c=e.item)==null?void 0:c.name)}),u=p(()=>!e.collapse||!e.parent),a=p(()=>!!e.collapse&&!!e.parent),i=p(()=>[{[`${n}__parent`]:e.parent,[`${n}__children`]:!e.parent}]);function d(c){var f;return!((f=c.meta)!=null&&f.hideChildrenInMenu)&&Reflect.has(c,"children")&&!!c.children&&c.children.length>0&&Ee(c)}return{prefixCls:n,menuHasChildren:d,checkChildrenHidden:Ee,getShowMenu:s,getIcon:l,getI18nName:r,getShowSubTitle:u,getLevelClass:i,getIsCollapseParent:a}}}),Oo={key:1,class:"mt-1 collapse-title"},Ho={key:1,class:"mt-2 collapse-title"};function ko(e,t,n,s,l,r){const u=C("Icon"),a=C("SimpleMenuTag"),i=C("MenuItem"),d=C("SimpleSubMenu",!0),c=C("SubMenu");return g(),A(te,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(g(),L(i,ee({key:0,name:e.item.path},e.$props,{class:e.getLevelClass}),{title:z(()=>[G("span",{class:T(["ml-2",`${e.prefixCls}-sub-title`])},ie(e.getI18nName),3),$(a,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:z(()=>[e.getIcon?(g(),L(u,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):F("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(g(),A("div",Oo,ie(e.getI18nName),1)):F("",!0)]),_:1},16,["name","class"])):F("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(g(),L(c,{key:1,isThemeBright:e.isThemeBright,name:e.item.path,class:T([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:z(()=>[e.getIcon?(g(),L(u,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):F("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(g(),A("div",Ho,ie(e.getI18nName),1)):F("",!0),fe(G("span",{class:T(["ml-2",`${e.prefixCls}-sub-title`])},ie(e.getI18nName),3),[[Ce,e.getShowSubTitle]]),$(a,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:z(()=>[(g(!0),A(te,null,ve(e.item.children||[],f=>(g(),L(d,ee({key:f.path,ref_for:!0},e.$props,{isThemeBright:e.isThemeBright,item:f,parent:!1}),null,16,["isThemeBright","item"]))),128))]),_:1},8,["isThemeBright","name","class","collapsedShowTitle"])):F("",!0)],64)}const Eo=j(_o,[["render",ko]]);function Po(e,t,n,s,l){const r=Lt(u,50);function u(i){return Y(this,null,function*(){const d=!s.value,c=je(t.value);At(()=>{if((c==null?void 0:c.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const f=Pe(c,i);o(n)?e.openNames=f:e.openNames=Tt([...e.openNames,...f]),e.activeSubMenuNames=e.openNames},30,d)})}const a=p(()=>o(l)?[]:e.openNames);return{setOpenKeys:r,getOpenKeys:a}}const Ro=U({name:"SimpleMenu",components:{Menu:yo,SimpleSubMenu:Eo},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:O.bool,mixSider:O.bool,theme:O.string,accordion:O.bool.def(!0),collapsedShowTitle:O.bool,beforeClickFn:{type:Function},isSplitMenu:O.bool},emits:["menuClick"],setup(e,{attrs:t,emit:n}){const s=K(""),l=K(!1),r=We(),u=K(!1),a=Oe({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:i}=Te(),{prefixCls:d}=V("simple-menu"),{items:c,accordion:f,mixSider:m,collapse:h}=Se(e),{setOpenKeys:S,getOpenKeys:w}=Po(a,c,f,m,h),H=p(()=>me(me({},t),e));ae(()=>e.collapse,b=>{b?a.openNames=[]:S(i.value.path)},{immediate:!0}),ae(()=>e.items,()=>{e.isSplitMenu&&S(i.value.path)},{flush:"post"}),ae(()=>r.getProjectConfig.menuSetting,b=>{u.value=!!(b!=null&&b.isThemeBright)},{immediate:!0,deep:!0}),ze(b=>{var P;b.name!==Ze&&(s.value=(P=b.meta)==null?void 0:P.currentActiveMenu,y(b),o(s)&&(a.activeName=o(s),S(o(s))))});function y(b){return Y(this,null,function*(){if(o(l)){l.value=!1;return}const P=(b||o(i)).path;a.activeName=P,S(P)})}function _(b){return Y(this,null,function*(){if(Ne(b)){let N=b.replace($t,"#");window.open(N);return}const P=R(e.items,b);if((P==null?void 0:P.internalOrExternal)==!0){window.open(location.origin+b);return}const{beforeClickFn:E}=e;E&&wt(E)&&!(yield E(b))||(n("menuClick",b),l.value=!0,S(b),a.activeName=b)})}const R=(b,P)=>{var E;for(let N=0,Q=b.length;N<Q;N++){const M=b[N];if(M.path===P&&!M.redirect&&!M.paramPath)return M;if((E=M.children)!=null&&E.length){const v=R(M.children,P);if(v)return v}}return""};return ut(me({prefixCls:d,getBindValues:H,handleSelect:_,getOpenKeys:w},Se(a)),{isThemeBright:u})}});function No(e,t,n,s,l,r){const u=C("SimpleSubMenu"),a=C("Menu");return g(),L(a,ee(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:`${e.prefixCls} ${e.isThemeBright?"bright":""}`,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:z(()=>[(g(!0),A(te,null,ve(e.items,i=>(g(),L(u,{key:i.path,isThemeBright:e.isThemeBright,item:i,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse},null,8,["isThemeBright","item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}const Gt=j(Ro,[["render",No]]),Ao=U({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:O.bool,collapseParent:O.bool},setup(e){const{prefixCls:t}=V("simple-menu"),n=p(()=>{const{item:r}=e;if(!r)return!1;const{tag:u}=r;if(!u)return!1;const{dot:a,content:i}=u;return!(!a&&!i)}),s=p(()=>{if(!n.value)return"";const{item:r,collapseParent:u}=e,{tag:a}=r,{dot:i,content:d}=a;return i||u?"":d});return{getTagClass:p(()=>{const{item:r,collapseParent:u}=e,{tag:a={}}=r||{},{dot:i,type:d="error"}=a,c=`${t}-tag`;return[c,[`${c}--${d}`],{[`${c}--collapse`]:u,[`${c}--dot`]:i||e.dot}]}),getShowTag:n,getContent:s}}});function Bo(e,t,n,s,l,r){return e.getShowTag?(g(),A("span",{key:0,class:T(e.getTagClass)},ie(e.getContent),3)):F("",!0)}const Vt=j(Ao,[["render",Bo]]),Do=Object.freeze(Object.defineProperty({__proto__:null,default:Vt},Symbol.toStringTag,{value:"Module"}));function Fo(e){const t=K([]),{currentRoute:n}=Te(),{getIsMobile:s}=ge(),l=an(),{setMenuSetting:r,getIsHorizontal:u,getSplit:a,getMenuType:i}=x(),d=ln(S,50),c=p(()=>o(e)!==se.LEFT&&!o(u)),f=p(()=>!o(a)||o(e)!==se.LEFT),m=p(()=>o(e)===se.TOP),h=p(()=>o(e)===se.NONE||!o(a));ae([()=>o(n).path,()=>o(e)],y=>Y(null,[y],function*([H]){var P,E;if(o(c)||o(s))return;const{meta:_}=o(n),R=_.currentActiveMenu;if(o(i)===Le.MIX&&o(a)&&o(n).name===rn&&(E=(P=o(n))==null?void 0:P.redirectedFrom)!=null&&E.path){const Q=(yield _e()).find(M=>M.redirect===o(n).path);Q&&(H=Q.path)}let b=yield Re(H);b||(b=yield Re(R)),b&&d(b)}),{immediate:!0}),ae([()=>l.getLastBuildMenuTime,()=>l.getBackMenuList],()=>{w()},{immediate:!0}),ae(()=>a.value,()=>{w()});function S(H){return Y(this,null,function*(){if(o(f)||o(s))return;const y=yield ke(H);if(!y||!y.length){r({hidden:!0}),t.value=[];return}r({hidden:!1}),t.value=y})}function w(){return Y(this,null,function*(){if(o(h)||o(s)){t.value=yield _e();return}if(o(m)){const H=yield _t();t.value=H;return}})}return{menusRef:t}}const zo=U({name:"LayoutMenu",props:{theme:O.oneOf(["light","dark"]),splitType:{type:Number,default:se.NONE},isHorizontal:O.bool,menuMode:{type:[String],default:""}},setup(e){const t=Je(),{getMenuMode:n,getMenuType:s,getMenuTheme:l,getCollapsed:r,getCollapsedShowTitle:u,getAccordion:a,getIsHorizontal:i,getIsSidebarType:d,getSplit:c}=x(),{getShowLogo:f}=Ot(),{prefixCls:m}=V("layout-menu"),h=ye(),{menusRef:S}=Fo(vn(e,"splitType")),{getIsMobile:w}=ge(),H=p(()=>o(w)?pe.INLINE:e.menuMode||o(n)),y=p(()=>e.theme||o(l)),_=p(()=>o(f)&&o(d)),R=p(()=>h.isQiankunMicro?!1:!o(i)&&(o(d)||e.splitType===se.LEFT||e.splitType===se.NONE)),b=p(()=>({height:`calc(100% - ${o(_)?"60px":"0px"})`})),P=p(()=>[`${m}-logo`,o(y),{[`${m}--mobile`]:o(w)}]),E=p(()=>{const I=o(S);return{menus:I,beforeClickFn:M,items:I,theme:o(y),accordion:o(a),collapse:o(r),collapsedShowTitle:o(u),onMenuClick:Q}}),N=Fe();function Q(I,W){W&&N.setPathTitle(I,W.title||""),t(I)}function M(I){return Y(this,null,function*(){return Ne(I)?(un(I),!1):!0})}function v(){return!o(_)&&!o(w)?null:$(Ye,{showTitle:!o(r),class:o(P),theme:o(y)},null)}function q(){const k=o(E),{menus:I}=k,W=ct(k,["menus"]);return!I||!I.length?null:e.isHorizontal?$(So,ee(W,{isHorizontal:e.isHorizontal,type:o(s),showLogo:o(_),mode:o(H),items:I}),null):$(Gt,ee(W,{isSplitMenu:o(c),items:I}),null)}return()=>$(te,null,[v(),o(R)?$(Bt,{style:o(b)},{default:()=>q()}):q()])}}),qt=j(zo,[["__scopeId","data-v-3d9f2f07"]]),Wo=U({name:"HeaderTrigger",components:{MenuUnfoldOutlined:ot,MenuFoldOutlined:nt},props:{theme:O.oneOf(["light","dark"])},setup(){const{getCollapsed:e,toggleCollapsed:t}=x(),{prefixCls:n}=V("layout-header-trigger");return{getCollapsed:e,toggleCollapsed:t,prefixCls:n}}});function Ko(e,t,n,s,l,r){const u=C("MenuUnfoldOutlined"),a=C("MenuFoldOutlined");return g(),A("span",{class:T([e.prefixCls,e.theme]),onClick:t[0]||(t[0]=(...i)=>e.toggleCollapsed&&e.toggleCollapsed(...i))},[e.getCollapsed?(g(),L(u,{key:0})):(g(),L(a,{key:1}))],2)}const jo=j(Wo,[["render",Ko]]),Uo=U({name:"LayoutTrigger",components:{SiderTrigger:ce(()=>de(()=>import("./SiderTrigger-DDAanZ-U.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),HeaderTrigger:jo},props:{sider:O.bool.def(!0),theme:O.oneOf(["light","dark"])}});function Go(e,t,n,s,l,r){const u=C("SiderTrigger"),a=C("HeaderTrigger");return e.sider?(g(),L(u,{key:0})):(g(),L(a,{key:1,theme:e.theme},null,8,["theme"]))}const De=j(Uo,[["render",Go]]),{t:Vo}=Me(),qo=U({name:"LayoutHeader",components:{Header:et.Header,AppLogo:Ye,LayoutTrigger:De,LayoutBreadcrumb:En,LayoutMenu:qt,UserDropDown:kn,RefreshCache:Yn,AppLocalePicker:dn,FullScreen:Hn,Notify:On,ImChat:_n,AppSearch:cn,ErrorAction:Ln,LockScreen:In,LoginSelect:Pn,SettingDrawer:ce(()=>de(()=>import("./index-DVVIyPeN.js").then(e=>e.i),__vite__mapDeps([7,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,6,24,25,26,27])),{loading:!0}),Aide:Dt},props:{fixed:O.bool},setup(e){const{prefixCls:t}=V("layout-header"),n=Ht(),{getShowTopMenu:s,getShowHeaderTrigger:l,getSplit:r,getIsMixMode:u,getMenuWidth:a,getIsMixSidebar:i}=x(),{getUseErrorHandle:d,getShowSettingButton:c,getSettingButtonPosition:f,getAiIconShow:m}=Ot(),{title:h,isQiankunMicro:S}=ye(),{getHeaderTheme:w,getShowFullScreen:H,getShowNotice:y,getShowContent:_,getShowBread:R,getShowHeaderLogo:b,getShowHeader:P,getShowSearch:E,getUseLockPage:N,getShowBreadTitle:Q}=Ge(),{getShowLocalePicker:M}=pn(),{getIsMobile:v}=ge(),q=p(()=>{const Z=o(w);return[t,{[`${t}--fixed`]:e.fixed,[`${t}--mobile`]:o(v),[`${t}--${Z}`]:Z,[`${t}--qiankun-micro`]:S}]}),I=p(()=>{if(!o(c))return!1;const Z=o(f);return Z===dt.AUTO?o(P):Z===dt.HEADER}),W=p(()=>!o(u)||o(v)?{}:{width:`${o(a)<180?180:o(a)}px`}),k=p(()=>o(r)?se.TOP:se.NONE),X=p(()=>o(r)?pe.HORIZONTAL:null),J=K();function B(){const Z=je(n.getLoginInfo)||{};Z.isLogin&&J.value.show(Z)}function ne(){}return Ue(()=>{B()}),{prefixCls:t,getHeaderClass:q,getShowHeaderLogo:b,getHeaderTheme:w,getShowHeaderTrigger:l,getIsMobile:v,getShowBreadTitle:Q,getShowBread:R,getShowContent:_,getSplitType:k,getSplit:r,getMenuMode:X,getShowTopMenu:s,getShowLocalePicker:M,getShowFullScreen:H,getShowNotice:y,getUseErrorHandle:d,getLogoWidth:W,getIsMixSidebar:i,getShowSettingButton:c,getShowSetting:I,getShowSearch:E,getUseLockPage:N,loginSelectOk:ne,loginSelectRef:J,title:h,t:Vo,getAiIconShow:m}}});function Xo(e,t,n,s,l,r){const u=C("AppLogo"),a=C("LayoutTrigger"),i=C("LayoutBreadcrumb"),d=C("LayoutMenu"),c=C("AppSearch"),f=C("ErrorAction"),m=C("Notify"),h=C("ImChat"),S=C("FullScreen"),w=C("LockScreen"),H=C("RefreshCache"),y=C("AppLocalePicker"),_=C("UserDropDown"),R=C("SettingDrawer"),b=C("Aide"),P=C("Header"),E=C("LoginSelect");return g(),A(te,null,[$(P,{class:T(e.getHeaderClass)},{default:z(()=>[G("div",{class:T(`${e.prefixCls}-left`)},[e.getShowHeaderLogo||e.getIsMobile?(g(),L(u,{key:0,class:T(`${e.prefixCls}-logo`),theme:e.getHeaderTheme,style:ue(e.getLogoWidth)},null,8,["class","theme","style"])):F("",!0),e.getShowContent&&e.getShowHeaderTrigger&&!e.getSplit&&!e.getIsMixSidebar||e.getIsMobile?(g(),L(a,{key:1,theme:e.getHeaderTheme,sider:!1},null,8,["theme"])):F("",!0),e.getShowContent&&e.getShowBread?(g(),L(i,{key:2,theme:e.getHeaderTheme},null,8,["theme"])):F("",!0),e.getShowContent&&e.getShowBreadTitle&&!e.getIsMobile?(g(),A("span",{key:3,class:T([e.prefixCls,`${e.prefixCls}--${e.getHeaderTheme}`,"headerIntroductionClass"])},ie(e.t("layout.header.welcomeIn"))+" "+ie(e.title),3)):F("",!0)],2),e.getShowTopMenu&&!e.getIsMobile?(g(),A("div",{key:0,class:T(`${e.prefixCls}-menu`)},[$(d,{isHorizontal:!0,theme:e.getHeaderTheme,splitType:e.getSplitType,menuMode:e.getMenuMode},null,8,["theme","splitType","menuMode"])],2)):F("",!0),G("div",{class:T(`${e.prefixCls}-action`)},[e.getShowSearch?(g(),L(c,{key:0,class:T(`${e.prefixCls}-action__item `)},null,8,["class"])):F("",!0),e.getUseErrorHandle?(g(),L(f,{key:1,class:T(`${e.prefixCls}-action__item error-action`)},null,8,["class"])):F("",!0),e.getShowNotice?(g(),L(m,{key:2,class:T(`${e.prefixCls}-action__item notify-item`)},null,8,["class"])):F("",!0),$(h,{class:T(`${e.prefixCls}-action__item im-chat-item`)},null,8,["class"]),e.getShowFullScreen?(g(),L(S,{key:3,class:T(`${e.prefixCls}-action__item fullscreen-item`)},null,8,["class"])):F("",!0),e.getUseLockPage?(g(),L(w,{key:4})):F("",!0),$(H),e.getShowLocalePicker?(g(),L(y,{key:5,reload:!0,showText:!1,class:T(`${e.prefixCls}-action__item`)},null,8,["class"])):F("",!0),$(_,{theme:e.getHeaderTheme},null,8,["theme"]),e.getShowSetting?(g(),L(R,{key:6,class:T(`${e.prefixCls}-action__item`)},null,8,["class"])):F("",!0),e.getAiIconShow?(g(),L(b,{key:7})):F("",!0)],2)]),_:1},8,["class"]),$(E,{ref:"loginSelectRef",onSuccess:e.loginSelectOk},null,8,["onSuccess"])],64)}const Xt=j(qo,[["render",Xo]]);function Qo(){const e=K(!1),{getMiniWidthNumber:t}=x(),n=p(()=>o(e)?0:o(t));function s(l){e.value=l}return{getCollapsedWidth:n,onBreakpointChange:s}}function Zo(e){const{getTrigger:t,getSplit:n}=x(),s=p(()=>{const r=o(t);return r!==pt.NONE&&!o(e)&&(r===pt.FOOTER||o(n))});return{getTriggerAttr:p(()=>o(s)?{}:{trigger:null}),getShowTrigger:s}}function Qt(e,t,n=!1){const{getMiniWidthNumber:s,getCollapsed:l,setMenuSetting:r}=x();Ue(()=>{Be(()=>{Lt(d,80)()})});function u(c){var m;const f=o(c);return f?Reflect.has(f,"$el")?(m=o(c))==null?void 0:m.$el:o(c):null}function a(c,f,m){document.onmousemove=function(h){let S=c.left+(h.clientX-m);h=h||window.event;const w=800,H=o(s);return S<0&&(S=0),S>w&&(S=w),S<H&&(S=H),c.style.left=f.style.width=S+"px",!1}}function i(c){const f=u(e);document.onmouseup=function(){var h;document.onmousemove=null,document.onmouseup=null,f.style.transition="width 0.2s";const m=parseInt(f.style.width);if(n)r({menuWidth:m});else{const S=o(s);o(l)?m>S&&r({collapsed:!1,menuWidth:m}):m>S+20?r({menuWidth:m}):r({collapsed:!0})}(h=c.releaseCapture)==null||h.call(c)}}function d(){const c=u(t);if(!c)return;const f=u(e);f&&(c.onmousedown=m=>{var S;f.style.transition="unset";const h=m==null?void 0:m.clientX;return c.left=c.offsetLeft,a(c,f,h),i(c),(S=c.setCapture)==null||S.call(c),!1})}return{}}const Jo=U({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:t,getCollapsed:n,getCanDrag:s}=x(),{prefixCls:l}=V("darg-bar"),r=p(()=>o(n)?{left:`${o(t)}px`}:{}),u=p(()=>[l,{[`${l}--hide`]:!o(s)||e.mobile}]);return{prefixCls:l,getDragBarStyle:r,getClass:u}}});function Yo(e,t,n,s,l,r){return g(),A("div",{class:T(e.getClass),style:ue(e.getDragBarStyle)},null,6)}const xo=j(Jo,[["render",Yo],["__scopeId","data-v-401e682f"]]),es=U({name:"LayoutSideBar",components:{Sider:et.Sider,LayoutMenu:qt,DragBar:xo,LayoutTrigger:De},setup(){const e=K(null),t=K(null),{getCollapsed:n,getMenuWidth:s,getSplit:l,getMenuTheme:r,getRealWidth:u,getMenuHidden:a,getMenuFixed:i,getIsMixMode:d,toggleCollapsed:c}=x(),{prefixCls:f}=V("layout-sideBar"),m=ye(),h=We(),{getIsMobile:S}=ge(),{getTriggerAttr:w,getShowTrigger:H}=Zo(S);Qt(t,e);const{getCollapsedWidth:y,onBreakpointChange:_}=Qo(),R=p(()=>o(l)?pe.INLINE:null),b=p(()=>o(l)?se.LEFT:se.NONE),P=p(()=>h.getLayoutHideSider?!1:o(l)?!o(a):!0),E=p(()=>[f,{[`${f}--fixed`]:o(i),[`${f}--mix`]:o(d)&&!o(S),[`${f}--qiankun-micro`]:m.isQiankunMicro}]),N=p(()=>{const M=`${o(u)}px`;return{width:M,overflow:"hidden",flex:`0 0 ${M}`,maxWidth:M,minWidth:M,transition:"all 0.2s"}}),Q=Tn(De);return{prefixCls:f,sideRef:t,dragBarRef:e,getIsMobile:S,getHiddenDomStyle:N,getSiderClass:E,getTrigger:Q,getTriggerAttr:w,getCollapsedWidth:y,getMenuFixed:i,showClassSideBarRef:P,getMenuWidth:s,getCollapsed:n,getMenuTheme:r,onBreakpointChange:_,getMode:R,getSplitType:b,getShowTrigger:H,toggleCollapsed:c}}});function ts(e,t,n,s,l,r){const u=C("LayoutTrigger"),a=C("LayoutMenu"),i=C("DragBar"),d=C("Sider");return g(),A(te,null,[e.getMenuFixed&&!e.getIsMobile?fe((g(),A("div",{key:0,style:ue(e.getHiddenDomStyle)},null,4)),[[Ce,e.showClassSideBarRef]]):F("",!0),fe($(d,ee({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),Nt({default:z(()=>[$(a,{theme:e.getMenuTheme,menuMode:e.getMode,splitType:e.getSplitType},null,8,["theme","menuMode","splitType"]),$(i,{ref:"dragBarRef"},null,512)]),_:2},[e.getShowTrigger?{name:"trigger",fn:z(()=>[$(u)]),key:"0"}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","onBreakpoint","trigger"]),[[Ce,e.showClassSideBarRef]])],64)}const ns=j(es,[["render",ts]]),os=U({name:"LayoutMixSider",components:{ScrollContainer:Bt,AppLogo:Ye,SimpleMenu:Gt,Icon:be,LayoutTrigger:De,SimpleMenuTag:Vt},directives:{clickOutside:An},setup(){let e=K([]);const t=K(""),n=K([]),s=K(!1),l=K(null),r=K(null),u=K(null),a=We(),i=K(!1),{prefixCls:d}=V("layout-mix-sider"),c=Je(),{t:f}=Me(),{getMenuWidth:m,getCanDrag:h,getCloseMixSidebarOnChange:S,getMenuTheme:w,getMixSideTrigger:H,getRealWidth:y,getMixSideFixed:_,mixSideHasChildren:R,setMenuSetting:b,getIsMixSidebar:P,getCollapsed:E}=x(),{shortTitle:N}=ye();Qt(r,l,!0);const Q=p(()=>({width:o(s)?`${o(m)-60}px`:0,left:`${o(v)}px`})),M=p(()=>{R.value=o(n).length>0;const D=o(_)&&o(R);return D&&(s.value=!0),D}),v=p(()=>o(E)?mn:fn),q=p(()=>{const D=o(M)?o(y):0,le=`${o(v)+D}px`;return X(le)}),I=p(()=>{const D=`${o(v)}px`;return X(D)}),W=p(()=>o(_)?{}:{onMouseleave:()=>{B(!0),we()}}),k=p(()=>o(h));Ue(()=>Y(null,null,function*(){e.value=yield _t()})),ze(D=>{u.value=D,B(!0),o(S)&&we()});function X(D){return{width:D,maxWidth:D,minWidth:D,flex:`0 0 ${D}`}}function J(D,le=!1){return Y(this,null,function*(){const he=yield ke(D);if(o(t)===D?(le?o(s)||(s.value=!0):o(s)?we():s.value=!0,o(s)||B()):(s.value=!0,t.value=D),!he||he.length===0){le||c(D),n.value=[],we();return}n.value=he})}function B(D=!1){return Y(this,null,function*(){var he;const le=(he=u.value)==null?void 0:he.path;if(le&&(t.value=yield Re(le),o(P))){const Ve=o(e).find(Ie=>Ie.path===o(t)),it=Ve==null?void 0:Ve.path;if(it){const Ie=yield ke(it);D&&(n.value=Ie,o(_)&&(s.value=Ie.length>0)),Ie.length===0&&(n.value=[])}}})}function ne(D){c(D)}function Z(){B(!0),we()}function $e(D){return o(H)==="hover"?{onMouseenter:()=>J(D.path,!0),onClick:()=>Y(null,null,function*(){const le=yield ke(D.path);D.path&&(!le||le.length===0)&&c(D.path)})}:{onClick:()=>J(D.path)}}function Jt(){b({mixSideFixed:!o(M)})}function we(){o(M)||(s.value=!1)}return ae(()=>a.getProjectConfig.menuSetting,D=>{i.value=!!(D!=null&&D.isThemeBright)},{immediate:!0,deep:!0}),{t:f,prefixCls:d,menuModules:e,handleModuleClick:J,activePath:t,childrenMenus:n,getShowDragBar:k,handleMenuClick:ne,getMenuStyle:Q,handleClickOutside:Z,sideRef:r,dragBarRef:l,shortTitle:N,openMenu:s,getMenuTheme:w,getItemEvents:$e,getMenuEvents:W,getDomStyle:q,handleFixedMenu:Jt,getMixSideFixed:_,getWrapStyle:I,getCollapsed:E,isThemeBright:i}}}),ss={class:"text"};function is(e,t,n,s,l,r){const u=C("AppLogo"),a=C("LayoutTrigger"),i=C("SimpleMenuTag"),d=C("Icon"),c=C("ScrollContainer"),f=C("SimpleMenu"),m=$n("click-outside");return g(),A(te,null,[G("div",{class:T(`${e.prefixCls}-dom`),style:ue(e.getDomStyle)},null,6),fe((g(),A("div",ee({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed,bright:e.isThemeBright}]},e.getMenuEvents),[$(u,{showTitle:!1,class:T(`${e.prefixCls}-logo`)},null,8,["class"]),$(a,{class:T(`${e.prefixCls}-trigger`)},null,8,["class"]),$(c,null,{default:z(()=>[G("ul",{class:T(`${e.prefixCls}-module`)},[(g(!0),A(te,null,ve(e.menuModules,h=>(g(),A("li",ee({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:h.path===e.activePath}]},{ref_for:!0},e.getItemEvents(h),{key:h.path}),[$(i,{item:h,collapseParent:"",dot:""},null,8,["item"]),$(d,{class:T(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:h.icon||h.meta&&h.meta.icon},null,8,["class","size","icon"]),G("p",{class:T(`${e.prefixCls}-module__name`)},ie(e.t(h.name)),3)],16))),128))],2)]),_:1}),G("div",{class:T(`${e.prefixCls}-menu-list`),ref:"sideRef",style:ue(e.getMenuStyle)},[fe(G("div",{class:T([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[G("span",ss,ie(e.shortTitle),1),$(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]]),$(c,{class:T(`${e.prefixCls}-menu-list__content`)},{default:z(()=>[$(f,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),fe(G("div",{class:T(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[Ce,e.getShowDragBar&&e.openMenu]])],6)],16)),[[m,e.handleClickOutside]])],64)}const as=j(os,[["render",is]]),ls=U({name:"SiderWrapper",components:{Sider:ns,Drawer:Bn,MixSider:as},setup(){const{prefixCls:e}=V("layout-sider-wrapper"),{getIsMobile:t}=ge(),{setMenuSetting:n,getCollapsed:s,getMenuWidth:l,getIsMixSidebar:r}=x();function u(){n({collapsed:!0})}return{prefixCls:e,getIsMobile:t,getCollapsed:s,handleClose:u,getMenuWidth:l,getIsMixSidebar:r}}});function rs(e,t,n,s,l,r){const u=C("Sider"),a=C("Drawer"),i=C("MixSider");return e.getIsMobile?(g(),L(a,{key:0,placement:"left",class:T(e.prefixCls),width:e.getMenuWidth,getContainer:null,open:!e.getCollapsed,onClose:e.handleClose},{default:z(()=>[$(u)]),_:1},8,["class","width","open","onClose"])):e.getIsMixSidebar?(g(),L(i,{key:1})):(g(),L(u,{key:2}))}const us=j(ls,[["render",rs]]);var oe=(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[e.HOME_DESIGN=7]="HOME_DESIGN",e))(oe||{});const cs=e=>{let t=[];const n=K(!0),s=(u,a)=>{/^\/portal-view\/[^/]+$/.test(a)&&u?["/portal-view/system","/portal-view/template"].includes(a)?r():["/portal-view/default"].includes(a)?n.value=!0:n.value=!1:n.value=!0},l=u=>Y(null,null,function*(){return t.length||(t=yield _e()),!!Zt(t,u)}),r=()=>Y(null,null,function*(){["/portal-view/system","/portal-view/template"].includes(e.value.path)&&l("/super/eoa/portalapp/portalDesignList").then(u=>{n.value=!u})});return r(),{getHideHomeDesign:s,isHideHomeDesign:n}};function Zt(e,t){var n;for(let s=0,l=e.length;s<l;s++){const r=e[s];if(r.path===t&&!r.redirect&&!r.paramPath)return r;if((n=r.children)!=null&&n.length){const u=Zt(r.children,t);if(u)return u}}return null}function ds(e,t){const n=Oe({current:null,currentIndex:0}),{t:s}=Me(),l=Ke(),{currentRoute:r}=Te(),{refreshPage:u,closeAll:a,close:i,closeLeft:d,closeOther:c,closeRight:f,changeDesign:m}=kt(),h=p(()=>o(t)?e.tabItem:o(r)),{getHideHomeDesign:S,isHideHomeDesign:w}=cs(r),H=p(()=>{if(!o(h))return;const{meta:R}=o(h),{path:b}=o(r),P=n.current,E=P?P.path===b:!1,N=n.currentIndex,Q=!E,M=()=>{var W,k;return N===0?!0:((W=l.getTabList.filter(J=>{var B;return!((B=J==null?void 0:J.meta)!=null&&B.affix)})[0])==null?void 0:W.path)===((k=n.current)==null?void 0:k.path)},v=()=>l.getTabList.length===1?!0:l.getTabList.filter(k=>{var X;return!((X=k==null?void 0:k.meta)!=null&&X.affix)}).length==1,q=N===l.getTabList.length-1&&l.getLastDragEndIndex>=0;return S(E,b),[{icon:"jam:refresh-reverse",event:oe.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:Q},{icon:"ant-design:setting-outlined",event:oe.HOME_DESIGN,text:s("layout.multipleTab.homeDesign"),disabled:!/^\/portal-view\/[^/]+$/.test(b),hide:w.value,divider:!0},{icon:"mdi:arrow-left",event:oe.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:M(),divider:!1},{icon:"mdi:arrow-right",event:oe.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:q,divider:!0},{icon:"material-symbols:arrows-outward",event:oe.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:v()}]});function y(R){return b=>{if(!R)return;b==null||b.preventDefault();const P=l.getTabList.findIndex(E=>E.path===R.path);n.current=R,n.currentIndex=P}}function _(R){const{event:b}=R;switch(b){case oe.REFRESH_PAGE:u();break;case oe.CLOSE_CURRENT:i(e.tabItem);break;case oe.CLOSE_LEFT:d(n.current);break;case oe.CLOSE_RIGHT:f(n.current);break;case oe.CLOSE_OTHER:c(n.current);break;case oe.CLOSE_ALL:a(n.current);break;case oe.HOME_DESIGN:m();break}}return{getDropMenuList:H,handleMenuEvent:_,handleContextMenu:y}}const ps=U({name:"TabContent",components:{Dropdown:Dn,Icon:be},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:t}=V("multiple-tabs-content"),{t:n}=Me(),s=Fe(),l=p(()=>{const{tabItem:{meta:S,fullPath:w}={}}=e;let H=s.getPathTitle(w);return H||S&&n(S.title)}),r=p(()=>!e.isExtra),u=p(()=>e.tabItem.meta.icon?e.tabItem.meta.icon:e.tabItem.path===gn.BASE_HOME?"ant-design:home-outlined":"ant-design:code"),a=p(()=>o(r)?["contextmenu"]:["click"]),{getDropMenuList:i,handleMenuEvent:d,handleContextMenu:c}=ds(e,r);function f(S){e.tabItem&&c(e.tabItem)(S)}const{getTabsTheme:m}=tt(),h=p(()=>o(m)===Ae.SMOOTH);return{prefixCls:t,getDropMenuList:i,handleMenuEvent:d,handleContext:f,getTrigger:a,getIsTabs:r,getTitle:l,prefixIconType:u,showPrefixIcon:h}}}),ms={class:"ml-1"};function fs(e,t,n,s,l,r){const u=C("Icon"),a=C("Dropdown");return g(),L(a,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,onMenuEvent:e.handleMenuEvent,overlayClassName:e.prefixCls},{default:z(()=>[e.getIsTabs?(g(),A("div",{key:0,class:T(`${e.prefixCls}__info`),onContextmenu:t[0]||(t[0]=(...i)=>e.handleContext&&e.handleContext(...i))},[G("span",ms,ie(e.getTitle),1)],34)):(g(),A("span",{key:1,class:T(`${e.prefixCls}__extra-quick`),onClick:t[1]||(t[1]=(...i)=>e.handleContext&&e.handleContext(...i))},[$(u,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent","overlayClassName"])}const gs=j(ps,[["render",fs]]),hs=U({name:"FoldButton",components:{Icon:be},setup(){const{prefixCls:e}=V("multiple-tabs-content"),{getShowMenu:t,setMenuSetting:n}=x(),{getShowHeader:s,setHeaderSetting:l}=Ge(),r=p(()=>!o(t)&&!o(s)),u=p(()=>o(r)?"codicon:screen-normal":"codicon:screen-full");function a(){const i=o(r);n({show:i,hidden:!i}),l({show:i}),Fn()}return{prefixCls:e,getIcon:u,handleFold:a}}});function Ss(e,t,n,s,l,r){const u=C("Icon");return g(),A("span",{class:T(`${e.prefixCls}__extra-fold`),onClick:t[0]||(t[0]=(...a)=>e.handleFold&&e.handleFold(...a))},[$(u,{icon:e.getIcon},null,8,["icon"])],2)}const Cs=j(hs,[["render",Ss]]),bs=U({name:"TabRedo",components:{SvgIcon:hn},setup(){const e=K(!1),{prefixCls:t}=V("multiple-tabs-content"),{refreshPage:n}=kt();function s(){return Y(this,null,function*(){e.value=!0,yield n(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:t,handleRedo:s,loading:e}}});function Ms(e,t,n,s,l,r){const u=C("SvgIcon");return g(),A("span",{class:T(`${e.prefixCls}__extra-redo`),onClick:t[0]||(t[0]=(...a)=>e.handleRedo&&e.handleRedo(...a))},[$(u,{name:"reload-01"})],2)}const ys=j(bs,[["render",Ms]]);function vs(){const e=K([]),t=Ke(),n=Te();function s(u){const a=[];return u&&u.forEach(i=>{i.meta&&i.meta.affix&&a.push(je(i))}),a}function l(){const u=s(n.getRoutes());e.value=u;for(const a of u)t.addTab({meta:a.meta,name:a.name,path:a.path})}let r=!1;return r||(l(),r=!0),e.value.map(u=>{var a;return(a=u.meta)==null?void 0:a.title}).filter(Boolean)}function Ts(e){const t=Ke(),{multiTabsSetting:n}=Sn,{prefixCls:s}=V("multiple-tabs");Be(()=>{var u;if(!n.canDrag)return;const l=(u=document.querySelectorAll(`.${s} .ant-tabs-nav > div`))==null?void 0:u[0],{initSortable:r}=zn(l,{filter:a=>{var d;const i=(d=a==null?void 0:a.target)==null?void 0:d.innerText;return i?e.includes(i):!1},onEnd:a=>{const{oldIndex:i,newIndex:d}=a;mt(i)||mt(d)||i===d||t.sortTabs(i,d)}});r()})}const $s=U({name:"MultipleTabs",components:{TabRedo:ys,FoldButton:Cs,Tabs:ft,TabPane:ft.TabPane,TabContent:gs,Aide:Dt},setup(){const e=vs(),t=K("");Ts(e);const n=Ke(),s=Ht(),l=Te(),{prefixCls:r}=V("multiple-tabs"),u=Je(),{getShowQuick:a,getShowRedo:i,getShowFold:d,getTabsTheme:c}=tt(),f=p(()=>n.getTabList.filter(y=>{var _;return!((_=y.meta)!=null&&_.hideTab)})),m=p(()=>o(f).length===1),h=p(()=>o(c)===Ae.SIMPLE),S=p(()=>[r,{[`${r}--hide-close`]:o(m)},`${r}--theme-${o(c)}`]);ze(y=>{const{name:_}=y;if(_===Ze||!y||!s.getToken)return;const{path:R,fullPath:b,meta:P={}}=y,{currentActiveMenu:E,hideTab:N}=P,Q=N?E:null,M=Q||b||R;if(t.value!==M&&(t.value=M),Q){const v=l.getRoutes().find(q=>q.path===E);v&&n.addTab(v)}else n.addTab(o(y))});function w(y){t.value=y,u(y,!1)}function H(y){o(m)||n.closeTabByKey(y,l)}return{prefixCls:r,unClose:m,getWrapClass:S,handleEdit:H,handleChange:w,activeKeyRef:t,getTabsState:f,getShowQuick:a,getShowRedo:i,getShowFold:d,getIsSimpleTheme:h}}}),ws={class:"rightExtra"};function Is(e,t,n,s,l,r){const u=C("TabContent"),a=C("TabPane"),i=C("TabRedo"),d=Xe,c=C("router-link"),f=C("Tabs");return g(),A("div",{class:T(e.getWrapClass)},[$(f,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:e.handleEdit},Nt({default:z(()=>[(g(!0),A(te,null,ve(e.getTabsState,m=>(g(),L(a,{key:m.query?m.fullPath:m.path,closable:!(m&&m.meta&&m.meta.affix)},{tab:z(()=>[$(u,{tabItem:m},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:z(()=>[G("div",ws,[e.getShowRedo?(g(),L(i,{key:0})):F("",!0),e.getIsSimpleTheme?F("",!0):(g(),L(c,{key:1,to:"/ai",class:"ai-icon"},{default:z(()=>[$(d,{title:"AI助手",placement:"left"},{default:z(()=>[...t[0]||(t[0]=[G("svg",{t:"1706259688149",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2056",width:"17",height:"17"},[G("path",{d:"M826.368 325.632c0-7.168 2.048-10.24 10.24-10.24h123.904c7.168 0 10.24 2.048 10.24 10.24v621.568c0 7.168-2.048 10.24-10.24 10.24h-122.88c-8.192 0-10.24-4.096-10.24-10.24l-1.024-621.568z m-8.192-178.176c0-50.176 35.84-79.872 79.872-79.872 48.128 0 79.872 32.768 79.872 79.872 0 52.224-33.792 79.872-81.92 79.872-46.08 1.024-77.824-27.648-77.824-79.872zM462.848 584.704C441.344 497.664 389.12 307.2 368.64 215.04h-2.048c-16.384 92.16-58.368 247.808-92.16 369.664h188.416zM243.712 712.704l-62.464 236.544c-2.048 7.168-4.096 8.192-12.288 8.192H54.272c-8.192 0-10.24-2.048-8.192-12.288l224.256-783.36c4.096-13.312 7.168-26.624 8.192-65.536 0-6.144 2.048-8.192 7.168-8.192H450.56c6.144 0 8.192 2.048 10.24 8.192l250.88 849.92c2.048 7.168 0 10.24-7.168 10.24H573.44c-7.168 0-10.24-2.048-12.288-7.168l-65.536-236.544c1.024 1.024-251.904 0-251.904 0z",fill:"#333333","p-id":"19816"})],-1)])]),_:1})]),_:1}))])]),key:"0"}:void 0]),1032,["activeKey","onChange","onEdit"])],2)}const Ls=j($s,[["render",Is],["__scopeId","data-v-157c64ce"]]),Mt=60,_s=32,Os=50,Hs=50,ks=U({name:"LayoutMultipleHeader",components:{LayoutHeader:Xt,MultipleTabs:Ls},setup(){const{setHeaderHeight:e}=Kn(),{prefixCls:t}=V("layout-multiple-header"),n=We(),s=ye(),{getCalcContentWidth:l,getSplit:r,getMenuType:u}=x(),{getIsMobile:a}=ge(),{getFixed:i,getShowInsetHeaderRef:d,getShowFullHeaderRef:c,getHeaderTheme:f}=Ge(),{getFullContent:m}=Wn(),{getShowMultipleTab:h,getTabsTheme:S}=tt(),w=p(()=>n.getLayoutHideHeader?!1:o(d)),H=p(()=>n.getLayoutHideMultiTabs?!1:o(h)&&!o(m)),y=p(()=>o(i)||o(c)),_=p(()=>{const N={};return o(i)&&!s.isQiankunMicro&&(N.width=o(a)?"100%":o(l)),o(c)&&(N.top=`${Mt}px`),N}),R=p(()=>o(i)||o(c)),b=p(()=>{let N=o(S);return N===Ae.CARD?Os:N===Ae.SMOOTH?Hs:_s}),P=p(()=>{let N=0;return((o(c)||!o(r))&&o(w)&&!o(m)||o(u)==Le.MIX)&&(N+=Mt),o(H)&&!o(m)&&(N+=o(b)),e(N),{height:`${N}px`}}),E=p(()=>[t,`${t}--${o(f)}`,{[`${t}--fixed`]:o(R),[`${t}--qiankun-micro`]:s.isQiankunMicro}]);return{glob:s,getClass:E,prefixCls:t,getPlaceholderDomStyle:P,getIsFixed:R,getWrapStyle:_,getIsShowPlaceholderDom:y,getShowTabs:H,getShowHeader:w}}});function Es(e,t,n,s,l,r){const u=C("LayoutHeader"),a=C("MultipleTabs");return g(),A(te,null,[e.getIsShowPlaceholderDom?(g(),A("div",{key:0,style:ue(e.getPlaceholderDomStyle)},null,4)):F("",!0),G("div",{style:ue(e.getWrapStyle),class:T(e.getClass)},[e.getShowHeader?(g(),L(u,{key:0})):F("",!0),e.getShowTabs?(g(),L(a,{key:1})):F("",!0)],6)],64)}const Ps=j(ks,[["render",Es],["__scopeId","data-v-942a5338"]]),Rs=U({name:"DefaultLayout",components:{LayoutFeatures:ce(()=>de(()=>import("./index-CHqMUPJr.js"),__vite__mapDeps([28,2,3,4,5,24,1,6,29,30,31,32,33,34,35,36,37,38,39,40,15,9,10,41,42,12,13,14,16,17,18,19,20,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,26,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,22,80,81,82]))),LayoutFooter:ce(()=>de(()=>import("./index-DwXXw3BE.js"),__vite__mapDeps([83,4,84,2,3,5,85,86,42,58,87,22,88]))),ApprovalLaunchFloat:ce(()=>de(()=>import("./index-COK6bmZk.js"),__vite__mapDeps([89,4,2,3,5,90,91,92]))),ApprovalDesignFloat:ce(()=>de(()=>import("./index-M2qN2ofT.js"),__vite__mapDeps([93,4,2,3,5,38,39,40,15,9,10,41,42,12,13,14,16,17,18,19,20,43,44,45,46,47,94,95,96,97,98,99,100,101,102,103,104,105,106,107,48,108,109,110,111,112,113,114,54,55,56,57,115,116,117,118,119,120,21,22,121,122,123,124,125,126,127,128,129,130,81,131,26,132,133,134]))),DingTplLaunchFloat:ce(()=>de(()=>import("./index-DMvV2c7a.js"),__vite__mapDeps([135,4,2,3,5,91,90,136,137,109,79,22,120,26,138]))),LayoutHeader:Xt,LayoutContent:Nn,LayoutSideBar:us,LayoutMultipleHeader:Ps,Layout:et},setup(){const{prefixCls:e}=V("default-layout"),{getIsMobile:t}=ge(),{getShowFullHeaderRef:n}=Ge(),{getShowSidebar:s,getIsMixSidebar:l,getShowMenu:r,getMenuType:u}=x(),a=ye(),{isQiankunMicro:i}=a,d=jn(),c=p(()=>{let h=[e];return o(u)&&h.push(`${e}--menu-${o(u)}`),h}),f=p(()=>{let h=["ant-layout"];return(o(l)||o(r))&&h.push("ant-layout-has-sider"),h}),m=p(()=>{let h=[`${e}-main`];return o(i)&&h.push(`${e}-main--qiankun-micro`),h});return{getShowFullHeaderRef:n,getShowSidebar:s,prefixCls:e,getIsMobile:t,getIsMixSidebar:l,isQiankunMicro:i,layoutBoxClass:c,layoutClass:f,layoutMainClass:m,lockEvents:d}}});function Ns(e,t,n,s,l,r){const u=C("LayoutFeatures"),a=C("LayoutHeader"),i=C("LayoutSideBar"),d=C("LayoutMultipleHeader"),c=C("LayoutContent"),f=C("LayoutFooter"),m=C("Layout"),h=C("ApprovalLaunchFloat"),S=C("DingTplLaunchFloat"),w=C("ApprovalDesignFloat");return g(),L(m,ee({class:[e.layoutBoxClass]},e.lockEvents),{default:z(()=>[$(u),e.getShowFullHeaderRef?(g(),L(a,{key:0,fixed:""})):F("",!0),$(m,{class:T([e.layoutClass])},{default:z(()=>[e.getShowSidebar||e.getIsMobile?(g(),L(i,{key:0})):F("",!0),$(m,{class:T(e.layoutMainClass)},{default:z(()=>[$(d),$(c),$(f)]),_:1},8,["class"])]),_:1},8,["class"]),$(h),$(S),$(w)]),_:1},16,["class"])}const Oi=j(Rs,[["render",Ns]]);export{Oi as default};
|