index-bb2b12fc.js 59 KB

1
  1. var an=Object.defineProperty;var Ge=Object.getOwnPropertySymbols;var ft=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable;var mt=(t,n,s)=>n in t?an(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,Ke=(t,n)=>{for(var s in n||(n={}))ft.call(n,s)&&mt(t,s,n[s]);if(Ge)for(var s of Ge(n))ht.call(n,s)&&mt(t,s,n[s]);return t};var St=(t,n)=>{var s={};for(var o in t)ft.call(t,o)&&n.indexOf(o)<0&&(s[o]=t[o]);if(t!=null&&Ge)for(var o of Ge(t))n.indexOf(o)<0&&ht.call(t,o)&&(s[o]=t[o]);return s};var J=(t,n,s)=>new Promise((o,i)=>{var a=p=>{try{c(s.next(p))}catch(l){i(l)}},r=p=>{try{c(s.throw(p))}catch(l){i(l)}},c=p=>p.done?o(p.value):Promise.resolve(p.value).then(a,r);c((s=s.apply(t,n)).next())});import{n as ln,h as Nt,i as $e,j as Y,k as Se,M as le,p as N,l as Oe,T as rn,a as Te,f as z,m as ge,o as Lt,q as Xe,r as Ye,R as st,s as Ve,t as un,v as cn,w as wt,x as dn,y as pn,z as ne,A as xt,B as Dt,C as $t,D as Ie,F as kt,G as Pt,H as de,I as ze,J as gn,K as Je,c as ot,S as et,L as at,N as _n,O as Tt,Q as it,U as mn,V as fn,W as Re,X as lt,_ as rt,Y as De,Z as hn,$ as Sn,a0 as Tn,a1 as yn,a2 as Bt,a3 as Mn,a4 as vn,a5 as bn,a6 as yt,a7 as Ze,a8 as xe,a9 as Mt,aa as Ht,ab as Ft,ac as Cn,ad as On,ae as En,af as In,ag as Rn,ah as An,ai as Nn}from"./index.js";import{ak as Ln,l as _,c as d,u as e,d as H,Y as m,Z as L,a9 as $,a6 as I,a0 as O,E as wn,$ as he,a7 as B,aa as te,a5 as ut,ag as Ut,F as V,a8 as Ae,H as qe,f as K,r as Ue,G as Wt,R as Ne,w as pe,g as ct,h as tt,p as Gt,o as dt,x as je,N as _e,ae as xn,A as pt,ad as fe,_ as X,e as Dn,B as $n,n as me,z as Ee,ah as kn,J as Pn,y as Bn,al as Hn,t as Fn,af as vt,am as Un,q as Wn,m as Gn,ab as Kt,b as Kn}from"./vue-aed314e3.js";import{F as zn,w as gt,U as zt,e as Xt,T as Xn,V as Vn,W as jn,l as Yn,L as Fe,X as qn,Y as Qn,Z as Zn,$ as Jn,a0 as es,a1 as ts,a2 as ns,d as bt,a3 as Ce,a4 as Ct}from"./antd-f259b82a.js";import{u as ss}from"./useNow-7827b7e8.js";import os from"./index-31a7fbaa.js";import{u as as,a as is}from"./useContentViewHeight-c58b9ed6.js";import{_ as ls}from"./tuoren-logo-64c55514.js";import{u as rs}from"./useSortable-7d2b6665.js";import{B as us,u as cs}from"./index-f805ce51.js";import{u as ds}from"./lock-8507053a.js";function se(t,n={}){const{size:s="small",delay:o=100,timeout:i=3e4,loading:a=!1,retry:r=!0}=n;return Ln({loader:t,loadingComponent:a?_(zn,{spinning:!0,size:s},null):void 0,timeout:i,delay:o,onError:r?(c,p,l,u)=>{c.message.match(/fetch/)&&u<=3?p():l()}:ln})}function ke(){const{getFullContent:t}=Nt(),n=$e(),s=d(()=>!e(t)&&e(g)&&e(E)&&!e(u)&&!e(l)),o=d(()=>!e(C)&&!e(s)),i=d(()=>{const q=!e(t)&&e(E);return q&&!e(g)||q&&e(u)||q&&e(l)}),{getMenuMode:a,getSplit:r,getShowHeaderTrigger:c,getIsSidebarType:p,getIsMixSidebar:l,getIsTopMenu:u}=Y(),{getShowBreadCrumb:S,getShowLogo:f}=Se(),g=d(()=>!e(p)&&e(E)),M=d(()=>n.getHeaderSetting.showDoc),y=d(()=>n.getHeaderSetting.showApi),T=d(()=>n.getHeaderSetting.theme),E=d(()=>n.getHeaderSetting.show),C=d(()=>n.getHeaderSetting.fixed),v=d(()=>n.getHeaderSetting.bgColor),w=d(()=>n.getHeaderSetting.showSearch),F=d(()=>n.getHeaderSetting.useLockPage),b=d(()=>n.getHeaderSetting.showFullScreen),R=d(()=>n.getHeaderSetting.showNotice),k=d(()=>n.getHeaderSetting.height),D=d(()=>e(a)!==le.HORIZONTAL&&e(S)&&!e(r)),U=d(()=>e(f)&&!e(p)&&!e(l)),Q=d(()=>e(D)||e(c));function Z(q){n.setProjectConfig({headerSetting:q})}return{setHeaderSetting:Z,getShowDoc:M,getShowApi:y,getShowSearch:w,getHeaderTheme:T,getUseLockPage:F,getShowFullScreen:b,getShowNotice:R,getShowBread:D,getShowContent:Q,getShowHeaderLogo:U,getShowHeader:E,getFixed:C,getShowMixHeaderRef:g,getShowFullHeaderRef:s,getShowInsetHeaderRef:i,getUnFixedAndFull:o,getHeaderBgColor:v,getHeight:k}}const ps={items:{type:Array,default:()=>[]},collapsedShowTitle:N.bool,inlineIndent:N.number.def(20),mode:{type:String,default:le.INLINE},type:{type:String,default:Oe.MIX},theme:{type:String,default:rn.DARK},inlineCollapsed:N.bool,mixSider:N.bool,isHorizontal:N.bool,accordion:N.bool.def(!0),beforeClickFn:{type:Function}},Vt={item:{type:Object,default:()=>({})},level:N.number,theme:N.oneOf(["dark","light"]),showTitle:N.bool,isHorizontal:N.bool},gs={item:{type:Object,default:null},showTitle:N.bool.def(!0),level:N.number.def(0),isHorizontal:N.bool.def(!0)},_s=["src"],jt=H({name:"MenuItemContent",__name:"MenuItemContent",props:gs,setup(t){const n=t,{t:s}=Te(),{prefixCls:o}=z("basic-menu-item-content"),i=d(()=>{var c;return s((c=n.item)==null?void 0:c.name)}),a=d(()=>{var c,p;return(c=n.item)!=null&&c.img||(p=n.item)==null?void 0:p.icon}),r=d(()=>{var c;return(c=n.item)==null?void 0:c.img});return(c,p)=>(m(),L("span",{class:O(`${e(o)}- flex items-center `)},[r.value?(m(),L("img",{key:0,src:r.value,class:"w-18px h-18px align-top mr-2"},null,8,_s)):$("",!0),a.value?(m(),I(ge,{key:1,icon:a.value,size:18,class:O(`${e(o)}-wrapper__icon mr-2`)},null,8,["icon","class"])):$("",!0),wn(" "+he(i.value),1)],2))}}),ms=H({name:"BasicMenuItem",__name:"BasicMenuItem",props:Vt,setup(t){return(n,s)=>(m(),I(e(gt).Item,{key:n.item.path},{default:B(()=>[_(jt,te(n.$props,{item:n.item}),null,16,["item"])]),_:1}))}}),fs=H({name:"BasicSubMenuItem",isSubMenu:!0,__name:"BasicSubMenuItem",props:Vt,setup(t){const n=t,s=d(()=>{var i;return!((i=n.item.meta)!=null&&i.hideMenu)});function o(i){var a;return!((a=i.meta)!=null&&a.hideChildrenInMenu)&&Reflect.has(i,"children")&&!!i.children&&i.children.length>0}return(i,a)=>{const r=ut("BasicSubMenuItem",!0);return m(),L(V,null,[!o(i.item)&&s.value?(m(),I(ms,Ut(te({key:0},i.$props)),null,16)):$("",!0),o(i.item)&&s.value?(m(),I(e(gt).SubMenu,{class:O([i.theme]),key:`submenu-${i.item.path}`,popupClassName:"app-top-menu-popup"},{title:B(()=>[_(jt,te(i.$props,{item:i.item}),null,16,["item"])]),default:B(()=>[(m(!0),L(V,null,Ae(i.item.children||[],c=>(m(),I(r,te({key:c.path},i.$props,{item:c}),null,16,["item"]))),128))]),_:1},8,["class"])):$("",!0)],64)}}});function hs(t,n,s,o){const{getCollapsed:i,getIsMixSidebar:a}=Y();function r(u){return J(this,null,function*(){if(s.value===le.HORIZONTAL)return;const S=e(a),f=()=>{const g=qe(n.value);if((g==null?void 0:g.length)===0){t.openKeys=[];return}e(o)?t.openKeys=Xe(g,u):t.openKeys=zt([...t.openKeys,...Xe(g,u)])};S?f():Lt(f,16)})}const c=d(()=>(e(a)?!1:e(i))?t.collapsedOpenKeys:t.openKeys);function p(){t.selectedKeys=[],t.openKeys=[]}function l(u){if(e(s)===le.HORIZONTAL||!e(o)||e(a))t.openKeys=u;else{const S=[];for(const{children:f,path:g}of e(n))f&&f.length>0&&S.push(g);if(e(i))t.collapsedOpenKeys=u;else{const f=u.find(g=>t.openKeys.indexOf(g)===-1);S.indexOf(f)===-1?t.openKeys=u:t.openKeys=f?[f]:[]}}}return{setOpenKeys:r,resetKeys:p,getOpenKeys:c,handleOpenChange:l}}const Ss=H({name:"BasicMenu",__name:"BasicMenu",props:ps,emits:["menuClick"],setup(t,{emit:n}){const s=t,o=K(!1),i=K(""),a=Ue({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:r}=z("basic-menu"),{items:c,mode:p,accordion:l}=Wt(s),{getCollapsed:u,getTopMenuAlign:S,getSplit:f}=Y(),{currentRoute:g}=Ne(),{handleOpenChange:M,setOpenKeys:y,getOpenKeys:T}=hs(a,c,p,l),E=d(()=>{const{type:b,mode:R}=s;return b===Oe.TOP_MENU&&R===le.HORIZONTAL||s.isHorizontal&&e(f)}),C=d(()=>{const b=s.isHorizontal&&e(f)?"start":e(S);return[r,`justify-${b}`,{[`${r}__second`]:!s.isHorizontal&&e(f),[`${r}__sidebar-hor`]:e(E)}]}),v=d(()=>{const b=s.mode===le.INLINE,R={};return b&&(R.inlineCollapsed=s.mixSider?!1:e(u)),R});Ye(b=>{var R;b.name!==st&&(F(b),i.value=(R=b.meta)==null?void 0:R.currentActiveMenu,e(i)&&(a.selectedKeys=[e(i)],y(e(i))))}),!s.mixSider&&pe(()=>s.items,()=>{F()});const w=R=>J(this,[R],function*({key:b}){const{beforeClickFn:k}=s;k&&Xt(k)&&!(yield k(b))||(n("menuClick",b),o.value=!0,a.selectedKeys=[b])});function F(b){return J(this,null,function*(){var k;if(e(o)){o.value=!1;return}const R=((k=(b||e(g)).meta)==null?void 0:k.currentActiveMenu)||(b||e(g)).path;if(y(R),!e(i))if(s.isHorizontal&&e(f)){const D=yield Ve(R);a.selectedKeys=[D]}else{const D=yield Xe(s.items,R);a.selectedKeys=D}})}return(b,R)=>(m(),I(e(gt),te({selectedKeys:a.selectedKeys,defaultSelectedKeys:a.defaultSelectedKeys,mode:e(p),openKeys:e(T),inlineIndent:b.inlineIndent,theme:b.theme,onOpenChange:e(M),class:C.value,onClick:w,subMenuOpenDelay:.2},v.value),{default:B(()=>[(m(!0),L(V,null,Ae(e(c),k=>(m(),I(fs,{key:k.path,item:k,theme:b.theme,isHorizontal:b.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class"]))}});const Yt=Symbol();function Ts(t){return un(t,Yt,{readonly:!1,native:!0})}function qt(){return cn(Yt)}const ys=H({name:"Menu",__name:"Menu",props:{theme:N.oneOf(["light","dark"]).def("light"),activeName:N.oneOfType([N.string,N.number]),openNames:{type:Array,default:()=>[]},accordion:N.bool.def(!0),width:N.string.def("100%"),collapsedWidth:N.string.def("48px"),indentSize:N.number.def(16),collapse:N.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(t,{emit:n}){const s=t,o=wt(),i=ct(),a=K(""),r=K([]),{prefixCls:c}=z("menu"),p=K(!1);Ts({rootMenuEmitter:o,activeName:a});const l=d(()=>{const{theme:y}=s;return[c,`${c}-${y}`,`${c}-vertical`,{[`${c}-collapse`]:s.collapse}]});tt(()=>{r.value=s.openNames}),tt(()=>{s.activeName&&(a.value=s.activeName)}),pe(()=>s.openNames,()=>{je(()=>{u()})});function u(){o.emit("on-update-opened",r.value)}function S(y){r.value.includes(y)||(r.value.push(y),u())}function f(y){r.value=r.value.filter(T=>T!==y),u()}function g(){r.value=[],u()}function M(y){y!==-1&&(r.value=r.value.slice(0,y+1),u())}return Gt(`subMenu:${i==null?void 0:i.uid}`,{addSubMenu:S,removeSubMenu:f,getOpenNames:()=>r.value,removeAll:g,isRemoveAllPopup:p,sliceIndex:M,level:0,props:s}),dt(()=>{r.value=s.collapse?[]:[...s.openNames],u(),o.on("on-menu-item-select",y=>{a.value=y,je(()=>{s.collapse&&g()}),n("select",y)}),o.on("open-name-change",({name:y,opened:T})=>{if(T&&!r.value.includes(y))r.value.push(y);else if(!T){const E=r.value.findIndex(C=>C===y);E!==-1&&r.value.splice(E,1)}})}),(y,T)=>(m(),L("ul",{class:O(l.value)},[_e(y.$slots,"default")],2))}});function Qt(t){const n=d(()=>a(["Menu","SubMenu"])),s=d(()=>a(["Menu"])),o=d(()=>a(["SubMenu"])),i=d(()=>{var S,f,g;let p=t==null?void 0:t.parent;if(!p)return{};const l=(f=(S=e(s))==null?void 0:S.props.indentSize)!=null?f:20;let u=l;if((g=e(s))!=null&&g.props.collapse)u=l;else for(;p&&p.type.name!=="Menu";)p.type.name==="SubMenu"&&(u+=l),p=p.parent;return{paddingLeft:u+"px"}});function a(p){let l=t==null?void 0:t.parent;if(!l)return null;for(;l&&p.indexOf(l.type.name)===-1;)l=l.parent;return l}function r(){let p=t;if(!p)return{uidList:[],list:[]};const l=[];for(;p&&p.type.name!=="Menu";)p.type.name==="SubMenu"&&l.push(p),p=p.parent;return{uidList:l.map(u=>u.uid),list:l}}function c(p,l="SubMenu"){let u=p.parent;for(;u;){if(u.type.name!==l)return u;u=u.parent}return u}return{getParentMenu:n,getParentInstance:c,getParentRootMenu:s,getParentList:r,getParentSubMenu:o,getItemStyle:i}}const Ms=["onClick"],vs=H({name:"MenuItem",__name:"MenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool},setup(t){const n=t,s=xn(),o=ct(),i=K(!1),{getItemStyle:a,getParentList:r,getParentMenu:c,getParentRootMenu:p}=Qt(o),{prefixCls:l}=z("menu"),{rootMenuEmitter:u,activeName:S}=qt(),f=d(()=>[`${l}-item`,{[`${l}-item-active`]:e(i),[`${l}-item-selected`]:e(i),[`${l}-item-disabled`]:!!n.disabled}]),g=d(()=>{var T;return(T=e(p))==null?void 0:T.props.collapse}),M=d(()=>{var T;return((T=e(c))==null?void 0:T.type.name)==="Menu"&&e(g)&&s.title});function y(){const{disabled:T}=n;if(T||(u.emit("on-menu-item-select",n.name),e(g)))return;const{uidList:E}=r();u.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:E})}return pe(()=>S.value,T=>{if(T===n.name){const{list:E,uidList:C}=r();i.value=!0,E.forEach(v=>{v.proxy&&(v.proxy.active=!0)}),u.emit("on-update-active-name:submenu",C)}else i.value=!1},{immediate:!0}),(T,E)=>(m(),L("li",{class:O(f.value),onClick:pt(y,["stop"]),style:fe(g.value?{}:e(a))},[M.value?(m(),I(e(Xn),{key:0,placement:"right"},{title:B(()=>[_e(T.$slots,"title")]),default:B(()=>[X("div",{class:O(`${e(l)}-tooltip`)},[_e(T.$slots,"default")],2)]),_:3})):(m(),L(V,{key:1},[_e(T.$slots,"default"),_e(T.$slots,"title")],64))],14,Ms))}}),bs=["onClick"],Ot=200,Cs=H({name:"SubMenu",__name:"SubMenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool,collapsedShowTitle:N.bool},setup(t){var Me;const n=t,s=ct(),o=Ue({active:!1,opened:!1}),i=Ue({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:a,getItemStyle:r,getParentMenu:c,getParentList:p}=Qt(s),{prefixCls:l}=z("menu"),u=wt(),{rootMenuEmitter:S}=qt(),{addSubMenu:f,removeSubMenu:g,removeAll:M,getOpenNames:y,isRemoveAllPopup:T,sliceIndex:E,level:C,props:v,handleMouseleave:w}=Dn(`subMenu:${(Me=c.value)==null?void 0:Me.uid}`),F=d(()=>[`${l}-submenu`,{[`${l}-opened`]:o.opened,[`${l}-submenu-disabled`]:n.disabled,[`${l}-submenu-has-parent-submenu`]:e(a),[`${l}-child-item-active`]:o.active}]),b=d(()=>v.accordion),R=d(()=>v.collapse),k=d(()=>v.theme),D=d(()=>({minWidth:"200px"})),U=d(()=>{const x=n.name;return e(R)?y().includes(x):o.opened}),Q=d(()=>{const x=v.activeSubMenuNames.includes(n.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:x,[`${l}-submenu-active-border`]:x&&C===0,[`${l}-submenu-collapse`]:e(R)&&C===0}]});function Z(x){return e(R)?{onMouseenter:ee,onMouseleave:()=>j(x)}:{}}function q(){const{disabled:x}=n;if(x||e(R))return;const re=o.opened;if(e(b)){const{uidList:ue}=p();S.emit("on-update-opened",{opend:!1,parent:s==null?void 0:s.parent,uidList:ue})}else S.emit("open-name-change",{name:n.name,opened:!re});o.opened=!re}function ee(){if(n.disabled)return;u.emit("submenu:mouse-enter-child");const re=y().findIndex(ce=>ce===n.name);E(re),C===0&&y().length===2&&M(),i.isChild=y().includes(n.name),clearTimeout(i.timeout),i.timeout=setTimeout(()=>{f(n.name)},Ot)}function j(x=!1){var ue;((ue=c.value)==null?void 0:ue.props.name)||(T.value=!0),y().slice(-1)[0]===n.name&&(i.isChild=!1),u.emit("submenu:mouse-leave-child"),i.timeout&&(clearTimeout(i.timeout),i.timeout=setTimeout(()=>{T.value?M():i.mouseInChild||g(n.name)},Ot)),x&&a.value&&(w==null||w(!0))}$n(()=>{u.on("submenu:mouse-enter-child",()=>{i.mouseInChild=!0,T.value=!1,clearTimeout(i.timeout)}),u.on("submenu:mouse-leave-child",()=>{i.isChild||(i.mouseInChild=!1,clearTimeout(i.timeout))}),S.on("on-update-opened",x=>{if(!e(R)){if(Vn(x)){o.opened=x;return}if(dn(x)&&v.accordion){const{opend:re,parent:ue,uidList:ce}=x;ue===(s==null?void 0:s.parent)?o.opened=re:ce.includes(s==null?void 0:s.uid)||(o.opened=!1);return}n.name&&Array.isArray(x)&&(o.opened=x.includes(n.name))}}),S.on("on-update-active-name:submenu",x=>{s!=null&&s.uid&&(o.active=x.includes(s==null?void 0:s.uid))})});function ye(x){o.opened=x}return Gt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:f,removeSubMenu:g,getOpenNames:y,removeAll:M,isRemoveAllPopup:T,sliceIndex:E,level:C+1,handleMouseleave:j,props:v}),(x,re)=>(m(),L("li",{class:O(F.value)},[R.value?(m(),I(e(jn),{key:1,placement:"right",overlayClassName:`${e(l)}-menu-popover`,open:U.value,onOnOpenChange:ye,overlayStyle:D.value,overlayInnerStyle:{padding:0},align:{offset:[0,0]}},{content:B(()=>[X("div",Ut(kn(Z(!0))),[X("ul",{class:O([e(l),`${e(l)}-${k.value}`,`${e(l)}-popup`])},[_e(x.$slots,"default")],2)],16)]),default:B(()=>[X("div",te({class:Q.value},Z(!1)),[X("div",{class:O([{[`${e(l)}-submenu-popup`]:!e(a),[`${e(l)}-submenu-collapsed-show-tit`]:t.collapsedShowTitle}])},[_e(x.$slots,"title")],2),e(a)?(m(),I(ge,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:O(`${e(l)}-submenu-title-icon`)},null,8,["class"])):$("",!0)],16)]),_:3},8,["overlayClassName","open","overlayStyle"])):(m(),L(V,{key:0},[X("div",{class:O(`${e(l)}-submenu-title`),onClick:pt(q,["stop"]),style:fe(e(r))},[_e(x.$slots,"title"),_(ge,{icon:"eva:arrow-ios-downward-outline",size:14,class:O(`${e(l)}-submenu-title-icon`)},null,8,["class"])],14,bs),_(e(pn),null,{default:B(()=>[me(X("ul",{class:O(e(l))},[_e(x.$slots,"default")],2),[[Ee,o.opened]])]),_:3})],64))],2))}}),Os=["src"],Es={key:2,class:"mt-1 collapse-title"},Is=["src"],Rs={key:2,class:"mt-2 collapse-title"},As=H({name:"SimpleSubMenu",__name:"SimpleSubMenu",props:{item:{type:Object,default:()=>({})},parent:N.bool,collapsedShowTitle:N.bool,collapse:N.bool,theme:N.oneOf(["dark","light"]),activePath:N.string},setup(t){const n=t,s=se(()=>ne(()=>import("./SimpleMenuTag-499bf5f4.js"),["assets/SimpleMenuTag-499bf5f4.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css"])),{t:o}=Te(),{prefixCls:i}=z("simple-menu"),a=d(()=>{var g,M;return!((M=(g=n.item)==null?void 0:g.meta)!=null&&M.hideMenu)}),r=d(()=>{var M,y,T,E;let g=(M=n.item)==null?void 0:M.icon;return(y=n.item)!=null&&y.icon&&!((T=n.item)!=null&&T.icon.includes("ant-design"))&&g&&g.includes("|svg")&&(n.item.path.split("/")[1]==n.activePath.split("/")[1]?g=`${n.item.icon}-selected|svg`:g=`${n.item.icon}|svg`),(E=n.item)!=null&&E.img?void 0:g}),c=d(()=>{var g;return(g=n.item)==null?void 0:g.img}),p=d(()=>{var g;return o((g=n.item)==null?void 0:g.name)}),l=d(()=>!n.collapse||!n.parent),u=d(()=>!!n.collapse&&!!n.parent),S=d(()=>[{[`${i}__parent`]:n.parent,[`${i}__children`]:!n.parent}]);function f(g){var M;return!((M=g.meta)!=null&&M.hideChildrenInMenu)&&Reflect.has(g,"children")&&!!g.children&&g.children.length>0}return(g,M)=>{const y=ut("SimpleSubMenu",!0);return m(),L(V,null,[!f(t.item)&&a.value?(m(),I(vs,te({key:0,name:t.item.path},g.$props,{class:S.value}),{title:B(()=>[X("span",{class:O(["ml-2",`${e(i)}-sub-title`])},he(p.value),3),_(e(s),{item:t.item,collapseParent:u.value},null,8,["item","collapseParent"])]),default:B(()=>[c.value?(m(),L("img",{key:0,src:c.value,class:"align-top w-16px h-16px"},null,8,Os)):$("",!0),r.value?(m(),I(ge,{key:1,icon:r.value,size:16},null,8,["icon"])):$("",!0),t.collapsedShowTitle&&u.value?(m(),L("div",Es,he(p.value),1)):$("",!0)]),_:1},16,["name","class"])):$("",!0),f(t.item)&&a.value?(m(),I(Cs,{key:1,name:t.item.path,class:O([S.value,t.theme]),collapsedShowTitle:t.collapsedShowTitle},{title:B(()=>[c.value?(m(),L("img",{key:0,src:c.value,class:"align-top w-16px h-16px"},null,8,Is)):$("",!0),r.value?(m(),I(ge,{key:1,icon:r.value,size:16},null,8,["icon"])):$("",!0),t.collapsedShowTitle&&u.value?(m(),L("div",Rs,he(p.value),1)):$("",!0),me(X("span",{class:O(["ml-2",`${e(i)}-sub-title`])},he(p.value),3),[[Ee,l.value]]),_(e(s),{item:t.item,collapseParent:!!t.collapse&&!!t.parent},null,8,["item","collapseParent"])]),default:B(()=>[(m(!0),L(V,null,Ae(t.item.children||[],T=>(m(),I(y,te({key:T.paramPath||T.path},g.$props,{item:T,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):$("",!0)],64)}}});function Ns(t,n,s,o,i){const a=xt(r,50);function r(p){return J(this,null,function*(){const l=!o.value,u=qe(n.value),S=()=>{if((u==null?void 0:u.length)===0){t.activeSubMenuNames=[],t.openNames=[];return}const f=Xe(u,p);e(s)?t.openNames=f:t.openNames=zt([...t.openNames,...f]),t.activeSubMenuNames=t.openNames};l?S():Lt(S,30)})}const c=d(()=>e(i)?[]:t.openNames);return{setOpenKeys:a,getOpenKeys:c}}const Zt=H({name:"SimpleMenu",inheritAttrs:!1,__name:"SimpleMenu",props:{items:{type:Array,default:()=>[]},collapse:N.bool,mixSider:N.bool,theme:N.string,accordion:N.bool.def(!0),collapsedShowTitle:N.bool,beforeClickFn:{type:Function},isSplitMenu:N.bool},emits:["menuClick"],setup(t,{emit:n}){const s=t,o=Pn(),i=K(""),a=K(!1),r=Ue({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:c}=Ne(),{prefixCls:p}=z("simple-menu"),{items:l,accordion:u,mixSider:S,collapse:f}=Wt(s),{setOpenKeys:g,getOpenKeys:M}=Ns(r,l,u,S,f),y=d(()=>Ke(Ke({},o),s));pe(()=>s.collapse,C=>{C?r.openNames=[]:g(c.value.path)},{immediate:!0}),pe(()=>s.items,()=>{s.isSplitMenu&&g(c.value.path)},{flush:"post"}),Ye(C=>{var v;C.name!==st&&(i.value=(v=C.meta)==null?void 0:v.currentActiveMenu,T(C),e(i)&&(r.activeName=e(i),g(e(i))))});function T(C){return J(this,null,function*(){if(e(a)){a.value=!1;return}const v=(C||e(c)).path;r.activeName=v,g(v)})}function E(C){return J(this,null,function*(){if(Dt(C)){$t(C);return}const{beforeClickFn:v}=s;v&&Xt(v)&&!(yield v(C))||(n("menuClick",C),a.value=!0,g(C),r.activeName=C)})}return(C,v)=>(m(),I(ys,te(y.value,{activeName:r.activeName,openNames:e(M),class:e(p),activeSubMenuNames:r.activeSubMenuNames,onSelect:E}),{default:B(()=>[(m(!0),L(V,null,Ae(e(l),w=>(m(),I(As,{key:w.path,item:w,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(f),activePath:r.activeName},null,8,["item","collapsedShowTitle","collapse","activePath"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}});function Ls(t){const n=K([]),{currentRoute:s}=Ne(),{getIsMobile:o}=Ie(),i=kt(),{setMenuSetting:a,getIsHorizontal:r,getSplit:c}=Y(),p=Pt(g,50),l=d(()=>e(t)!==de.LEFT&&!e(r)),u=d(()=>!e(c)||e(t)!==de.LEFT),S=d(()=>e(t)===de.TOP),f=d(()=>e(t)===de.NONE||!e(c));pe([()=>e(s).path,()=>e(t)],T=>J(this,[T],function*([y]){if(e(l)||e(o))return;const{meta:E}=e(s),C=E.currentActiveMenu;let v=yield Ve(y);v||(v=yield Ve(C)),v&&p(v)}),{immediate:!0}),pe([()=>i.getLastBuildMenuTime,()=>i.getBackMenuList],()=>{M()},{immediate:!0}),pe(()=>c.value,()=>{e(l)||M()});function g(y){return J(this,null,function*(){if(e(u)||e(o))return;const T=yield ze(y);if(!T||!T.length){a({hidden:!0}),n.value=[];return}a({hidden:!1}),n.value=T})}function M(){return J(this,null,function*(){if(e(f)||e(o)){n.value=yield gn();return}if(e(S)){const y=yield Je();n.value=y;return}})}return{menusRef:n}}const Jt=H({name:"LayoutMenu",props:{theme:N.oneOf(["light","dark"]),splitType:{type:Number,default:de.NONE},isHorizontal:N.bool,menuMode:{type:[String],default:""}},setup(t){const n=ot(),{getMenuMode:s,getMenuType:o,getMenuTheme:i,getCollapsed:a,getCollapsedShowTitle:r,getAccordion:c,getIsHorizontal:p,getIsSidebarType:l,getSplit:u}=Y(),{getShowLogo:S}=Se(),{prefixCls:f}=z("layout-menu"),{menusRef:g}=Ls(Bn(t,"splitType")),{getIsMobile:M}=Ie(),y=d(()=>e(M)?le.INLINE:t.menuMode||e(s)),T=d(()=>t.theme||e(i)),E=d(()=>e(S)&&e(l)),C=d(()=>!e(p)&&(e(l)||t.splitType===de.LEFT||t.splitType===de.NONE)),v=d(()=>({height:`calc(100% - ${e(E)?"48px":"0px"})`,padding:"0 0 100px"})),w=d(()=>[`${f}-logo`,e(T),{[`${f}--mobile`]:e(M)}]),F=d(()=>{const U=e(g);return{menus:U,beforeClickFn:R,items:U,theme:e(T),accordion:e(c),collapse:e(a),collapsedShowTitle:e(r),onMenuClick:b}});function b(U){n(U)}function R(U){return J(this,null,function*(){return Dt(U)?($t(U),!1):!0})}function k(){return!e(E)&&!e(M)?null:_(at,{showTitle:!e(a),class:e(w),theme:e(T)},null)}function D(){const Z=e(F),{menus:U}=Z,Q=St(Z,["menus"]);return!U||!U.length?null:t.isHorizontal?_(Ss,te(Q,{isHorizontal:t.isHorizontal,type:e(o),showLogo:e(E),mode:e(y),items:U}),null):_(Zt,te(Q,{isSplitMenu:e(u),items:U}),null)}return()=>_(V,null,[k(),e(C)?_(et,{style:e(v)},{default:()=>D()}):D()])}});const ws=se(()=>ne(()=>import("./index-657fab33.js"),["assets/index-657fab33.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/siteSetting-efd6ab5b.js","assets/index-4f5bc708.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-7ae62e9f.css","assets/header-21938519.js","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-7d2b6665.js","assets/index-f805ce51.js","assets/index-16d72456.css","assets/lock-8507053a.js","assets/index-20f10160.css"]),{loading:!0}),xs=se(()=>ne(()=>import("./index-8aea2cd7.js"),["assets/index-8aea2cd7.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/index-4f5bc708.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-7ae62e9f.css","assets/index-f805ce51.js","assets/index-16d72456.css","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-7d2b6665.js","assets/lock-8507053a.js","assets/index-6a2918af.css"]),{loading:!0}),Ds=se(()=>ne(()=>import("./index-2e987549.js"),["assets/index-2e987549.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/index-427c834d.css"])),$s=se(()=>ne(()=>import("./Breadcrumb-3af79181.js"),["assets/Breadcrumb-3af79181.js","assets/vue-aed314e3.js","assets/index.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/Breadcrumb-1435aea7.css"])),ks=se(()=>ne(()=>import("./index-ba40807f.js"),["assets/index-ba40807f.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/index-84adb521.css"]));se(()=>ne(()=>import("./ErrorAction-dbd1e05f.js"),["assets/ErrorAction-dbd1e05f.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css"]));const Et=1e3*60*3,en=H({name:"LayoutHeader",__name:"index",props:{fixed:N.bool},setup(t){const n=t,{prefixCls:s}=z("layout-header"),{getShowTopMenu:o,getShowHeaderTrigger:i,getSplit:a,getIsMixMode:r,getMenuWidth:c,getIsMixSidebar:p}=Y(),{getUseErrorHandle:l,getShowSettingButton:u,getSettingButtonPosition:S}=Se(),{getHeaderTheme:f,getShowNotice:g,getShowContent:M,getShowBread:y,getShowHeaderLogo:T,getShowHeader:E}=ke(),{getShowLocalePicker:C}=_n(),{getIsMobile:v}=Ie(),w=d(()=>{const j=e(f);return[s,{[`${s}--fixed`]:n.fixed,[`${s}--mobile`]:e(v),[`${s}--${j}`]:j}]});d(()=>{if(!e(u))return!1;const j=e(S);return j===Tt.AUTO?e(E):j===Tt.HEADER});const F=d(()=>!e(r)||e(v)?{}:{width:`${e(c)<180?180:e(c)}px`}),b=d(()=>e(a)?de.TOP:de.NONE),R=d(()=>e(a)?le.HORIZONTAL:null),k=it(),{hasPermission:D}=mn(),U=K(k.getUserInfo.tenantId||"");Hn(k);const{timestamp:Q}=ss(!0,Et),Z=K(Yn().valueOf());pe(()=>Q.value,j=>{j-Z.value>=Et&&(Z.value=j)});const q=K(0),ee=K(0);return pe(()=>k.getUserInfo.tenantId,j=>{U.value=j||""}),(j,ye)=>(m(),I(e(Fe).Header,{class:O(w.value)},{default:B(()=>[X("div",{class:O(`${e(s)}-left`)},[e(T)||e(v)?(m(),I(e(at),{key:0,class:O(`${e(s)}-logo`),theme:e(f),style:fe(F.value)},null,8,["class","theme","style"])):$("",!0),e(M)&&e(y)?(m(),I(e($s),{key:1,theme:e(f)},null,8,["theme"])):$("",!0)],2),e(o)&&!e(v)?(m(),L("div",{key:0,class:O(`${e(s)}-menu`)},[_(Jt,{isHorizontal:!0,theme:e(f),splitType:b.value,menuMode:R.value},null,8,["theme","splitType","menuMode"])],2)):$("",!0),X("div",{class:O(`${e(s)}-action`)},[e(C)?(m(),I(e(fn),{key:0,reload:!0,showText:!1,class:O(`${e(s)}-action__item`)},null,8,["class"])):$("",!0),e(g)?(m(),I(e(ks),{key:1,class:O(`${e(s)}-action__item notify-item`)},null,8,["class"])):$("",!0),e(D)(["device:patient:query"])?(m(),I(e(Ds),{key:2,class:O(`${e(s)}-action__item tip-item`),alarmCount:q.value,withoutCount:ee.value,notifyCount:j.notifyCount},null,8,["class","alarmCount","withoutCount","notifyCount"])):$("",!0),_(e(xs),{theme:e(f),class:O(`${e(s)}-action__item tip-item`)},null,8,["theme","class"]),_(e(ws),{theme:e(f)},null,8,["theme"])],2)]),_:1},8,["class"]))}});function Pe(){const t=$e(),n=d(()=>t.getMultiTabsSetting.show),s=d(()=>t.getMultiTabsSetting.showQuick),o=d(()=>t.getMultiTabsSetting.showRedo),i=d(()=>t.getMultiTabsSetting.showFold),a=d(()=>t.getMultiTabsSetting.autoCollapse);function r(c){t.setProjectConfig({multiTabsSetting:c})}return{setMultipleTabSetting:r,getShowMultipleTab:n,getShowQuick:s,getShowRedo:o,getShowFold:i,getAutoCollapse:a}}function Ps(){const t=Ne(),{currentRoute:n}=t,{getShowMultipleTab:s}=Pe(),o=Re(),i=d(()=>r(qe(t.getRoutes()))||[]),a=d(()=>o.getTabList.reduce((l,u)=>(u.meta&&Reflect.has(u.meta,"frameSrc")&&l.push(u.name),l),[]));function r(l){let u=[];for(const S of l){const{meta:{frameSrc:f}={},children:g}=S;f&&u.push(S),g&&g.length&&u.push(...r(g))}return u=qn(u,"name"),u}function c(l){return l.name===e(n).name}function p(l){return e(s)?e(a).includes(l):t.currentRoute.value.name===l}return{hasRenderFrame:p,getFramePages:i,showIframe:c,getAllFramePages:r}}const Bs={key:0},Hs=H({name:"FrameLayout",__name:"index",setup(t){const{getFramePages:n,hasRenderFrame:s,showIframe:o}=Ps(),i=d(()=>e(n).length>0);return(a,r)=>i.value?(m(),L("div",Bs,[(m(!0),L(V,null,Ae(e(n),c=>(m(),L(V,{key:c.path},[c.meta.frameSrc&&e(s)(c.name)?me((m(),I(os,{key:0,frameSrc:c.meta.frameSrc},null,8,["frameSrc"])),[[Ee,e(o)(c)]]):$("",!0)],64))),128))])):$("",!0)}});function Fs({route:t,openCache:n,cacheTabs:s,enableTransition:o,def:i}){if(!o)return;const a=s.includes(t.name),r="fade-slide";let c=r;return n&&(c=a&&t.meta.loaded?r:void 0),c||t.meta.transitionName||i}const Us=H({name:"PageLayout",__name:"index",setup(t){const{getShowMultipleTab:n}=Pe(),s=Re(),{getOpenKeepAlive:o,getCanEmbedIFramePage:i}=Se(),{getBasicTransition:a,getEnableTransition:r}=lt(),c=d(()=>e(o)&&e(n)),p=d(()=>e(o)?s.getCachedTabList:[]);return(l,u)=>{const S=ut("RouterView");return m(),L(V,null,[_(S,null,{default:B(({Component:f,route:g})=>[_(Fn,{name:e(Fs)({route:g,openCache:c.value,enableTransition:e(r),cacheTabs:p.value,def:e(a)}),mode:"out-in",appear:""},{default:B(()=>[c.value?(m(),I(Un,{key:0,include:p.value},[(m(),I(vt(f),{key:g.fullPath}))],1032,["include"])):(m(),I(vt(f),{key:g.fullPath}))]),_:2},1032,["name"])]),_:1}),e(i)?(m(),I(Hs,{key:0})):$("",!0)],64)}}}),Ws=H({name:"LayoutContent",__name:"index",setup(t){const{prefixCls:n}=z("layout-content"),{prefixCls:s}=z("layout-content-scroll"),{getOpenPageLoading:o}=lt(),{getLayoutContentMode:i,getPageLoading:a}=Se();return as(),(r,c)=>{const p=Wn("loading");return me((m(),L("div",{class:O([e(n),e(i)])},[X("div",{class:O([e(s)])},[_(Us)],2)],2)),[[p,e(o)&&e(a)]])}}});const Gs=H({__name:"HeaderTrigger",props:{theme:N.oneOf(["light","dark"])},setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y(),{prefixCls:o}=z("layout-header-trigger");return(i,a)=>(m(),L("span",{class:O([e(o),t.theme]),onClick:a[0]||(a[0]=(...r)=>e(s)&&e(s)(...r))},[e(n)?(m(),I(e(Qn),{key:0})):(m(),I(e(Zn),{key:1}))],2))}}),Ks=H({__name:"SiderTrigger",setup(t){const{getCollapsed:n,toggleCollapsed:s}=Y();return(o,i)=>(m(),L("div",{onClick:i[0]||(i[0]=pt((...a)=>e(s)&&e(s)(...a),["stop"]))},[e(n)?(m(),I(e(Jn),{key:0})):(m(),I(e(es),{key:1}))]))}}),nt=H({__name:"index",props:{sider:N.bool.def(!0),theme:N.oneOf(["light","dark"])},setup(t){return(n,s)=>t.sider?(m(),I(Ks,{key:0})):(m(),I(Gs,{key:1,theme:t.theme},null,8,["theme"]))}}),zs=H({name:"DargBar",__name:"DragBar",props:{mobile:Boolean},setup(t){const n=t,{getMiniWidthNumber:s,getCollapsed:o,getCanDrag:i}=Y(),{prefixCls:a}=z("darg-bar"),r=d(()=>e(o)?{left:`${e(s)}px`}:{}),c=d(()=>[a,{[`${a}--hide`]:!e(i)||n.mobile}]);return(p,l)=>(m(),L("div",{class:O(c.value),style:fe(r.value)},null,6))}});const Xs=rt(zs,[["__scopeId","data-v-8545f2e0"]]);function Vs(){const t=$e(),{getMiniWidthNumber:n}=Y(),s=d(()=>e(n));function o(i){t.setProjectConfig({menuSetting:{siderHidden:i}})}return{getCollapsedWidth:s,onBreakpointChange:o}}function js(t){const{getTrigger:n,getSplit:s}=Y(),o=d(()=>{const a=e(n);return a!==De.NONE&&!e(t)&&(a===De.FOOTER||e(s))});return{getTriggerAttr:d(()=>e(o)?{}:{trigger:null}),getShowTrigger:o}}function tn(t,n,s=!1){const{getMiniWidthNumber:o,getCollapsed:i,setMenuSetting:a}=Y();dt(()=>{je(()=>{xt(l,80)()})});function r(u){var f;const S=e(u);return S?Reflect.has(S,"$el")?(f=e(u))==null?void 0:f.$el:e(u):null}function c(u,S,f){document.onmousemove=function(g){let M=u.left+(g.clientX-f);g=g||window.event;const y=800,T=e(o);return M<0&&(M=0),M>y&&(M=y),M<T&&(M=T),u.style.left=S.style.width=M+"px",!1}}function p(u){const S=r(t);document.onmouseup=function(){var g;document.onmousemove=null,document.onmouseup=null,S.style.transition="width 0.2s";const f=parseInt(S.style.width);if(s)a({menuWidth:f});else{const M=e(o);e(i)?f>M&&a({collapsed:!1,menuWidth:f}):f>M+20?a({menuWidth:f}):a({collapsed:!0})}(g=u.releaseCapture)==null||g.call(u)}}function l(){const u=r(n);if(!u)return;const S=r(t);S&&(u.onmousedown=f=>{var M;S.style.transition="unset";const g=f==null?void 0:f.clientX;return u.left=u.offsetLeft,c(u,S,g),p(u),(M=u.setCapture)==null||M.call(u),!1})}return{}}const Ys=X("div",{class:"sider-logo"},[X("img",{src:ls,class:"sider-logo_img"})],-1),It=H({name:"LayoutSideBar",__name:"LayoutSider",setup(t){const n=K(null),s=K(null),{getCollapsed:o,getMenuWidth:i,getSplit:a,getMenuTheme:r,getRealWidth:c,getMenuHidden:p,getMenuFixed:l,getIsMixMode:u}=Y(),{prefixCls:S}=z("layout-sideBar"),{getIsMobile:f}=Ie(),{getTriggerAttr:g,getShowTrigger:M}=js(f);tn(s,n);const{getCollapsedWidth:y,onBreakpointChange:T}=Vs(),E=d(()=>e(a)?le.INLINE:null),C=d(()=>e(a)?de.LEFT:de.NONE),v=d(()=>e(a)?!e(p):!0),w=d(()=>[S,{[`${S}--fixed`]:e(l),[`${S}--mix`]:e(u)&&!e(f)}]),F=d(()=>{const R=`${e(c)}px`;return{width:R,overflow:"hidden",flex:`0 0 ${R}`,maxWidth:R,minWidth:R,transition:"all 0.2s"}}),b=Gn(nt);return(R,k)=>(m(),L(V,null,[e(l)&&!e(f)?me((m(),L("div",{key:0,style:fe(F.value)},null,4)),[[Ee,v.value]]):$("",!0),me(_(e(Fe).Sider,te({ref_key:"sideRef",ref:s,breakpoint:"lg",collapsible:"",class:w.value,width:e(i),collapsed:e(o),collapsedWidth:e(y),theme:e(r),trigger:e(b)},e(g),{onBreakpoint:e(T)}),Kt({default:B(()=>[_(Jt,{theme:e(r),menuMode:E.value,splitType:C.value},null,8,["theme","menuMode","splitType"]),Ys,_(Xs,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[e(M)?{name:"trigger",fn:B(()=>[_(nt)]),key:"0"}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[Ee,v.value]])],64))}});const qs=["src"],Qs={class:"text"},Zs=H({name:"LayoutMixSider",__name:"MixSider",setup(t){const n=se(()=>ne(()=>import("./SimpleMenuTag-499bf5f4.js"),["assets/SimpleMenuTag-499bf5f4.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css"]));let s=K([]);const o=K(""),i=K([]),a=K(!1),r=K(null),c=K(null),p=K(null),{prefixCls:l}=z("layout-mix-sider"),u=ot(),{t:S}=Te(),{getMenuWidth:f,getCanDrag:g,getCloseMixSidebarOnChange:M,getMenuTheme:y,getMixSideTrigger:T,getRealWidth:E,getMixSideFixed:C,mixSideHasChildren:v,setMenuSetting:w,getIsMixSidebar:F,getCollapsed:b}=Y(),{title:R}=hn(),k=kt();tn(c,r,!0);const D=d(()=>({width:e(a)?`${e(f)}px`:0,left:`${e(Q)}px`})),U=d(()=>{v.value=e(i).length>0;const P=e(C)&&e(v);return P&&(a.value=!0),P}),Q=d(()=>e(b)?Sn:Tn),Z=d(()=>{const P=e(U)?e(E):0,ae=`${e(Q)+P}px`;return ye(ae)}),q=d(()=>{const P=`${e(Q)}px`;return ye(P)}),ee=d(()=>e(C)?{}:{onMouseleave:()=>{x(!0),ve()}}),j=d(()=>e(g));dt(()=>J(this,null,function*(){s.value=yield Je()})),pe([()=>k.getLastBuildMenuTime,()=>k.getBackMenuList],()=>J(this,null,function*(){s.value=yield Je()}),{immediate:!0}),Ye(P=>{p.value=P,x(!0),e(M)&&ve()});function ye(P){return{width:P,maxWidth:P,minWidth:P,flex:`0 0 ${P}`}}function Me(P,ae=!1){return J(this,null,function*(){const G=yield ze(P);if(e(o)===P?(ae?e(a)||(a.value=!0):e(a)?ve():a.value=!0,e(a)||x()):(a.value=!0,o.value=P),!G||G.length===0){ae||u(P),i.value=[],ve();return}i.value=G})}function x(P=!1){return J(this,null,function*(){var G;const ae=(G=p.value)==null?void 0:G.path;if(ae&&(o.value=yield Ve(ae),e(F))){const Be=e(s).find(be=>be.path===e(o)),We=Be==null?void 0:Be.path;if(We){const be=yield ze(We);P&&(i.value=be,e(C)&&(a.value=be.length>0)),be.length===0&&(i.value=[])}}})}function re(P){u(P)}function ue(){x(!0),ve()}function ce(P){return e(T)==="hover"?{onMouseenter:()=>Me(P.path,!0),onClick:()=>J(this,null,function*(){const ae=yield ze(P.path);P.path&&(!ae||ae.length===0)&&u(P.path)})}:{onClick:()=>Me(P.path)}}function Qe(){w({mixSideFixed:!e(U)})}function ve(){e(U)||(a.value=!1)}return(P,ae)=>(m(),L(V,null,[X("div",{class:O(`${e(l)}-dom`),style:fe(Z.value)},null,6),me((m(),L("div",te({style:q.value,class:[e(l),e(y),{open:a.value,mini:e(b)}]},ee.value),[_(e(at),{showTitle:!1,class:O(`${e(l)}-logo`)},null,8,["class"]),_(nt,{class:O(`${e(l)}-trigger`)},null,8,["class"]),_(e(et),null,{default:B(()=>[X("ul",{class:O(`${e(l)}-module`)},[(m(!0),L(V,null,Ae(e(s),G=>(m(),L("li",te({class:[`${e(l)}-module__item `,{[`${e(l)}-module__item--active`]:G.path===o.value}]},ce(G),{key:G.path}),[_(e(n),{item:G,collapseParent:"",dot:""},null,8,["item"]),G.img?(m(),L("img",{key:0,src:G.img,class:O([`${e(l)}-module__icon`,e(b)?"w-16px h-16px":"w-20px h-20px"])},null,10,qs)):(m(),I(ge,{key:1,class:O(`${e(l)}-module__icon`),size:e(b)?16:20,icon:G.icon||G.meta&&G.meta.icon},null,8,["class","size","icon"])),X("p",{class:O(`${e(l)}-module__name`)},he(e(S)(G.name)),3)],16))),128))],2)]),_:1}),X("div",{class:O(`${e(l)}-menu-list`),ref_key:"sideRef",ref:c,style:fe(D.value)},[me(X("div",{class:O([`${e(l)}-menu-list__title`,{show:a.value}])},[X("span",Qs,he(e(R)),1),_(ge,{size:16,icon:e(C)?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:Qe},null,8,["icon"])],2),[[Ee,a.value]]),_(e(et),{class:O(`${e(l)}-menu-list__content`)},{default:B(()=>[_(e(Zt),{items:i.value,theme:e(y),mixSider:"",onMenuClick:re},null,8,["items","theme"])]),_:1},8,["class"]),me(X("div",{class:O(`${e(l)}-drag-bar`),ref_key:"dragBarRef",ref:r},null,2),[[Ee,j.value&&a.value]])],6)],16)),[[e(yn),ue]])],64))}});const Js=H({name:"SiderWrapper",__name:"index",setup(t){const{prefixCls:n}=z("layout-sider-wrapper"),{getIsMobile:s}=Ie(),{setMenuSetting:o,getCollapsed:i,getMenuWidth:a,getIsMixSidebar:r}=Y();function c(){o({collapsed:!0})}return(p,l)=>e(s)?(m(),I(e(ts),{key:0,placement:"left",class:O(e(n)),width:e(a),getContainer:!1,open:!e(i),onClose:c},{default:B(()=>[_(It)]),_:1},8,["class","width","open"])):e(r)?(m(),I(Zs,{key:1})):(m(),I(It,{key:2}))}});var ie=(t=>(t[t.REFRESH_PAGE=0]="REFRESH_PAGE",t[t.CLOSE_CURRENT=1]="CLOSE_CURRENT",t[t.CLOSE_LEFT=2]="CLOSE_LEFT",t[t.CLOSE_RIGHT=3]="CLOSE_RIGHT",t[t.CLOSE_OTHER=4]="CLOSE_OTHER",t[t.CLOSE_ALL=5]="CLOSE_ALL",t[t.SCALE=6]="SCALE",t))(ie||{});function eo(t,n){const s=Ue({current:null,currentIndex:0}),{t:o}=Te(),i=Re(),{currentRoute:a}=Ne(),{refreshPage:r,closeAll:c,close:p,closeLeft:l,closeOther:u,closeRight:S}=Bt(),f=d(()=>e(n)?t.tabItem:e(a)),g=d(()=>{if(!e(f))return;const{meta:T}=e(f),{path:E}=e(a),C=s.current,v=C?C.path===E:!1,w=s.currentIndex,F=!v,b=w===0||!v,R=i.getTabList.length===1,k=!v||w===i.getTabList.length-1&&i.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:ie.REFRESH_PAGE,text:o("layout.multipleTab.reload"),disabled:F},{icon:"clarity:close-line",event:ie.CLOSE_CURRENT,text:o("layout.multipleTab.close"),disabled:!!(T!=null&&T.affix)||R,divider:!0},{icon:"line-md:arrow-close-left",event:ie.CLOSE_LEFT,text:o("layout.multipleTab.closeLeft"),disabled:b,divider:!1},{icon:"line-md:arrow-close-right",event:ie.CLOSE_RIGHT,text:o("layout.multipleTab.closeRight"),disabled:k,divider:!0},{icon:"dashicons:align-center",event:ie.CLOSE_OTHER,text:o("layout.multipleTab.closeOther"),disabled:R||!v},{icon:"clarity:minus-line",event:ie.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:R}]});function M(T){return E=>{if(!T)return;E==null||E.preventDefault();const C=i.getTabList.findIndex(v=>v.path===T.path);s.current=T,s.currentIndex=C}}function y(T){const{event:E}=T;switch(E){case ie.REFRESH_PAGE:r();break;case ie.CLOSE_CURRENT:p(t.tabItem);break;case ie.CLOSE_LEFT:l();break;case ie.CLOSE_RIGHT:S();break;case ie.CLOSE_OTHER:u();break;case ie.CLOSE_ALL:c();break}}return{getDropMenuList:g,handleMenuEvent:y,handleContextMenu:M}}const to={class:"ml-1"},Rt=H({name:"TabContent",__name:"TabContent",props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(t){const n=t,{prefixCls:s}=z("multiple-tabs-content"),{t:o}=Te(),i=d(()=>{const{tabItem:{meta:S}={}}=n;return S&&o(S.title)}),a=d(()=>!n.isExtra),r=d(()=>e(a)?["contextmenu"]:["click"]),{getDropMenuList:c,handleMenuEvent:p,handleContextMenu:l}=eo(n,a);function u(S){n.tabItem&&l(n.tabItem)(S)}return(S,f)=>(m(),I(e(Mn),{dropMenuList:e(c),trigger:r.value,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e(p)},{default:B(()=>[a.value?(m(),L("div",{key:0,class:O(`${e(s)}__info`),onContextmenu:u},[X("span",to,he(i.value),1)],34)):(m(),L("span",{key:1,class:O(`${e(s)}__extra-quick`),onClick:u},[_(ge,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"]))}}),no=H({name:"FoldButton",__name:"FoldButton",setup(t){const{prefixCls:n}=z("multiple-tabs-content"),{getShowMenu:s,setMenuSetting:o}=Y(),{getShowHeader:i,setHeaderSetting:a}=ke(),r=d(()=>!e(s)&&!e(i)),c=d(()=>e(r)?"codicon:screen-normal":"codicon:screen-full");function p(){const l=e(r);o({show:l,hidden:!l}),a({show:l}),vn()}return(l,u)=>(m(),L("span",{class:O(`${e(n)}__extra-fold`),onClick:p},[_(ge,{icon:c.value},null,8,["icon"])],2))}}),so=H({name:"TabRedo",__name:"TabRedo",setup(t){const n=K(!1),{prefixCls:s}=z("multiple-tabs-content"),{refreshPage:o}=Bt();function i(){return J(this,null,function*(){n.value=!0,yield o(),setTimeout(()=>{n.value=!1},1200)})}return(a,r)=>(m(),L("span",{class:O(`${e(s)}__extra-redo`),onClick:i},[_(e(ns),{spin:n.value},null,8,["spin"])],2))}});const oo=rt(so,[["__scopeId","data-v-4b8800b0"]]),{t:ao}=Te();function io(){const t=K([]),n=Re(),s=Ne();function o(r){const c=[];return r&&r.forEach(p=>{p.meta&&p.meta.affix&&c.push(qe(p))}),c}function i(){const r=o(s.getRoutes());t.value=r;for(const c of r)n.addTab({meta:c.meta,name:c.name,path:c.path})}let a=!1;return a||(i(),a=!0),t.value.map(r=>{var c;return(c=r.meta)==null?void 0:c.title}).filter(Boolean)}function lo(t){const n=Re(),{multiTabsSetting:s}=bn,{prefixCls:o}=z("multiple-tabs");je(()=>{var r;if(!s.canDrag)return;const i=(r=document.querySelectorAll(`.${o} .ant-tabs-nav-wrap > div`))==null?void 0:r[0],{initSortable:a}=rs(i,{filter:(c,p)=>{const l=p.innerText;return l?t.map(u=>ao(u)).includes(l):!1},onEnd:c=>{const{oldIndex:p,newIndex:l}=c;bt(p)||bt(l)||p===l||n.sortTabs(p,l)}});a()})}const ro=se(()=>ne(()=>import("./TypePicker-30c91250.js"),["assets/TypePicker-30c91250.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/TypePicker-390ce06c.css"])),uo=se(()=>ne(()=>import("./ThemeColorPicker-26e213b1.js"),["assets/ThemeColorPicker-26e213b1.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-7d2b6665.js","assets/index-f805ce51.js","assets/index-16d72456.css","assets/lock-8507053a.js","assets/ThemeColorPicker-1a17c915.css"])),co=se(()=>ne(()=>import("./SettingFooter-ddb51cdc.js"),["assets/SettingFooter-ddb51cdc.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/copyTextToClipboard-328ee3b1.js","assets/SettingFooter-bc241c47.css"])),W=se(()=>ne(()=>import("./SwitchItem-5963606b.js"),["assets/SwitchItem-5963606b.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-7d2b6665.js","assets/index-f805ce51.js","assets/index-16d72456.css","assets/lock-8507053a.js","assets/SwitchItem-acf62a48.css"])),He=se(()=>ne(()=>import("./SelectItem-07f8918e.js"),["assets/SelectItem-07f8918e.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-7d2b6665.js","assets/index-f805ce51.js","assets/index-16d72456.css","assets/lock-8507053a.js","assets/SelectItem-ad08df4a.css"])),At=se(()=>ne(()=>import("./InputNumberItem-86864df5.js"),["assets/InputNumberItem-86864df5.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-7d2b6665.js","assets/index-f805ce51.js","assets/index-16d72456.css","assets/lock-8507053a.js","assets/InputNumberItem-82f556e8.css"])),{t:oe}=Te();var h=(t=>(t[t.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",t[t.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",t[t.CHANGE_THEME=2]="CHANGE_THEME",t[t.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",t[t.MENU_ACCORDION=4]="MENU_ACCORDION",t[t.MENU_TRIGGER=5]="MENU_TRIGGER",t[t.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",t[t.MENU_COLLAPSED=7]="MENU_COLLAPSED",t[t.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",t[t.MENU_WIDTH=9]="MENU_WIDTH",t[t.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",t[t.MENU_THEME=11]="MENU_THEME",t[t.MENU_SPLIT=12]="MENU_SPLIT",t[t.MENU_FIXED=13]="MENU_FIXED",t[t.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",t[t.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",t[t.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",t[t.HEADER_SHOW=17]="HEADER_SHOW",t[t.HEADER_THEME=18]="HEADER_THEME",t[t.HEADER_FIXED=19]="HEADER_FIXED",t[t.HEADER_SEARCH=20]="HEADER_SEARCH",t[t.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",t[t.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",t[t.TABS_SHOW=23]="TABS_SHOW",t[t.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",t[t.TABS_AUTO_COLLAPSE=25]="TABS_AUTO_COLLAPSE",t[t.LOCK_TIME=26]="LOCK_TIME",t[t.FULL_CONTENT=27]="FULL_CONTENT",t[t.CONTENT_MODE=28]="CONTENT_MODE",t[t.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",t[t.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",t[t.GRAY_MODE=31]="GRAY_MODE",t[t.COLOR_WEAK=32]="COLOR_WEAK",t[t.SHOW_LOGO=33]="SHOW_LOGO",t[t.SHOW_FOOTER=34]="SHOW_FOOTER",t[t.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",t[t.OPEN_PROGRESS=36]="OPEN_PROGRESS",t[t.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",t[t.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",t))(h||{});const po=[{value:yt.FULL,label:oe("layout.setting.contentModeFull")},{value:yt.FIXED,label:oe("layout.setting.contentModeFixed")}],go=[{value:Ze.CENTER,label:oe("layout.setting.topMenuAlignRight")},{value:Ze.START,label:oe("layout.setting.topMenuAlignLeft")},{value:Ze.END,label:oe("layout.setting.topMenuAlignCenter")}],_o=t=>[{value:De.NONE,label:oe("layout.setting.menuTriggerNone")},{value:De.FOOTER,label:oe("layout.setting.menuTriggerBottom")},...t?[]:[{value:De.HEADER,label:oe("layout.setting.menuTriggerTop")}]],mo=[xe.ZOOM_FADE,xe.FADE,xe.ZOOM_OUT,xe.FADE_SIDE,xe.FADE_BOTTOM,xe.FADE_SCALE].map(t=>({label:t,value:t})),fo=[{title:oe("layout.setting.menuTypeSidebar"),mode:le.INLINE,type:Oe.SIDEBAR},{title:oe("layout.setting.menuTypeMix"),mode:le.INLINE,type:Oe.MIX},{title:oe("layout.setting.menuTypeTopMenu"),mode:le.HORIZONTAL,type:Oe.TOP_MENU},{title:oe("layout.setting.menuTypeMixSidebar"),mode:le.INLINE,type:Oe.MIX_SIDEBAR}],ho=[{value:Mt.HOVER,label:oe("layout.setting.triggerHover")},{value:Mt.CLICK,label:oe("layout.setting.triggerClick")}];function So(t,n){const s=$e(),o=To(t,n);s.setProjectConfig(o),t===h.CHANGE_THEME&&(Ht(),Ft())}function To(t,n){const s=$e(),{getThemeColor:o,getDarkMode:i}=Se();switch(t){case h.CHANGE_LAYOUT:const{mode:a,type:r,split:c}=n;return{menuSetting:Ke({mode:a,type:r,collapsed:!1,show:!0,hidden:!1},c===void 0?{split:c}:{})};case h.CHANGE_THEME_COLOR:return o.value===n?{}:{themeColor:n};case h.CHANGE_THEME:return i.value===n?{}:(En(n),{});case h.MENU_HAS_DRAG:return{menuSetting:{canDrag:n}};case h.MENU_ACCORDION:return{menuSetting:{accordion:n}};case h.MENU_TRIGGER:return{menuSetting:{trigger:n}};case h.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:n}};case h.MENU_COLLAPSED:return{menuSetting:{collapsed:n}};case h.MENU_WIDTH:return{menuSetting:{menuWidth:n}};case h.MENU_SHOW_SIDEBAR:return{menuSetting:{show:n}};case h.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:n}};case h.MENU_THEME:return Ft(n),{menuSetting:{bgColor:n}};case h.MENU_SPLIT:return{menuSetting:{split:n}};case h.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:n}};case h.MENU_FIXED:return{menuSetting:{fixed:n}};case h.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:n}};case h.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:n}};case h.OPEN_PAGE_LOADING:return s.setPageLoading(!1),{transitionSetting:{openPageLoading:n}};case h.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:n}};case h.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:n}};case h.OPEN_PROGRESS:return{transitionSetting:{openNProgress:n}};case h.LOCK_TIME:return{lockTime:n};case h.FULL_CONTENT:return{fullContent:n};case h.CONTENT_MODE:return{contentMode:n};case h.SHOW_BREADCRUMB:return{showBreadCrumb:n};case h.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:n};case h.GRAY_MODE:return On(n),{grayMode:n};case h.SHOW_FOOTER:return{showFooter:n};case h.COLOR_WEAK:return Cn(n),{colorWeak:n};case h.SHOW_LOGO:return{showLogo:n};case h.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:n}};case h.TABS_SHOW:return{multiTabsSetting:{show:n}};case h.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:n}};case h.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:n}};case h.TABS_AUTO_COLLAPSE:return{multiTabsSetting:{autoCollapse:n}};case h.HEADER_THEME:return Ht(n),{headerSetting:{bgColor:n}};case h.HEADER_SEARCH:return{headerSetting:{showSearch:n}};case h.HEADER_FIXED:return{headerSetting:{fixed:n}};case h.HEADER_SHOW:return{headerSetting:{show:n}};default:return{}}}const{t:A}=Te(),nn=H({name:"SettingDrawer",setup(t,{attrs:n}){const{getContentMode:s,getShowFooter:o,getShowBreadCrumb:i,getShowBreadCrumbIcon:a,getShowLogo:r,getFullContent:c,getColorWeak:p,getGrayMode:l,getLockTime:u,getShowDarkModeToggle:S}=Se(),{getOpenPageLoading:f,getBasicTransition:g,getEnableTransition:M,getOpenNProgress:y}=lt(),{getIsHorizontal:T,getShowMenu:E,getMenuType:C,getTrigger:v,getCollapsedShowTitle:w,getMenuFixed:F,getCollapsed:b,getCanDrag:R,getTopMenuAlign:k,getAccordion:D,getMenuWidth:U,getMenuBgColor:Q,getIsTopMenu:Z,getSplit:q,getIsMixSidebar:ee,getCloseMixSidebarOnChange:j,getMixSideTrigger:ye,getMixSideFixed:Me}=Y(),{getShowHeader:x,getFixed:re,getShowSearch:ue}=ke(),{getShowMultipleTab:ce,getShowQuick:Qe,getShowRedo:ve,getShowFold:P,getAutoCollapse:ae}=Pe(),G=d(()=>e(E)&&!e(T));function Be(){return _(V,null,[_(ro,{menuTypeList:fo,handler:Le=>{So(h.CHANGE_LAYOUT,{mode:Le.mode,type:Le.type,split:e(T)?!1:void 0})},def:e(C)},null)])}function We(){return _(uo,{colorList:Rn,def:e(Q),event:h.MENU_THEME},null)}function be(){let Le=e(v);const _t=_o(e(q));return _t.some(we=>we.value===Le)||(Le=De.FOOTER),_(V,null,[_(W,{title:A("layout.setting.splitMenu"),event:h.MENU_SPLIT,def:e(q),disabled:!e(G)||e(C)!==Oe.MIX},null),_(W,{title:A("layout.setting.mixSidebarFixed"),event:h.MENU_FIXED_MIX_SIDEBAR,def:e(Me),disabled:!e(ee)},null),_(W,{title:A("layout.setting.closeMixSidebarOnChange"),event:h.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:e(j),disabled:!e(ee)},null),_(W,{title:A("layout.setting.menuCollapse"),event:h.MENU_COLLAPSED,def:e(b),disabled:!e(G)},null),_(W,{title:A("layout.setting.menuDrag"),event:h.MENU_HAS_DRAG,def:e(R),disabled:!e(G)},null),_(W,{title:A("layout.setting.menuSearch"),event:h.HEADER_SEARCH,def:e(ue),disabled:!e(x)},null),_(W,{title:A("layout.setting.menuAccordion"),event:h.MENU_ACCORDION,def:e(D),disabled:!e(G)},null),_(W,{title:A("layout.setting.collapseMenuDisplayName"),event:h.MENU_COLLAPSED_SHOW_TITLE,def:e(w),disabled:!e(G)||!e(b)||e(ee)},null),_(W,{title:A("layout.setting.fixedHeader"),event:h.HEADER_FIXED,def:e(re),disabled:!e(x)},null),_(W,{title:A("layout.setting.fixedSideBar"),event:h.MENU_FIXED,def:e(F),disabled:!e(G)||e(ee)},null),_(W,{title:A("layout.setting.autoCollapseTabsInFold"),event:h.TABS_AUTO_COLLAPSE,def:e(ae),disabled:!e(ce)},null),_(He,{title:A("layout.setting.mixSidebarTrigger"),event:h.MENU_TRIGGER_MIX_SIDEBAR,def:e(ye),options:ho,disabled:!e(ee)},null),_(He,{title:A("layout.setting.topMenuLayout"),event:h.MENU_TOP_ALIGN,def:e(k),options:go,disabled:!e(x)||e(q)||!e(Z)&&!e(q)||e(ee)},null),_(He,{title:A("layout.setting.menuCollapseButton"),event:h.MENU_TRIGGER,def:Le,options:_t,disabled:!e(G)||e(ee)},null),_(He,{title:A("layout.setting.contentMode"),event:h.CONTENT_MODE,def:e(s),options:po},null),_(At,{title:A("layout.setting.autoScreenLock"),min:0,event:h.LOCK_TIME,defaultValue:e(u),formatter:we=>parseInt(we)===0?`0(${A("layout.setting.notAutoScreenLock")})`:`${we}${A("layout.setting.minute")}`},null),_(At,{title:A("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:h.MENU_WIDTH,disabled:!e(G),defaultValue:e(U),formatter:we=>`${parseInt(we)}px`},null)])}function sn(){return _(V,null,[_(W,{title:A("layout.setting.breadcrumb"),event:h.SHOW_BREADCRUMB,def:e(i),disabled:!e(x)},null),_(W,{title:A("layout.setting.breadcrumbIcon"),event:h.SHOW_BREADCRUMB_ICON,def:e(a),disabled:!e(x)},null),_(W,{title:A("layout.setting.tabs"),event:h.TABS_SHOW,def:e(ce)},null),_(W,{title:A("layout.setting.tabsRedoBtn"),event:h.TABS_SHOW_REDO,def:e(ve),disabled:!e(ce)},null),_(W,{title:A("layout.setting.tabsQuickBtn"),event:h.TABS_SHOW_QUICK,def:e(Qe),disabled:!e(ce)},null),_(W,{title:A("layout.setting.tabsFoldBtn"),event:h.TABS_SHOW_FOLD,def:e(P),disabled:!e(ce)},null),_(W,{title:A("layout.setting.sidebar"),event:h.MENU_SHOW_SIDEBAR,def:e(E),disabled:e(T)},null),_(W,{title:A("layout.setting.header"),event:h.HEADER_SHOW,def:e(x)},null),_(W,{title:"Logo",event:h.SHOW_LOGO,def:e(r),disabled:e(ee)},null),_(W,{title:A("layout.setting.footer"),event:h.SHOW_FOOTER,def:e(o)},null),_(W,{title:A("layout.setting.fullContent"),event:h.FULL_CONTENT,def:e(c)},null),_(W,{title:A("layout.setting.grayMode"),event:h.GRAY_MODE,def:e(l)},null),_(W,{title:A("layout.setting.colorWeak"),event:h.COLOR_WEAK,def:e(p)},null)])}function on(){return _(V,null,[_(W,{title:A("layout.setting.progress"),event:h.OPEN_PROGRESS,def:e(y)},null),_(W,{title:A("layout.setting.switchLoading"),event:h.OPEN_PAGE_LOADING,def:e(f)},null),_(W,{title:A("layout.setting.switchAnimation"),event:h.OPEN_ROUTE_TRANSITION,def:e(M)},null),_(He,{title:A("layout.setting.animationType"),event:h.ROUTER_TRANSITION,def:e(g),options:mo,disabled:!e(M)},null)])}return()=>_(us,te(n,{title:A("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[e(S)&&_(Ce,null,{default:()=>A("layout.setting.darkMode")}),e(S)&&_(In,{class:"mx-auto"},null),_(Ce,null,{default:()=>A("layout.setting.navMode")}),Be(),_(Ce,null,{default:()=>A("layout.setting.sidebarTheme")}),We(),_(Ce,null,{default:()=>A("layout.setting.interfaceFunction")}),be(),_(Ce,null,{default:()=>A("layout.setting.interfaceDisplay")}),sn(),_(Ce,null,{default:()=>A("layout.setting.animation")}),on(),_(Ce,null,null),_(co,null,null)]})}}),Ho=Object.freeze(Object.defineProperty({__proto__:null,default:nn},Symbol.toStringTag,{value:"Module"})),yo=H({name:"SettingButton",__name:"SettingButton",setup(t){const[n,{openDrawer:s}]=cs(),{prefixCls:o}=z("multiple-tabs-content");return(i,a)=>(m(),L("span",{class:O(`${e(o)}__extra-fold`),onClick:a[0]||(a[0]=r=>e(s)(!0))},[_(ge,{icon:"ion:settings-outline"}),_(e(nn),{onRegister:e(n)},null,8,["onRegister"])],2))}}),Mo=H({name:"MultipleTabs",__name:"index",setup(t){const n=io(),s=K("");lo(n);const o=Re(),i=it(),a=Ne(),{prefixCls:r}=z("multiple-tabs"),c=ot(),{getShowQuick:p,getShowRedo:l,getShowFold:u}=Pe(),S=d(()=>o.getTabList.filter(w=>{var F;return!((F=w.meta)!=null&&F.hideTab)})),f=d(()=>e(S).length===1),{y:g}=An(),{getShowMenu:M}=Y(),{getShowHeader:y}=ke(),T=d(()=>!e(M)&&!e(y)),E=d(()=>[r,{[`${r}--hide-close`]:e(f),[`${r}--hover`]:e(g)<Nn}]);Ye(w=>{const{name:F}=w;if(F===st||!w||!i.getToken)return;const{path:b,fullPath:R,meta:k={}}=w,{currentActiveMenu:D,hideTab:U}=k,Q=U?D:null,Z=Q||R||b;if(s.value!==Z&&(s.value=Z),Q){const q=a.getRoutes().find(ee=>ee.path===D);q&&o.addTab(q)}else o.addTab(e(w))});function C(w){s.value=w,c(w,!1)}function v(w){e(f)||o.closeTabByKey(w,a)}return(w,F)=>(m(),L("div",{class:O(E.value)},[_(e(Ct),{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:s.value,onChange:C,onEdit:F[0]||(F[0]=b=>v(`${b}`))},Kt({default:B(()=>[(m(!0),L(V,null,Ae(S.value,b=>(m(),I(e(Ct).TabPane,{key:b.query?b.fullPath:b.path,closable:!(b&&b.meta&&b.meta.affix)},{tab:B(()=>[_(Rt,{tabItem:b},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e(l)||e(p)?{name:"rightExtra",fn:B(()=>[e(u)&&T.value||!e(y)?(m(),I(yo,{key:0})):$("",!0),e(l)?(m(),I(oo,{key:1})):$("",!0),e(p)?(m(),I(Rt,{key:2,isExtra:"",tabItem:w.$route},null,8,["tabItem"])):$("",!0),e(u)?(m(),I(no,{key:3})):$("",!0)]),key:"0"}:void 0]),1032,["activeKey"])],2))}});const vo=32,bo=H({name:"LayoutMultipleHeader",__name:"MultipleHeader",setup(t){const{setHeaderHeight:n}=is(),s=Re(),{prefixCls:o}=z("layout-multiple-header"),{getCalcContentWidth:i,getSplit:a,getShowMenu:r}=Y(),{getIsMobile:c}=Ie(),{getFixed:p,getShowInsetHeaderRef:l,getShowFullHeaderRef:u,getHeaderTheme:S,getShowHeader:f,getHeight:g}=ke(),M=e(g),{getFullContent:y}=Nt(),{getShowMultipleTab:T,getAutoCollapse:E}=Pe(),C=d(()=>e(T)&&!e(y)),v=d(()=>e(p)||e(u)),w=d(()=>{const D={};return e(p)&&(D.width=e(c)?"100%":e(i)),e(u)&&(D.top=`${M}px`),D}),F=d(()=>e(p)||e(u)),b=d(()=>!e(r)&&!e(f)),R=d(()=>{let D=0;return e(E)&&e(b)||((e(u)||!e(a))&&e(f)&&!e(y)&&(D+=M),e(T)&&!e(y)&&(D+=vo),n(D)),{height:`${D}px`}}),k=d(()=>[o,`${o}--${e(S)}`,{[`${o}--fixed`]:e(F)}]);return(D,U)=>(m(),L(V,null,[v.value?(m(),L("div",{key:0,class:O([`${e(o)}__placeholder`]),style:fe(R.value)},null,6)):$("",!0),X("div",{style:fe(w.value),class:O(k.value)},[e(l)?(m(),I(en,{key:0})):$("",!0),C.value?(m(),I(Mo,{key:e(s).getLastDragEndIndex})):$("",!0)],6)],64))}});const Co=rt(bo,[["__scopeId","data-v-28e73cc3"]]);function Oo(){const{getLockTime:t}=Se(),n=ds(),s=it(),o=$e();let i;function a(){window.clearTimeout(i)}function r(){if(!s.getToken){a();return}const l=o.getProjectConfig.lockTime;if(!l||l<1){a();return}a(),i=setTimeout(()=>{c()},l*60*1e3)}function c(){n.setLockInfo({isLock:!0,pwd:void 0})}tt(l=>{s.getToken?r():a(),l(()=>{a()})}),Kn(()=>{a()});const p=Pt(r,2e3);return d(()=>e(t)?{onKeyup:p,onMousemove:p}:(a(),{}))}const Eo=H({name:"DefaultLayout",__name:"index",setup(t){const n=se(()=>ne(()=>import("./index-95809045.js"),["assets/index-95809045.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/SessionTimeoutLogin-adca3826.js","assets/Login.vue_vue_type_style_index_0_lang-a2be518b.js","assets/tuoren-logo-64c55514.js","assets/LoginForm-c9ca8d1a.js","assets/LoginFormTitle-d25d37ad.js","assets/LoginFormTitle-3fd9a8fb.css","assets/uuid-31b8b5a4.js","assets/sysConfigApi-c5845550.js","assets/LoginForm-607973ec.css","assets/Login-fd53fc34.css","assets/SessionTimeoutLogin-37b4e76d.css","assets/useNow-7827b7e8.js","assets/index-31a7fbaa.js","assets/useContentViewHeight-c58b9ed6.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-1551586a.css","assets/useSortable-7d2b6665.js","assets/index-f805ce51.js","assets/index-16d72456.css","assets/lock-8507053a.js","assets/index-7dffde72.css"])),s=se(()=>ne(()=>import("./index-b84b9c7c.js"),["assets/index-b84b9c7c.js","assets/siteSetting-efd6ab5b.js","assets/index.js","assets/vue-aed314e3.js","assets/antd-f259b82a.js","assets/index-fe35cc0e.css","assets/useContentViewHeight-c58b9ed6.js","assets/useWindowSizeFn-6e9d633b.js","assets/index-14d05bf6.css"])),{prefixCls:o}=z("default-layout"),{getIsMobile:i}=Ie(),{getShowFullHeaderRef:a}=ke(),{getShowSidebar:r,getIsMixSidebar:c,getShowMenu:p}=Y(),{getAutoCollapse:l}=Pe(),u=Oo(),S=d(()=>{let f=["ant-layout"];return(e(c)||e(p))&&f.push("ant-layout-has-sider"),!e(p)&&e(l)&&f.push("ant-layout-auto-collapse-tabs"),f});return(f,g)=>(m(),I(e(Fe),te({class:e(o)},e(u)),{default:B(()=>[_(e(n)),e(a)?(m(),I(en,{key:0,fixed:""})):$("",!0),_(e(Fe),{class:O([S.value,`${e(o)}-out`])},{default:B(()=>[e(r)||e(i)?(m(),I(Js,{key:0})):$("",!0),_(e(Fe),{class:O(`${e(o)}-main`)},{default:B(()=>[_(Co),_(Ws),_(e(s))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"]))}});const Fo=Object.freeze(Object.defineProperty({__proto__:null,default:Eo},Symbol.toStringTag,{value:"Module"}));export{nn as S,Pe as a,So as b,se as c,Ho as d,Fo as i,ke as u};