| 1 |
- var yn=Object.defineProperty;var Ke=Object.getOwnPropertySymbols;var ht=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable;var ft=(e,t,o)=>t in e?yn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,he=(e,t)=>{for(var o in t||(t={}))ht.call(t,o)&&ft(e,o,t[o]);if(Ke)for(var o of Ke(t))_t.call(t,o)&&ft(e,o,t[o]);return e};var St=(e,t)=>{var o={};for(var s in e)ht.call(e,s)&&t.indexOf(s)<0&&(o[s]=e[s]);if(e!=null&&Ke)for(var s of Ke(e))t.indexOf(s)<0&&_t.call(e,s)&&(o[s]=e[s]);return o};var W=(e,t,o)=>new Promise((s,a)=>{var i=r=>{try{c(o.next(r))}catch(d){a(d)}},l=r=>{try{c(o.throw(r))}catch(d){a(d)}},c=r=>r.done?s(r.value):Promise.resolve(r.value).then(i,l);c((o=o.apply(e,t)).next())});import{i as M,bk as Nt,dl as bn,dm as vn,dn as On,bK as I,dp as oe,dq as De,dr as En,a as H,bO as Ge,b as G,c as p,j as U,k as ye,O as h,o as m,e as $,Q as O,n as v,af as D,y as In,z as pe,cx as qe,x as A,R as x,V as Dt,au as q,T as Le,ds as Z,h as n,ah as Pt,E as Qe,dt as kt,du as je,r as F,s as te,ai as Pe,dv as Re,dw as Ze,aa as ie,dx as ot,N as Ht,dy as Xe,an as $n,ao as Ln,K as tt,aL as Ft,p as Je,ae as We,dz as Bt,H as st,U as Se,as as Ut,f as K,cA as Wt,ag as Ce,dA as Rn,dB as wn,a0 as An,ci as Nn,bS as Dn,c0 as Pn,w as Me,v as $e,W as kn,dC as z,c5 as Gt,dD as Kt,dE as zt,dF as we,dG as Vt,dH as ue,dI as Hn,dJ as nt,dK as jt,dL as ze,di as at,dM as be,aw as Fn,ap as Xt,dN as it,dO as Yt,a9 as ke,dP as qt,dQ as Mt,dR as et,dS as Ne,dT as Ct,dU as Qt,dV as Zt,dW as Bn,dX as Un,dY as Wn,dZ as Gn,d_ as Kn,d$ as zn,e0 as Vn,cB as jn,b6 as Jt,e1 as Xn,e2 as rt,bR as Yn,l as lt,e3 as qn,ad as Qn,e4 as Tt,e5 as He,e6 as xt,cW as Zn,e7 as Jn,e8 as yt,a8 as en,e9 as bt,cD as xn,S as tn,ea as eo,u as to,eb as no,ec as oo,ed as nn,bQ as so,ch as ao,ee as io,ef as vt,ar as ro}from"./index.ae52ebae.js";import{F as lo,a as uo}from"./FullscreenOutlined.b9fd5be6.js";import{u as Ve}from"./index.3ccc18ac.js";import{B as co,u as po,D as go}from"./index.9da0d1c7.js";import{D as Ue}from"./index.c1d6a1f9.js";import{M as mo,u as fo}from"./uniqBy.7b5fdd96.js";import{W as ae,s as _e,f as ho,g as _o}from"./websocketEnum.25a5c533.js";import{p as So,a as Ot}from"./busPatientApi.88d3ef24.js";import{u as Mo}from"./useNow.61734bbd.js";import Co from"./index.589353eb.js";import{u as To,a as yo}from"./useContentViewHeight.2a59a8a3.js";import{T as Et}from"./index.37bf36ad.js";import{R as bo}from"./RedoOutlined.80b8c01a.js";import"./index.bd2c390b.js";import{u as vo}from"./lock.e396c5c7.js";var Oo={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"},Eo=Oo;function It(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(o).filter(function(a){return Object.getOwnPropertyDescriptor(o,a).enumerable}))),s.forEach(function(a){Io(e,a,o[a])})}return e}function Io(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var ut=function(t,o){var s=It({},t,o.attrs);return M(Nt,It({},s,{icon:Eo}),null)};ut.displayName="MenuFoldOutlined";ut.inheritAttrs=!1;var $o=ut,Lo={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"},Ro=Lo;function $t(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?Object(arguments[t]):{},s=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(o).filter(function(a){return Object.getOwnPropertyDescriptor(o,a).enumerable}))),s.forEach(function(a){wo(e,a,o[a])})}return e}function wo(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var ct=function(t,o){var s=$t({},t,o.attrs);return M(Nt,$t({},s,{icon:Ro}),null)};ct.displayName="MenuUnfoldOutlined";ct.inheritAttrs=!1;var Ao=ct;function V(e,t={}){const{size:o="small",delay:s=100,timeout:a=3e4,loading:i=!1,retry:l=!0}=t;return bn({loader:e,loadingComponent:i?M(vn,{spinning:!0,size:o},null):void 0,timeout:a,delay:s,onError:l?(c,r,d,u)=>{c.message.match(/fetch/)&&u<=3?r():d()}:On})}const No={items:{type:Array,default:()=>[]},collapsedShowTitle:I.bool,inlineIndent:I.number.def(20),mode:{type:String,default:oe.INLINE},type:{type:String,default:De.MIX},theme:{type:String,default:En.DARK},inlineCollapsed:I.bool,mixSider:I.bool,isHorizontal:I.bool,accordion:I.bool.def(!0),beforeClickFn:{type:Function}},on={item:{type:Object,default:{}},level:I.number,theme:I.oneOf(["dark","light"]),showTitle:I.bool,isHorizontal:I.bool},Do={item:{type:Object,default:null},showTitle:I.bool.def(!0),level:I.number.def(0),isHorizontal:I.bool.def(!0)},{t:Po}=ye(),ko=H({name:"MenuItemContent",components:{Icon:Ge},props:Do,setup(e){const{prefixCls:t}=G("basic-menu-item-content"),o=p(()=>{var a;return Po((a=e.item)==null?void 0:a.name)}),s=p(()=>{var a;return(a=e.item)==null?void 0:a.icon});return{prefixCls:t,getI18nName:o,getIcon:s}}});function Ho(e,t,o,s,a,i){const l=h("Icon");return m(),$("span",{class:v(`${e.prefixCls}- flex items-center `)},[e.getIcon?(m(),O(l,{key:0,icon:e.getIcon,size:18,class:v(`${e.prefixCls}-wrapper__icon mr-2`)},null,8,["icon","class"])):D("",!0),In(" "+pe(e.getI18nName),1)],2)}var sn=U(ko,[["render",Ho]]);const Fo=H({name:"BasicMenuItem",components:{MenuItem:qe.Item,MenuItemContent:sn},props:on,setup(){return{}}});function Bo(e,t,o,s,a,i){const l=h("MenuItemContent"),c=h("MenuItem");return m(),O(c,{key:e.item.path},{default:A(()=>[M(l,x(e.$props,{item:e.item}),null,16,["item"])]),_:1})}var Uo=U(Fo,[["render",Bo]]);const Wo=H({name:"BasicSubMenuItem",isSubMenu:!0,components:{BasicMenuItem:Uo,SubMenu:qe.SubMenu,MenuItemContent:sn},props:on,setup(e){const{prefixCls:t}=G("basic-menu-item"),o=p(()=>{var a;return!((a=e.item.meta)!=null&&a.hideMenu)});function s(a){var i;return!((i=a.meta)!=null&&i.hideChildrenInMenu)&&Reflect.has(a,"children")&&!!a.children&&a.children.length>0}return{prefixCls:t,menuHasChildren:s,getShowMenu:o}}});function Go(e,t,o,s,a,i){const l=h("BasicMenuItem"),c=h("MenuItemContent"),r=h("BasicSubMenuItem",!0),d=h("SubMenu");return m(),$(q,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),O(l,Dt(x({key:0},e.$props)),null,16)):D("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),O(d,{class:v([e.theme]),key:`submenu-${e.item.path}`,popupClassName:"app-top-menu-popup"},{title:A(()=>[M(c,x(e.$props,{item:e.item}),null,16,["item"])]),default:A(()=>[(m(!0),$(q,null,Le(e.item.children||[],u=>(m(),O(r,x({key:u.path},e.$props,{item:u}),null,16,["item"]))),128))]),_:1},8,["class"])):D("",!0)],64)}var Ko=U(Wo,[["render",Go]]);function zo(e,t,o,s){const{getCollapsed:a,getIsMixSidebar:i}=Z();function l(u){return W(this,null,function*(){if(o.value===oe.HORIZONTAL)return;const f=n(i);Pt(()=>{const g=Qe(t.value);if((g==null?void 0:g.length)===0){e.openKeys=[];return}n(s)?e.openKeys=je(g,u):e.openKeys=kt([...e.openKeys,...je(g,u)])},16,!f)})}const c=p(()=>(n(i)?!1:n(a))?e.collapsedOpenKeys:e.openKeys);function r(){e.selectedKeys=[],e.openKeys=[]}function d(u){if(n(o)===oe.HORIZONTAL||!n(s)||n(i))e.openKeys=u;else{const f=[];for(const{children:g,path:_}of n(t))g&&g.length>0&&f.push(_);if(n(a))e.collapsedOpenKeys=u;else{const g=u.find(_=>e.openKeys.indexOf(_)===-1);f.indexOf(g)===-1?e.openKeys=u:e.openKeys=g?[g]:[]}}}return{setOpenKeys:l,resetKeys:r,getOpenKeys:c,handleOpenChange:d}}const Vo=H({name:"BasicMenu",components:{Menu:qe,BasicSubMenuItem:Ko},props:No,emits:["menuClick"],setup(e,{emit:t}){const o=F(!1),s=F(""),a=te({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:i}=G("basic-menu"),{items:l,mode:c,accordion:r}=Pe(e),{getCollapsed:d,getTopMenuAlign:u,getSplit:f}=Z(),{currentRoute:g}=Re(),{handleOpenChange:_,setOpenKeys:S,getOpenKeys:C}=zo(a,l,c,r),T=p(()=>{const{type:R,mode:L}=e;return R===De.TOP_MENU&&L===oe.HORIZONTAL||e.isHorizontal&&n(f)}),y=p(()=>{const R=e.isHorizontal&&n(f)?"start":n(u);return[i,`justify-${R}`,{[`${i}__second`]:!e.isHorizontal&&n(f),[`${i}__sidebar-hor`]:n(T)}]}),b=p(()=>{const R=e.mode===oe.INLINE,L={};return R&&(L.inlineCollapsed=e.mixSider?!1:n(d)),L});Ze(R=>{var L;R.name!==ot&&(j(R),s.value=(L=R.meta)==null?void 0:L.currentActiveMenu,n(s)&&(a.selectedKeys=[n(s)],S(n(s))))}),!e.mixSider&&ie(()=>e.items,()=>{j()});function w(L){return W(this,arguments,function*({key:R}){const{beforeClickFn:P}=e;P&&Ht(P)&&!(yield P(R))||(t("menuClick",R),o.value=!0,a.selectedKeys=[R])})}function j(R){return W(this,null,function*(){var P;if(n(o)){o.value=!1;return}const L=((P=(R||n(g)).meta)==null?void 0:P.currentActiveMenu)||(R||n(g)).path;if(S(L),!n(s))if(e.isHorizontal&&n(f)){const k=yield Xe(L);a.selectedKeys=[k]}else{const k=yield je(e.items,L);a.selectedKeys=k}})}return he({handleMenuClick:w,getInlineCollapseOptions:b,getMenuClass:y,handleOpenChange:_,getOpenKeys:C},Pe(a))}});function jo(e,t,o,s,a,i){const l=h("BasicSubMenuItem"),c=h("Menu");return m(),O(c,x({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:A(()=>[(m(!0),$(q,null,Le(e.items,r=>(m(),O(l,{key:r.path,item:r,theme:e.theme,isHorizontal:e.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class","onClick","subMenuOpenDelay"])}var Xo=U(Vo,[["render",jo]]);const an=Symbol();function Yo(e){return $n(e,an,{readonly:!1,native:!0})}function rn(){return Ln(an)}const qo=H({name:"Menu",props:{theme:I.oneOf(["light","dark"]).def("light"),activeName:I.oneOfType([I.string,I.number]),openNames:{type:Array,default:()=>[]},accordion:I.bool.def(!0),width:I.string.def("100%"),collapsedWidth:I.string.def("48px"),indentSize:I.number.def(16),collapse:I.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(e,{emit:t}){const o=Bt(),s=st(),a=F(""),i=F([]),{prefixCls:l}=G("menu"),c=F(!1);Yo({rootMenuEmitter:o,activeName:a});const r=p(()=>{const{theme:S}=e;return[l,`${l}-${S}`,`${l}-vertical`,{[`${l}-collapse`]:e.collapse}]});tt(()=>{i.value=e.openNames}),tt(()=>{e.activeName&&(a.value=e.activeName)}),ie(()=>e.openNames,()=>{We(()=>{d()})});function d(){o.emit("on-update-opened",i.value)}function u(S){i.value.includes(S)||(i.value.push(S),d())}function f(S){i.value=i.value.filter(C=>C!==S),d()}function g(){i.value=[],d()}function _(S){S!==-1&&(i.value=i.value.slice(0,S+1),d())}return Ft(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:u,removeSubMenu:f,getOpenNames:()=>i.value,removeAll:g,isRemoveAllPopup:c,sliceIndex:_,level:0,props:e}),Je(()=>{i.value=e.collapse?[]:[...e.openNames],d(),o.on("on-menu-item-select",S=>{a.value=S,We(()=>{e.collapse&&g()}),t("select",S)}),o.on("open-name-change",({name:S,opened:C})=>{if(C&&!i.value.includes(S))i.value.push(S);else if(!C){const T=i.value.findIndex(y=>y===S);T!==-1&&i.value.splice(T,1)}})}),{getClass:r,openedNames:i}}});function Qo(e,t,o,s,a,i){return m(),$("ul",{class:v(e.getClass)},[Se(e.$slots,"default")],2)}var Zo=U(qo,[["render",Qo]]);function ln(e){const t=p(()=>i(["Menu","SubMenu"])),o=p(()=>i(["Menu"])),s=p(()=>i(["SubMenu"])),a=p(()=>{var f,g,_;let r=e==null?void 0:e.parent;if(!r)return{};const d=(g=(f=n(o))==null?void 0:f.props.indentSize)!=null?g:20;let u=d;if((_=n(o))!=null&&_.props.collapse)u=d;else for(;r&&r.type.name!=="Menu";)r.type.name==="SubMenu"&&(u+=d),r=r.parent;return{paddingLeft:u+"px"}});function i(r){let d=e==null?void 0:e.parent;if(!d)return null;for(;d&&r.indexOf(d.type.name)===-1;)d=d.parent;return d}function l(){let r=e;if(!r)return{uidList:[],list:[]};const d=[];for(;r&&r.type.name!=="Menu";)r.type.name==="SubMenu"&&d.push(r),r=r.parent;return{uidList:d.map(u=>u.uid),list:d}}function c(r,d="SubMenu"){let u=r.parent;for(;u;){if(u.type.name!==d)return u;u=u.parent}return u}return{getParentMenu:t,getParentInstance:c,getParentRootMenu:o,getParentList:l,getParentSubMenu:s,getItemStyle:a}}const Jo=H({name:"MenuItem",components:{Tooltip:Ut},props:{name:{type:[String,Number],required:!0},disabled:I.bool},setup(e,{slots:t}){const o=st(),s=F(!1),{getItemStyle:a,getParentList:i,getParentMenu:l,getParentRootMenu:c}=ln(o),{prefixCls:r}=G("menu"),{rootMenuEmitter:d,activeName:u}=rn(),f=p(()=>[`${r}-item`,{[`${r}-item-active`]:n(s),[`${r}-item-selected`]:n(s),[`${r}-item-disabled`]:!!e.disabled}]),g=p(()=>{var C;return(C=n(c))==null?void 0:C.props.collapse}),_=p(()=>{var C;return((C=n(l))==null?void 0:C.type.name)==="Menu"&&n(g)&&t.title});function S(){const{disabled:C}=e;if(C||(d.emit("on-menu-item-select",e.name),n(g)))return;const{uidList:T}=i();d.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:T})}return ie(()=>u.value,C=>{if(C===e.name){const{list:T,uidList:y}=i();s.value=!0,T.forEach(b=>{b.proxy&&(b.proxy.active=!0)}),d.emit("on-update-active-name:submenu",y)}else s.value=!1},{immediate:!0}),{getClass:f,prefixCls:r,getItemStyle:a,getCollapse:g,handleClickItem:S,showTooptip:_}}});function xo(e,t,o,s,a,i){const l=h("Tooltip");return m(),$("li",{class:v(e.getClass),onClick:t[0]||(t[0]=Wt((...c)=>e.handleClickItem&&e.handleClickItem(...c),["stop"])),style:Ce(e.getCollapse?{}:e.getItemStyle)},[e.showTooptip?(m(),O(l,{key:0,placement:"right"},{title:A(()=>[Se(e.$slots,"title")]),default:A(()=>[K("div",{class:v(`${e.prefixCls}-tooltip`)},[Se(e.$slots,"default")],2)]),_:3})):(m(),$(q,{key:1},[Se(e.$slots,"default"),Se(e.$slots,"title")],64))],6)}var es=U(Jo,[["render",xo]]);const Lt=200,ts=H({name:"SubMenu",components:{Icon:Ge,CollapseTransition:Rn,Popover:wn},props:{name:{type:[String,Number],required:!0},disabled:I.bool,collapsedShowTitle:I.bool},setup(e){var me;const t=st(),o=te({active:!1,opened:!1}),s=te({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:a,getItemStyle:i,getParentMenu:l,getParentList:c}=ln(t),{prefixCls:r}=G("menu"),d=Bt(),{rootMenuEmitter:u}=rn(),{addSubMenu:f,removeSubMenu:g,removeAll:_,getOpenNames:S,isRemoveAllPopup:C,sliceIndex:T,level:y,props:b,handleMouseleave:w}=An(`subMenu:${(me=l.value)==null?void 0:me.uid}`),j=p(()=>[`${r}-submenu`,{[`${r}-item-active`]:o.active,[`${r}-opened`]:o.opened,[`${r}-submenu-disabled`]:e.disabled,[`${r}-submenu-has-parent-submenu`]:n(a),[`${r}-child-item-active`]:o.active}]),R=p(()=>b.accordion),L=p(()=>b.collapse),P=p(()=>b.theme),k=p(()=>({minWidth:"200px"})),ee=p(()=>{const B=e.name;return n(L)?S().includes(B):o.opened}),Y=p(()=>{const B=b.activeSubMenuNames.includes(e.name);return[`${r}-submenu-title`,{[`${r}-submenu-active`]:B,[`${r}-submenu-active-border`]:B&&y===0,[`${r}-submenu-collapse`]:n(L)&&y===0}]});function J(B){return n(L)?{onMouseenter:Fe,onMouseleave:()=>Te(B)}:{}}function ge(){const{disabled:B}=e;if(B||n(L))return;const re=o.opened;if(n(R)){const{uidList:le}=c();u.emit("on-update-opened",{opend:!1,parent:t==null?void 0:t.parent,uidList:le})}else u.emit("open-name-change",{name:e.name,opened:!re});o.opened=!re}function Fe(){if(e.disabled)return;d.emit("submenu:mouse-enter-child");const re=S().findIndex(Oe=>Oe===e.name);T(re),y===0&&S().length===2&&_(),s.isChild=S().includes(e.name),clearTimeout(s.timeout),s.timeout=setTimeout(()=>{f(e.name)},Lt)}function Te(B=!1){var le;((le=l.value)==null?void 0:le.props.name)||(C.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(()=>{C.value?_():s.mouseInChild||g(e.name)},Lt)),B&&a.value&&(w==null||w(!0))}Nn(()=>{d.on("submenu:mouse-enter-child",()=>{s.mouseInChild=!0,C.value=!1,clearTimeout(s.timeout)}),d.on("submenu:mouse-leave-child",()=>{s.isChild||(s.mouseInChild=!1,clearTimeout(s.timeout))}),u.on("on-update-opened",B=>{if(!n(L)){if(Dn(B)){o.opened=B;return}if(Pn(B)&&b.accordion){const{opend:re,parent:le,uidList:Oe}=B;le===(t==null?void 0:t.parent)?o.opened=re:Oe.includes(t==null?void 0:t.uid)||(o.opened=!1);return}e.name&&Array.isArray(B)&&(o.opened=B.includes(e.name))}}),u.on("on-update-active-name:submenu",B=>{t!=null&&t.uid&&(o.active=B.includes(t==null?void 0:t.uid))})});function ve(B){o.opened=B}return Ft(`subMenu:${t==null?void 0:t.uid}`,{addSubMenu:f,removeSubMenu:g,getOpenNames:S,removeAll:_,isRemoveAllPopup:C,sliceIndex:T,level:y+1,handleMouseleave:Te,props:b}),he(he({getClass:j,prefixCls:r,getCollapse:L,getItemStyle:i,handleClick:ge,handleVisibleChange:ve,getParentSubMenu:a,getOverlayStyle:k,getTheme:P,getIsOpend:ee,getEvents:J,getSubClass:Y},Pe(o)),Pe(s))}});function ns(e,t,o,s,a,i){const l=h("Icon"),c=h("CollapseTransition"),r=h("Popover");return m(),$("li",{class:v(e.getClass)},[e.getCollapse?(m(),O(r,{key:1,placement:"right",overlayClassName:`${e.prefixCls}-menu-popover`,visible:e.getIsOpend,onVisibleChange:e.handleVisibleChange,overlayStyle:e.getOverlayStyle,align:{offset:[0,0]}},{content:A(()=>[K("div",Dt(kn(e.getEvents(!0))),[K("ul",{class:v([e.prefixCls,`${e.prefixCls}-${e.getTheme}`,`${e.prefixCls}-popup`])},[Se(e.$slots,"default")],2)],16)]),default:A(()=>[K("div",x({class:e.getSubClass},e.getEvents(!1)),[K("div",{class:v([{[`${e.prefixCls}-submenu-popup`]:!e.getParentSubMenu,[`${e.prefixCls}-submenu-collapsed-show-tit`]:e.collapsedShowTitle}])},[Se(e.$slots,"title")],2),e.getParentSubMenu?(m(),O(l,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:v(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])):D("",!0)],16)]),_:3},8,["overlayClassName","visible","onVisibleChange","overlayStyle"])):(m(),$(q,{key:0},[K("div",{class:v(`${e.prefixCls}-submenu-title`),onClick:t[0]||(t[0]=Wt((...d)=>e.handleClick&&e.handleClick(...d),["stop"])),style:Ce(e.getItemStyle)},[Se(e.$slots,"title"),M(l,{icon:"arrow-ios-downward-outline|svg",size:14,class:v(`${e.prefixCls}-submenu-title-icon`)},null,8,["class"])],6),M(c,null,{default:A(()=>[Me(K("ul",{class:v(e.prefixCls)},[Se(e.$slots,"default")],2),[[$e,e.opened]])]),_:3})],64))],2)}var os=U(ts,[["render",ns]]);const ss=H({name:"SimpleSubMenu",components:{SubMenu:os,MenuItem:es,SimpleMenuTag:V(()=>z(()=>Promise.resolve().then(function(){return ms}),void 0)),Icon:Ge},props:{item:{type:Object,default:()=>({})},parent:I.bool,collapsedShowTitle:I.bool,collapse:I.bool,theme:I.oneOf(["dark","light"])},setup(e){const{t}=ye(),{prefixCls:o}=G("simple-menu"),s=p(()=>{var u,f;return!((f=(u=e.item)==null?void 0:u.meta)!=null&&f.hideMenu)}),a=p(()=>{var u;return(u=e.item)==null?void 0:u.icon}),i=p(()=>{var u;return t((u=e.item)==null?void 0:u.name)}),l=p(()=>!e.collapse||!e.parent),c=p(()=>!!e.collapse&&!!e.parent),r=p(()=>[{[`${o}__parent`]:e.parent,[`${o}__children`]:!e.parent}]);function d(u){var f;return!((f=u.meta)!=null&&f.hideChildrenInMenu)&&Reflect.has(u,"children")&&!!u.children&&u.children.length>0}return{prefixCls:o,menuHasChildren:d,getShowMenu:s,getIcon:a,getI18nName:i,getShowSubTitle:l,getLevelClass:r,getIsCollapseParent:c}}}),as={key:1,class:"mt-1 collapse-title"},is={key:1,class:"mt-2 collapse-title"};function rs(e,t,o,s,a,i){const l=h("Icon"),c=h("SimpleMenuTag"),r=h("MenuItem"),d=h("SimpleSubMenu",!0),u=h("SubMenu");return m(),$(q,null,[!e.menuHasChildren(e.item)&&e.getShowMenu?(m(),O(r,x({key:0,name:e.item.path},e.$props,{class:e.getLevelClass}),{title:A(()=>[K("span",{class:v(["ml-2",`${e.prefixCls}-sub-title`])},pe(e.getI18nName),3),M(c,{item:e.item,collapseParent:e.getIsCollapseParent},null,8,["item","collapseParent"])]),default:A(()=>[e.getIcon?(m(),O(l,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):D("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),$("div",as,pe(e.getI18nName),1)):D("",!0)]),_:1},16,["name","class"])):D("",!0),e.menuHasChildren(e.item)&&e.getShowMenu?(m(),O(u,{key:1,name:e.item.path,class:v([e.getLevelClass,e.theme]),collapsedShowTitle:e.collapsedShowTitle},{title:A(()=>[e.getIcon?(m(),O(l,{key:0,icon:e.getIcon,size:16},null,8,["icon"])):D("",!0),e.collapsedShowTitle&&e.getIsCollapseParent?(m(),$("div",is,pe(e.getI18nName),1)):D("",!0),Me(K("span",{class:v(["ml-2",`${e.prefixCls}-sub-title`])},pe(e.getI18nName),3),[[$e,e.getShowSubTitle]]),M(c,{item:e.item,collapseParent:!!e.collapse&&!!e.parent},null,8,["item","collapseParent"])]),default:A(()=>[(m(!0),$(q,null,Le(e.item.children||[],f=>(m(),O(d,x({key:f.path},e.$props,{item:f,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):D("",!0)],64)}var ls=U(ss,[["render",rs]]);function us(e,t,o,s,a){const i=Gt(l,50);function l(r){return W(this,null,function*(){const d=!s.value,u=Qe(t.value);Pt(()=>{if((u==null?void 0:u.length)===0){e.activeSubMenuNames=[],e.openNames=[];return}const f=je(u,r);n(o)?e.openNames=f:e.openNames=kt([...e.openNames,...f]),e.activeSubMenuNames=e.openNames},30,d)})}const c=p(()=>n(a)?[]:e.openNames);return{setOpenKeys:i,getOpenKeys:c}}const cs=H({name:"SimpleMenu",components:{Menu:Zo,SimpleSubMenu:ls},inheritAttrs:!1,props:{items:{type:Array,default:()=>[]},collapse:I.bool,mixSider:I.bool,theme:I.string,accordion:I.bool.def(!0),collapsedShowTitle:I.bool,beforeClickFn:{type:Function},isSplitMenu:I.bool},emits:["menuClick"],setup(e,{attrs:t,emit:o}){const s=F(""),a=F(!1),i=te({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:l}=Re(),{prefixCls:c}=G("simple-menu"),{items:r,accordion:d,mixSider:u,collapse:f}=Pe(e),{setOpenKeys:g,getOpenKeys:_}=us(i,r,d,u,f),S=p(()=>he(he({},t),e));ie(()=>e.collapse,y=>{y?i.openNames=[]:g(l.value.path)},{immediate:!0}),ie(()=>e.items,()=>{!e.isSplitMenu||g(l.value.path)},{flush:"post"}),Ze(y=>{var b;y.name!==ot&&(s.value=(b=y.meta)==null?void 0:b.currentActiveMenu,C(y),n(s)&&(i.activeName=n(s),g(n(s))))});function C(y){return W(this,null,function*(){if(n(a)){a.value=!1;return}const b=(y||n(l)).path;i.activeName=b,g(b)})}function T(y){return W(this,null,function*(){if(Kt(y)){zt(y);return}const{beforeClickFn:b}=e;b&&Ht(b)&&!(yield b(y))||(o("menuClick",y),a.value=!0,g(y),i.activeName=y)})}return he({prefixCls:c,getBindValues:S,handleSelect:T,getOpenKeys:_},Pe(i))}});function ds(e,t,o,s,a,i){const l=h("SimpleSubMenu"),c=h("Menu");return m(),O(c,x(e.getBindValues,{activeName:e.activeName,openNames:e.getOpenKeys,class:e.prefixCls,activeSubMenuNames:e.activeSubMenuNames,onSelect:e.handleSelect}),{default:A(()=>[(m(!0),$(q,null,Le(e.items,r=>(m(),O(l,{key:r.path,item:r,parent:!0,collapsedShowTitle:e.collapsedShowTitle,collapse:e.collapse},null,8,["item","collapsedShowTitle","collapse"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames","onSelect"])}var un=U(cs,[["render",ds]]);const ps=H({name:"SimpleMenuTag",props:{item:{type:Object,default:()=>({})},dot:I.bool,collapseParent:I.bool},setup(e){const{prefixCls:t}=G("simple-menu"),o=p(()=>{const{item:i}=e;if(!i)return!1;const{tag:l}=i;if(!l)return!1;const{dot:c,content:r}=l;return!(!c&&!r)}),s=p(()=>{if(!o.value)return"";const{item:i,collapseParent:l}=e,{tag:c}=i,{dot:r,content:d}=c;return r||l?"":d});return{getTagClass:p(()=>{const{item:i,collapseParent:l}=e,{tag:c={}}=i||{},{dot:r,type:d="error"}=c,u=`${t}-tag`;return[u,[`${u}--${d}`],{[`${u}--collapse`]:l,[`${u}--dot`]:r||e.dot}]}),getShowTag:o,getContent:s}}});function gs(e,t,o,s,a,i){return e.getShowTag?(m(),$("span",{key:0,class:v(e.getTagClass)},pe(e.getContent),3)):D("",!0)}var cn=U(ps,[["render",gs]]),ms=Object.freeze(Object.defineProperty({__proto__:null,default:cn},Symbol.toStringTag,{value:"Module"}));function fs(e){const t=F([]),{currentRoute:o}=Re(),{getIsMobile:s}=we(),a=Vt(),{setMenuSetting:i,getIsHorizontal:l,getSplit:c}=Z(),r=jt(_,50),d=p(()=>n(e)!==ue.LEFT&&!n(l)),u=p(()=>!n(c)||n(e)!==ue.LEFT),f=p(()=>n(e)===ue.TOP),g=p(()=>n(e)===ue.NONE||!n(c));ie([()=>n(o).path,()=>n(e)],T=>W(this,[T],function*([C]){if(n(d)||n(s))return;const{meta:y}=n(o),b=y.currentActiveMenu;let w=yield Xe(C);w||(w=yield Xe(b)),w&&r(w)}),{immediate:!0}),ie([()=>a.getLastBuildMenuTime,()=>a.getBackMenuList],()=>{S()},{immediate:!0}),ie(()=>c.value,()=>{n(d)||S()});function _(C){return W(this,null,function*(){if(n(u)||n(s))return;const T=yield ze(C);if(!T||!T.length){i({hidden:!0}),t.value=[];return}i({hidden:!1}),t.value=T})}function S(){return W(this,null,function*(){if(n(g)||n(s)){t.value=yield Hn();return}if(n(f)){const C=yield nt();t.value=C;return}})}return{menusRef:t}}var dn=H({name:"LayoutMenu",props:{theme:I.oneOf(["light","dark"]),splitType:{type:Number,default:ue.NONE},isHorizontal:I.bool,menuMode:{type:[String],default:""}},setup(e){const t=at(),{getMenuMode:o,getMenuType:s,getMenuTheme:a,getCollapsed:i,getCollapsedShowTitle:l,getAccordion:c,getIsHorizontal:r,getIsSidebarType:d,getSplit:u}=Z(),{getShowLogo:f}=be(),{prefixCls:g}=G("layout-menu"),{menusRef:_}=fs(Fn(e,"splitType")),{getIsMobile:S}=we(),C=p(()=>n(S)?oe.INLINE:e.menuMode||n(o)),T=p(()=>e.theme||n(a)),y=p(()=>n(f)&&n(d)),b=p(()=>!n(r)&&(n(d)||e.splitType===ue.LEFT||e.splitType===ue.NONE)),w=p(()=>({height:`calc(100% - ${n(y)?"48px":"0px"})`})),j=p(()=>[`${g}-logo`,n(T),{[`${g}--mobile`]:n(S)}]),R=p(()=>{const Y=n(_);return{menus:Y,beforeClickFn:P,items:Y,theme:n(T),accordion:n(c),collapse:n(i),collapsedShowTitle:n(l),onMenuClick:L}});function L(Y){t(Y)}function P(Y){return W(this,null,function*(){return Kt(Y)?(zt(Y),!1):!0})}function k(){return!n(y)&&!n(S)?null:M(it,{showTitle:!1,class:n(j),theme:n(T)},null)}function ee(){const ge=n(R),{menus:Y}=ge,J=St(ge,["menus"]);return!Y||!Y.length?null:e.isHorizontal?M(Xo,x(J,{isHorizontal:e.isHorizontal,type:n(s),showLogo:n(y),mode:n(C),items:Y}),null):M(un,x(J,{isSplitMenu:n(u),items:Y}),null)}return()=>M(q,null,[k(),n(b)?M(Xt,{style:n(w)},{default:()=>ee()}):ee()])}});const hs=H({name:"HeaderTrigger",components:{MenuUnfoldOutlined:Ao,MenuFoldOutlined:$o},props:{theme:I.oneOf(["light","dark"])},setup(){const{getCollapsed:e,toggleCollapsed:t}=Z(),{prefixCls:o}=G("layout-header-trigger");return{getCollapsed:e,toggleCollapsed:t,prefixCls:o}}});function _s(e,t,o,s,a,i){const l=h("MenuUnfoldOutlined"),c=h("MenuFoldOutlined");return m(),$("span",{class:v([e.prefixCls,e.theme]),onClick:t[0]||(t[0]=(...r)=>e.toggleCollapsed&&e.toggleCollapsed(...r))},[e.getCollapsed?(m(),O(l,{key:0})):(m(),O(c,{key:1}))],2)}var Ss=U(hs,[["render",_s]]);const Ms=H({name:"LayoutTrigger",components:{SiderTrigger:V(()=>z(()=>import("./SiderTrigger.e09b4144.js"),["assets/SiderTrigger.e09b4144.js","assets/index.ae52ebae.js","assets/index.0795d9ee.css"])),HeaderTrigger:Ss},props:{sider:I.bool.def(!0),theme:I.oneOf(["light","dark"])}});function Cs(e,t,o,s,a,i){const l=h("SiderTrigger"),c=h("HeaderTrigger");return e.sider?(m(),O(l,{key:0})):(m(),O(c,{key:1,theme:e.theme},null,8,["theme"]))}var Ye=U(Ms,[["render",Cs]]);function dt(){const{getFullContent:e}=Yt(),t=ke(),o=p(()=>!n(e)&&n(_)&&n(T)&&!n(u)&&!n(d)),s=p(()=>!n(y)&&!n(o)),a=p(()=>{const J=!n(e)&&n(T);return J&&!n(_)||J&&n(u)||J&&n(d)}),{getMenuMode:i,getSplit:l,getShowHeaderTrigger:c,getIsSidebarType:r,getIsMixSidebar:d,getIsTopMenu:u}=Z(),{getShowBreadCrumb:f,getShowLogo:g}=be(),_=p(()=>!n(r)&&n(T)),S=p(()=>t.getHeaderSetting.showDoc),C=p(()=>t.getHeaderSetting.theme),T=p(()=>t.getHeaderSetting.show),y=p(()=>t.getHeaderSetting.fixed),b=p(()=>t.getHeaderSetting.bgColor),w=p(()=>t.getHeaderSetting.showSearch),j=p(()=>t.getHeaderSetting.useLockPage),R=p(()=>t.getHeaderSetting.showFullScreen),L=p(()=>t.getHeaderSetting.showNotice),P=p(()=>n(i)!==oe.HORIZONTAL&&n(f)&&!n(l)),k=p(()=>n(g)&&!n(r)&&!n(d)),ee=p(()=>n(P)||n(c));function Y(J){t.setProjectConfig({headerSetting:J})}return{setHeaderSetting:Y,getShowDoc:S,getShowSearch:w,getHeaderTheme:C,getUseLockPage:j,getShowFullScreen:R,getShowNotice:L,getShowBread:P,getShowContent:ee,getShowHeaderLogo:k,getShowHeader:T,getFixed:y,getShowMixHeaderRef:_,getShowFullHeaderRef:o,getShowInsetHeaderRef:a,getUnFixedAndFull:s,getHeaderBgColor:b}}H({name:"FullScreen",components:{FullscreenExitOutlined:lo,FullscreenOutlined:uo,Tooltip:Ut},setup(){const{t:e}=ye(),{toggle:t,isFullscreen:o}=qt();return{getTitle:p(()=>n(o)?e("layout.header.tooltipExitFull"):e("layout.header.tooltipEntryFull")),isFullscreen:o,toggle:t}}});const Ts=V(()=>z(()=>import("./index.4787127d.js"),["assets/index.4787127d.js","assets/index.95f3229e.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/siteSetting.79764fff.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/header.7bf67644.js","assets/index.9da0d1c7.js","assets/index.0d1cd165.css","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/uniqBy.7b5fdd96.js","assets/_baseIteratee.432be787.js","assets/get.0b1c6ac7.js","assets/websocketEnum.25a5c533.js","assets/busPatientApi.88d3ef24.js","assets/useNow.61734bbd.js","assets/index.589353eb.js","assets/index.02b03754.css","assets/useContentViewHeight.2a59a8a3.js","assets/index.37bf36ad.js","assets/index.bbd63b8a.css","assets/useRefs.fe3bdf15.js","assets/PlusOutlined.1e7c430b.js","assets/RedoOutlined.80b8c01a.js","assets/index.bd2c390b.js","assets/TabPane.500cac61.js","assets/lock.e396c5c7.js"]),{loading:!0});V(()=>z(()=>import("./Breadcrumb.3f77afb6.js"),["assets/Breadcrumb.3f77afb6.js","assets/Breadcrumb.3af2653a.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/index.c4be8493.js","assets/index.c3649537.css"]));const ys=V(()=>z(()=>import("./index.ad2562ae.js"),["assets/index.ad2562ae.js","assets/index.b55c1887.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css"]));V(()=>z(()=>import("./ErrorAction.4bfc4f4d.js"),["assets/ErrorAction.4bfc4f4d.js","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/index.95f887db.js","assets/index.72531c24.css"]));const bs=V(()=>z(()=>import("./HospitalSelect.88409541.js"),["assets/HospitalSelect.88409541.js","assets/HospitalSelect.5f642510.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/busHospitalApi.8fb6d18a.js","assets/params.cdcdde57.js"])),vs=V(()=>z(()=>import("./index.7aa17932.js"),["assets/index.7aa17932.js","assets/index.451831e8.css","assets/index.a18cc309.css","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/index.33b2f319.js","assets/index.c44f762b.css","assets/index.5e5e8ba1.js","assets/Col.605699c9.js","assets/useFlexGapSupport.3240d255.js","assets/TableImg.0cd3291c.js","assets/TableImg.6f0cdd08.css","assets/index.e3129508.js","assets/index.034c13e8.css","assets/eagerComputed.94e91cab.js","assets/css.bcd121de.js","assets/index.adbf62a5.js","assets/index.064b5fe0.css","assets/index.52c33256.js","assets/index.0321d0be.js","assets/index.a0a9f5ac.css","assets/Checkbox.919eb32a.js","assets/index.beed4ab5.js","assets/index.cda8cbc4.css","assets/scrollTo.d4c332b7.js","assets/BasicForm.d58d202f.js","assets/BasicForm.e7becb48.css","assets/index.9e0f8a6b.js","assets/index.b2ab04a8.css","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/index.4040b11d.js","assets/index.5719ca16.css","assets/index.a995b471.js","assets/index.334cdf27.css","assets/index.14e14872.js","assets/index.8914d246.css","assets/get.0b1c6ac7.js","assets/Form.1cc72784.js","assets/_baseIteratee.432be787.js","assets/useSize.9b10dc05.js","assets/index.0fe57a5b.js","assets/index.0ac1ab84.css","assets/DeleteOutlined.707204c0.js","assets/index.87b4cc3a.js","assets/index.b6ff300c.css","assets/useRefs.fe3bdf15.js","assets/index.0c29338b.js","assets/index.a11d8720.css","assets/onMountedOrActivated.c176aad3.js","assets/index.37fc506d.js","assets/index.cd256673.css","assets/index.5c0d538f.js","assets/index.dfe20ef8.css","assets/uniqBy.7b5fdd96.js","assets/index.5d87e81e.js","assets/index.0ec4bbd2.css","assets/index.3eedf359.js","assets/index.746e85ec.css","assets/index.3b88ad02.js","assets/index.5d0ba52a.css","assets/useContextMenu.6088df26.js","assets/useContextMenu.e9d18449.css","assets/useForm.e55162bc.js","assets/index.11cb8430.js","assets/index.9381289d.css","assets/index.c4be8493.js","assets/index.c3649537.css","assets/index.ddcc0e35.js","assets/index.43ba843e.css","assets/useContentViewHeight.2a59a8a3.js","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/sortable.esm.c20789c1.js","assets/RedoOutlined.80b8c01a.js","assets/index.95f887db.js","assets/index.72531c24.css","assets/useTable.578ae310.js","assets/index.4851d3a4.js","assets/index.fdebc879.css","assets/busConstantApi.27f88676.js","assets/params.cdcdde57.js","assets/busPatientApi.88d3ef24.js","assets/busHospitalConfigApi.7ecc8807.js","assets/index.209e9c16.js","assets/index.ddee09dc.css"])),Os=V(()=>z(()=>import("./index.7572e1e9.js"),["assets/index.7572e1e9.js","assets/index.37f276b6.css","assets/index.a18cc309.css","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/index.33b2f319.js","assets/index.c44f762b.css","assets/index.5e5e8ba1.js","assets/Col.605699c9.js","assets/useFlexGapSupport.3240d255.js","assets/TableImg.0cd3291c.js","assets/TableImg.6f0cdd08.css","assets/index.e3129508.js","assets/index.034c13e8.css","assets/eagerComputed.94e91cab.js","assets/css.bcd121de.js","assets/index.adbf62a5.js","assets/index.064b5fe0.css","assets/index.52c33256.js","assets/index.0321d0be.js","assets/index.a0a9f5ac.css","assets/Checkbox.919eb32a.js","assets/index.beed4ab5.js","assets/index.cda8cbc4.css","assets/scrollTo.d4c332b7.js","assets/BasicForm.d58d202f.js","assets/BasicForm.e7becb48.css","assets/index.9e0f8a6b.js","assets/index.b2ab04a8.css","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/index.4040b11d.js","assets/index.5719ca16.css","assets/index.a995b471.js","assets/index.334cdf27.css","assets/index.14e14872.js","assets/index.8914d246.css","assets/get.0b1c6ac7.js","assets/Form.1cc72784.js","assets/_baseIteratee.432be787.js","assets/useSize.9b10dc05.js","assets/index.0fe57a5b.js","assets/index.0ac1ab84.css","assets/DeleteOutlined.707204c0.js","assets/index.87b4cc3a.js","assets/index.b6ff300c.css","assets/useRefs.fe3bdf15.js","assets/index.0c29338b.js","assets/index.a11d8720.css","assets/onMountedOrActivated.c176aad3.js","assets/index.37fc506d.js","assets/index.cd256673.css","assets/index.5c0d538f.js","assets/index.dfe20ef8.css","assets/uniqBy.7b5fdd96.js","assets/index.5d87e81e.js","assets/index.0ec4bbd2.css","assets/index.3eedf359.js","assets/index.746e85ec.css","assets/index.3b88ad02.js","assets/index.5d0ba52a.css","assets/useContextMenu.6088df26.js","assets/useContextMenu.e9d18449.css","assets/useForm.e55162bc.js","assets/index.11cb8430.js","assets/index.9381289d.css","assets/index.c4be8493.js","assets/index.c3649537.css","assets/index.ddcc0e35.js","assets/index.43ba843e.css","assets/useContentViewHeight.2a59a8a3.js","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/sortable.esm.c20789c1.js","assets/RedoOutlined.80b8c01a.js","assets/index.95f887db.js","assets/index.72531c24.css","assets/useTable.578ae310.js","assets/index.4851d3a4.js","assets/index.fdebc879.css","assets/busConstantApi.27f88676.js","assets/params.cdcdde57.js","assets/busPatientApi.88d3ef24.js","assets/busHospitalConfigApi.7ecc8807.js"])),Es=V(()=>z(()=>import("./FormModalPassword.00278009.js"),["assets/FormModalPassword.00278009.js","assets/index.a18cc309.css","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/BasicForm.d58d202f.js","assets/BasicForm.e7becb48.css","assets/index.9e0f8a6b.js","assets/index.b2ab04a8.css","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/index.0321d0be.js","assets/index.a0a9f5ac.css","assets/Checkbox.919eb32a.js","assets/index.beed4ab5.js","assets/index.cda8cbc4.css","assets/index.4040b11d.js","assets/index.5719ca16.css","assets/index.a995b471.js","assets/index.334cdf27.css","assets/index.14e14872.js","assets/index.8914d246.css","assets/index.52c33256.js","assets/get.0b1c6ac7.js","assets/Form.1cc72784.js","assets/Col.605699c9.js","assets/useFlexGapSupport.3240d255.js","assets/_baseIteratee.432be787.js","assets/useSize.9b10dc05.js","assets/index.0fe57a5b.js","assets/index.0ac1ab84.css","assets/DeleteOutlined.707204c0.js","assets/index.87b4cc3a.js","assets/index.b6ff300c.css","assets/useRefs.fe3bdf15.js","assets/index.0c29338b.js","assets/index.a11d8720.css","assets/onMountedOrActivated.c176aad3.js","assets/index.adbf62a5.js","assets/index.064b5fe0.css","assets/index.37fc506d.js","assets/index.cd256673.css","assets/index.5c0d538f.js","assets/index.dfe20ef8.css","assets/uniqBy.7b5fdd96.js","assets/index.5d87e81e.js","assets/index.0ec4bbd2.css","assets/css.bcd121de.js","assets/index.3eedf359.js","assets/index.746e85ec.css","assets/index.3b88ad02.js","assets/index.5d0ba52a.css","assets/useContextMenu.6088df26.js","assets/useContextMenu.e9d18449.css","assets/index.5e5e8ba1.js","assets/useForm.e55162bc.js","assets/sysUserApi.82fd98c7.js"])),Is=V(()=>z(()=>import("./TypePicker.1a58755c.js"),["assets/TypePicker.1a58755c.js","assets/TypePicker.bd7316a9.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css"])),Rt=V(()=>z(()=>import("./ThemeColorPicker.ad53b679.js"),["assets/ThemeColorPicker.ad53b679.js","assets/ThemeColorPicker.84a5a1c3.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/FullscreenOutlined.b9fd5be6.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/index.9da0d1c7.js","assets/index.0d1cd165.css","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/uniqBy.7b5fdd96.js","assets/_baseIteratee.432be787.js","assets/get.0b1c6ac7.js","assets/websocketEnum.25a5c533.js","assets/busPatientApi.88d3ef24.js","assets/useNow.61734bbd.js","assets/index.589353eb.js","assets/index.02b03754.css","assets/useContentViewHeight.2a59a8a3.js","assets/index.37bf36ad.js","assets/index.bbd63b8a.css","assets/useRefs.fe3bdf15.js","assets/PlusOutlined.1e7c430b.js","assets/RedoOutlined.80b8c01a.js","assets/index.bd2c390b.js","assets/TabPane.500cac61.js","assets/lock.e396c5c7.js"]));V(()=>z(()=>import("./SettingFooter.dd825bf5.js"),["assets/SettingFooter.dd825bf5.js","assets/SettingFooter.45359c72.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/CopyOutlined.0369b78d.js","assets/RedoOutlined.80b8c01a.js"]));const wt=V(()=>z(()=>import("./SwitchItem.fcb54ee1.js"),["assets/SwitchItem.fcb54ee1.js","assets/SwitchItem.57330daa.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/index.14e14872.js","assets/index.8914d246.css","assets/FullscreenOutlined.b9fd5be6.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/index.9da0d1c7.js","assets/index.0d1cd165.css","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/uniqBy.7b5fdd96.js","assets/_baseIteratee.432be787.js","assets/get.0b1c6ac7.js","assets/websocketEnum.25a5c533.js","assets/busPatientApi.88d3ef24.js","assets/useNow.61734bbd.js","assets/index.589353eb.js","assets/index.02b03754.css","assets/useContentViewHeight.2a59a8a3.js","assets/index.37bf36ad.js","assets/index.bbd63b8a.css","assets/useRefs.fe3bdf15.js","assets/PlusOutlined.1e7c430b.js","assets/RedoOutlined.80b8c01a.js","assets/index.bd2c390b.js","assets/TabPane.500cac61.js","assets/lock.e396c5c7.js"]));V(()=>z(()=>import("./SelectItem.3144cca5.js"),["assets/SelectItem.3144cca5.js","assets/SelectItem.86e6eeb7.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/FullscreenOutlined.b9fd5be6.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/index.9da0d1c7.js","assets/index.0d1cd165.css","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/uniqBy.7b5fdd96.js","assets/_baseIteratee.432be787.js","assets/get.0b1c6ac7.js","assets/websocketEnum.25a5c533.js","assets/busPatientApi.88d3ef24.js","assets/useNow.61734bbd.js","assets/index.589353eb.js","assets/index.02b03754.css","assets/useContentViewHeight.2a59a8a3.js","assets/index.37bf36ad.js","assets/index.bbd63b8a.css","assets/useRefs.fe3bdf15.js","assets/PlusOutlined.1e7c430b.js","assets/RedoOutlined.80b8c01a.js","assets/index.bd2c390b.js","assets/TabPane.500cac61.js","assets/lock.e396c5c7.js"]));V(()=>z(()=>import("./InputNumberItem.09b9105d.js"),["assets/InputNumberItem.09b9105d.js","assets/InputNumberItem.a951c96d.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/index.a995b471.js","assets/index.334cdf27.css","assets/FullscreenOutlined.b9fd5be6.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/index.9da0d1c7.js","assets/index.0d1cd165.css","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/uniqBy.7b5fdd96.js","assets/_baseIteratee.432be787.js","assets/get.0b1c6ac7.js","assets/websocketEnum.25a5c533.js","assets/busPatientApi.88d3ef24.js","assets/useNow.61734bbd.js","assets/index.589353eb.js","assets/index.02b03754.css","assets/useContentViewHeight.2a59a8a3.js","assets/index.37bf36ad.js","assets/index.bbd63b8a.css","assets/useRefs.fe3bdf15.js","assets/PlusOutlined.1e7c430b.js","assets/RedoOutlined.80b8c01a.js","assets/index.bd2c390b.js","assets/TabPane.500cac61.js","assets/lock.e396c5c7.js"]));const{t:ce}=ye();var E=(e=>(e[e.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",e[e.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",e[e.CHANGE_THEME=2]="CHANGE_THEME",e[e.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",e[e.MENU_ACCORDION=4]="MENU_ACCORDION",e[e.MENU_TRIGGER=5]="MENU_TRIGGER",e[e.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",e[e.MENU_COLLAPSED=7]="MENU_COLLAPSED",e[e.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",e[e.MENU_WIDTH=9]="MENU_WIDTH",e[e.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",e[e.MENU_THEME=11]="MENU_THEME",e[e.MENU_SPLIT=12]="MENU_SPLIT",e[e.MENU_FIXED=13]="MENU_FIXED",e[e.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",e[e.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",e[e.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",e[e.HEADER_SHOW=17]="HEADER_SHOW",e[e.HEADER_THEME=18]="HEADER_THEME",e[e.HEADER_FIXED=19]="HEADER_FIXED",e[e.HEADER_SEARCH=20]="HEADER_SEARCH",e[e.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",e[e.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",e[e.TABS_SHOW=23]="TABS_SHOW",e[e.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",e[e.LOCK_TIME=25]="LOCK_TIME",e[e.FULL_CONTENT=26]="FULL_CONTENT",e[e.CONTENT_MODE=27]="CONTENT_MODE",e[e.SHOW_BREADCRUMB=28]="SHOW_BREADCRUMB",e[e.SHOW_BREADCRUMB_ICON=29]="SHOW_BREADCRUMB_ICON",e[e.GRAY_MODE=30]="GRAY_MODE",e[e.COLOR_WEAK=31]="COLOR_WEAK",e[e.SHOW_LOGO=32]="SHOW_LOGO",e[e.SHOW_FOOTER=33]="SHOW_FOOTER",e[e.ROUTER_TRANSITION=34]="ROUTER_TRANSITION",e[e.OPEN_PROGRESS=35]="OPEN_PROGRESS",e[e.OPEN_PAGE_LOADING=36]="OPEN_PAGE_LOADING",e[e.OPEN_ROUTE_TRANSITION=37]="OPEN_ROUTE_TRANSITION",e))(E||{});Mt.FULL,ce("layout.setting.contentModeFull"),Mt.FIXED,ce("layout.setting.contentModeFixed");et.CENTER,ce("layout.setting.topMenuAlignRight"),et.START,ce("layout.setting.topMenuAlignLeft"),et.END,ce("layout.setting.topMenuAlignCenter");[Ne.ZOOM_FADE,Ne.FADE,Ne.ZOOM_OUT,Ne.FADE_SIDE,Ne.FADE_BOTTOM,Ne.FADE_SCALE].map(e=>({label:e,value:e}));const $s=[{title:ce("layout.setting.menuTypeSidebar"),mode:oe.INLINE,type:De.SIDEBAR},{title:ce("layout.setting.menuTypeMix"),mode:oe.INLINE,type:De.MIX},{title:ce("layout.setting.menuTypeTopMenu"),mode:oe.HORIZONTAL,type:De.TOP_MENU},{title:ce("layout.setting.menuTypeMixSidebar"),mode:oe.INLINE,type:De.MIX_SIDEBAR}];Ct.HOVER,ce("layout.setting.triggerHover"),Ct.CLICK,ce("layout.setting.triggerClick");function Ls(e,t){const o=ke(),s=Rs(e,t);o.setProjectConfig(s),e===E.CHANGE_THEME&&(Qt(),Zt())}function Rs(e,t){const o=ke(),{getThemeColor:s,getDarkMode:a}=be();switch(e){case E.CHANGE_LAYOUT:const{mode:i,type:l,split:c}=t;return{menuSetting:he({mode:i,type:l,collapsed:!1,show:!0,hidden:!1},c===void 0?{split:c}:{})};case E.CHANGE_THEME_COLOR:return s.value===t?{}:(Gn(t),{themeColor:t});case E.CHANGE_THEME:return a.value===t?{}:(Wn(t),{});case E.MENU_HAS_DRAG:return{menuSetting:{canDrag:t}};case E.MENU_ACCORDION:return{menuSetting:{accordion:t}};case E.MENU_TRIGGER:return{menuSetting:{trigger:t}};case E.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:t}};case E.MENU_COLLAPSED:return{menuSetting:{collapsed:t}};case E.MENU_WIDTH:return{menuSetting:{menuWidth:t}};case E.MENU_SHOW_SIDEBAR:return{menuSetting:{show:t}};case E.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:t}};case E.MENU_THEME:return Zt(t),{menuSetting:{bgColor:t}};case E.MENU_SPLIT:return{menuSetting:{split:t}};case E.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:t}};case E.MENU_FIXED:return{menuSetting:{fixed:t}};case E.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:t}};case E.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:t}};case E.OPEN_PAGE_LOADING:return o.setPageLoading(!1),{transitionSetting:{openPageLoading:t}};case E.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:t}};case E.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:t}};case E.OPEN_PROGRESS:return{transitionSetting:{openNProgress:t}};case E.LOCK_TIME:return{lockTime:t};case E.FULL_CONTENT:return{fullContent:t};case E.CONTENT_MODE:return{contentMode:t};case E.SHOW_BREADCRUMB:return{showBreadCrumb:t};case E.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:t};case E.GRAY_MODE:return Un(t),{grayMode:t};case E.SHOW_FOOTER:return{showFooter:t};case E.COLOR_WEAK:return Bn(t),{colorWeak:t};case E.SHOW_LOGO:return{showLogo:t};case E.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:t}};case E.TABS_SHOW:return{multiTabsSetting:{show:t}};case E.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:t}};case E.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:t}};case E.HEADER_THEME:return Qt(t),{headerSetting:{bgColor:t}};case E.HEADER_SEARCH:return{headerSetting:{showSearch:t}};case E.HEADER_FIXED:return{headerSetting:{fixed:t}};case E.HEADER_SHOW:return{headerSetting:{show:t}};default:return{}}}const{t:Ie}=ye();var ws=H({name:"SettingDrawer",setup(e,{attrs:t}){const{getColorWeak:o,getGrayMode:s,getShowDarkModeToggle:a,getThemeColor:i}=be(),{getIsHorizontal:l,getMenuType:c,getMenuBgColor:r}=Z();function d(){return M(q,null,[M(Is,{menuTypeList:$s,handler:_=>{Ls(E.CHANGE_LAYOUT,{mode:_.mode,type:_.type,split:n(l)?!1:void 0})},def:n(c)},null)])}function u(){return M(Rt,{colorList:zn,def:n(r),event:E.MENU_THEME},null)}function f(){return M(Rt,{colorList:Vn,def:n(i),event:E.CHANGE_THEME_COLOR},null)}function g(){return M(q,null,[M(wt,{title:Ie("layout.setting.grayMode"),event:E.GRAY_MODE,def:n(s)},null),M(wt,{title:Ie("layout.setting.colorWeak"),event:E.COLOR_WEAK,def:n(o)},null)])}return()=>M(co,x(t,{title:"\u4E3B\u9898\u8BBE\u7F6E",width:330,class:"setting-drawer"}),{default:()=>[n(a)&&M(Ue,null,{default:()=>Ie("layout.setting.darkMode")}),n(a)&&M(Kn,{class:"mx-auto"},null),M(Ue,null,{default:()=>Ie("layout.setting.navMode")}),d(),M(Ue,null,{default:()=>Ie("layout.setting.sysTheme")}),f(),M(Ue,null,{default:()=>Ie("layout.setting.sidebarTheme")}),u(),M(Ue,null,{default:()=>Ie("layout.setting.interfaceDisplay")}),g()]})}});const As=H({name:"MoreDropdown",components:{Dropdown:jn,Menu:qe,MenuItem:V(()=>z(()=>import("./DropMenuItem.093d4a59.js"),["assets/DropMenuItem.093d4a59.js","assets/index.ae52ebae.js","assets/index.0795d9ee.css"])),DocModal:V(()=>z(()=>import("./DocModal.61d97655.js"),["assets/DocModal.61d97655.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/busDocApi.9673f243.js"])),AboutModal:V(()=>z(()=>import("./AboutModal.a1535d0b.js"),["assets/AboutModal.a1535d0b.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/busDocApi.9673f243.js"])),AgreeModal:V(()=>z(()=>import("./AgreeModal.8928320a.js"),["assets/AgreeModal.8928320a.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/busDocApi.9673f243.js"])),MoreOutlined:mo,SettingDrawer:ws},props:{theme:I.oneOf(["dark","light"])},setup(){const{prefixCls:e}=G("header-more-dropdown"),[t,{openModal:o}]=Ve(),[s,{openModal:a}]=Ve(),[i,{openModal:l}]=Ve(),[c,{openDrawer:r}]=po(),{toggle:d}=qt();function u(){o(!0,{isOpen:!0})}function f(){a(!0,{isOpen:!0})}function g(){l(!0,{isOpen:!0})}function _(){r(!0)}function S(C){switch(C.key){case"doc":u();break;case"about":f();break;case"agree":g();break;case"setting":_();break;case"fullscreen":d();break}}return{prefixCls:e,Icon:Ge,handleMenuClick:S,registerDoc:t,registerAbout:s,registerAgree:i,registerSetting:c}}});function Ns(e,t,o,s,a,i){const l=h("MoreOutlined"),c=h("MenuItem"),r=h("Menu"),d=h("Dropdown"),u=h("DocModal"),f=h("AboutModal"),g=h("AgreeModal"),_=h("SettingDrawer");return m(),$("div",null,[M(d,{placement:"bottomLeft",overlayClassName:`${e.prefixCls}-dropdown-overlay`},{overlay:A(()=>[M(r,{onClick:e.handleMenuClick,forceSubMenuRender:!0,style:{"min-width":"100px"}},{default:A(()=>[M(c,{key:"doc",text:"\u4F7F\u7528\u5E2E\u52A9",icon:"ant-design:question-outlined"}),M(c,{key:"about",text:"\u5173\u4E8E\u6211\u4EEC",icon:"ant-design:user-outlined"}),M(c,{key:"agree",text:"\u8BB8\u53EF\u534F\u8BAE",icon:"ant-design:schedule-outlined"}),M(c,{key:"setting",text:"\u4E3B\u9898\u8BBE\u7F6E",icon:"ant-design:format-painter-outlined"}),M(c,{key:"fullscreen",text:"\u5168\u5C4F\u5C55\u793A",icon:"ant-design:compress-outlined"})]),_:1},8,["onClick"])]),default:A(()=>[K("span",{class:v([[e.prefixCls,`${e.prefixCls}--${e.theme}`],"flex"])},[K("span",{class:v(`${e.prefixCls}__info hidden md:block`)},[M(l,{class:"icon-more"})],2)],2)]),_:1},8,["overlayClassName"]),M(u,{onRegister:e.registerDoc},null,8,["onRegister"]),M(f,{onRegister:e.registerAbout},null,8,["onRegister"]),M(g,{onRegister:e.registerAgree},null,8,["onRegister"]),M(_,{onRegister:e.registerSetting},null,8,["onRegister"])])}var Ds=U(As,[["render",Ns],["__scopeId","data-v-34364843"]]);function Ps(){window.addEventListener("error",t=>e(t),!0);const e=t=>{const o={errType:t.errType||"\u8FD0\u884C\u9519\u8BEF",createDate:Jt().format("YYYY-MM-DD HH:mm:ss"),projectId:"pca-tuoren",projectName:document.title,projectUrl:window.location.href,message:""},s=t.target||t.srcElement;if(s instanceof HTMLElement&&["LINK","SCRIPT","IMG"].indexOf(s.nodeName)!==-1){const a=s.src||s.href;window.location.href.indexOf(a)!==0&&(o.message="Not Found: "+t.target.src,o.errType="\u8D44\u6E90\u5F15\u5165\u9519\u8BEF",Xn())}else{const a="ResizeObserver loop limit exceeded";o.message=t.message===a?"\u53EF\u5FFD\u7565\u9519\u8BEF: "+a:t.message}}}const ks=H({name:"LayoutHeader",components:{Header:rt.Header,AppLogo:it,LayoutTrigger:Ye,LayoutMenu:dn,UserDropDown:Ts,HospitalSelect:bs,AlarmRepeat:vs,Without:Os,Notify:ys,MoreDropdown:Ds,FormModalPassword:Es},props:{fixed:I.bool},setup(e){const{prefixCls:t}=G("layout-header"),{getShowTopMenu:o,getShowHeaderTrigger:s,getSplit:a,getIsMixMode:i,getMenuWidth:l,getIsMixSidebar:c}=Z(),{getUseErrorHandle:r,getShowSettingButton:d,getSettingButtonPosition:u}=be(),{hasPermission:f}=Yn(),[g]=Ve(),{getHeaderTheme:_,getShowFullScreen:S,getShowNotice:C,getShowContent:T,getShowBread:y,getShowHeaderLogo:b,getShowHeader:w,getShowSearch:j}=dt();Ps();const R=F(0),L=lt(),P=ke(),k=F(L.getUserInfo.tenantId||""),{userInfo:ee}=qn(L),{getShowLocalePicker:Y}=Qn(),{getIsMobile:J}=we(),ge=1e3*60*3,{timestamp:Fe}=Mo(!0,ge),Te=F(Jt().valueOf());Je(()=>W(this,null,function*(){yield de()})),ie(()=>Fe.value,X=>W(this,null,function*(){X-Te.value>=ge&&(yield P.setSystemTime(),Te.value=X)}));const ve=te({id:ae.PATIENT_MONITOR,params:["*"],isSub:!0}),me=te({id:ae.MONITOR_TIME_COUNT,params:[],isSub:!0}),B=te({id:ae.PATIENT_UPDATE,params:[],isSub:!0}),re=te({id:ae.MONITOR_TOTAL_COUNT,params:[],isSub:!0}),le=te({id:ae.DEVICE_REPEAT,params:[],isSub:!0}),Oe=te({id:ae.DEVICE_NONE,params:[],isSub:!0}),Ee=te({id:ae.MONITOR_STATE_COUNT,params:[],isSub:!0}),N=te({id:ae.ALL,params:[],isSub:!1}),se=te({id:ae.FINISHED_CLINICID,params:[],isSub:!0});function de(){return W(this,null,function*(){_e(le,k.value),_e(Oe,k.value),_e(Ee,k.value),_e(me,k.value),_e(re,k.value),_e(B,k.value),_e(ve,k.value),_e(se,k.value),yield fn(),yield hn(),yield mn()})}function Be(X){return W(this,null,function*(){_e(N,X)})}const Ae=F(0),fe=F(0);ie(_o().data,X=>{var pt,gt,mt;let Q=ho(X);(Q==null?void 0:Q.id)==ae.DEVICE_REPEAT&&(Ae.value=(pt=Q.payload)==null?void 0:pt.count),(Q==null?void 0:Q.id)==ae.DEVICE_NONE&&(fe.value=(gt=Q.payload)==null?void 0:gt.count),(Q==null?void 0:Q.id)==ae.MONITOR_STATE_COUNT&&(R.value=((mt=Q.payload)==null?void 0:mt.alarmCount)||0),(Q==null?void 0:Q.code)===200&&de()});function mn(){return W(this,null,function*(){let X=yield So();R.value=X.alarmCount||0})}function fn(){return W(this,null,function*(){let X=yield Ot(1);Ae.value=X})}function hn(){return W(this,null,function*(){let X=yield Ot(2);fe.value=X})}ie(()=>L.getUserInfo.tenantId,(X,Q)=>{Be(Q),k.value=X||"",de()});const _n=p(()=>{const X=n(_);return[t,{[`${t}--fixed`]:e.fixed,[`${t}--mobile`]:n(J),[`${t}--${X}`]:X}]}),Sn=p(()=>{if(!n(d))return!1;const X=n(u);return X===Tt.AUTO?n(w):X===Tt.HEADER}),Mn=p(()=>!n(i)||n(J)?{}:{width:`${n(l)<180?180:n(l)}px`}),Cn=p(()=>n(a)?ue.TOP:ue.NONE),Tn=p(()=>n(a)?oe.HORIZONTAL:null);return{prefixCls:t,getHeaderClass:_n,getShowHeaderLogo:b,getHeaderTheme:_,getShowHeaderTrigger:s,getIsMobile:J,getShowBread:y,getShowContent:T,getSplitType:Cn,getSplit:a,getMenuMode:Tn,getShowTopMenu:o,getShowLocalePicker:Y,getShowFullScreen:S,getShowNotice:C,getUseErrorHandle:r,getLogoWidth:Mn,getIsMixSidebar:c,getShowSettingButton:d,getShowSetting:Sn,getShowSearch:j,userInfo:ee,alarmCount:Ae,withoutCount:fe,notifyCount:R,hasPermission:f,registerModal:g}}}),Hs={key:1},Fs={class:"hospital-item--span"};function Bs(e,t,o,s,a,i){const l=h("AppLogo"),c=h("LayoutTrigger"),r=h("LayoutMenu"),d=h("HospitalSelect"),u=h("Without"),f=h("AlarmRepeat"),g=h("Notify"),_=h("UserDropDown"),S=h("MoreDropdown"),C=h("FormModalPassword"),T=h("Header");return m(),O(T,{class:v(e.getHeaderClass)},{default:A(()=>{var y,b,w;return[K("div",{class:v(`${e.prefixCls}-left`)},[e.getShowHeaderLogo||e.getIsMobile?(m(),O(l,{key:0,class:v(`${e.prefixCls}-logo`),theme:e.getHeaderTheme,style:Ce(e.getLogoWidth),showTitle:!1},null,8,["class","theme","style"])):D("",!0),e.getShowContent&&e.getShowHeaderTrigger&&!e.getSplit&&!e.getIsMixSidebar||e.getIsMobile?(m(),O(c,{key:1,theme:e.getHeaderTheme,sider:!1},null,8,["theme"])):D("",!0)],2),e.getShowTopMenu&&!e.getIsMobile?(m(),$("div",{key:0,class:v(`${e.prefixCls}-menu`)},[M(r,{isHorizontal:!0,theme:e.getHeaderTheme,splitType:e.getSplitType,menuMode:e.getMenuMode},null,8,["theme","splitType","menuMode"])],2)):D("",!0),K("div",{class:v(`${e.prefixCls}-action`)},[((y=e.userInfo)==null?void 0:y.isSys)==1&&e.hasPermission(["device:patient:query"])?(m(),O(d,{key:0,class:v(`${e.prefixCls}-action__item hospital-item`)},null,8,["class"])):D("",!0),((b=e.userInfo)==null?void 0:b.isSys)!=1?(m(),$("div",Hs,[K("span",Fs,pe((w=e.userInfo)==null?void 0:w.tenantName),1)])):D("",!0),e.hasPermission(["device:patient:query"])?(m(),O(u,{key:2,class:v(`${e.prefixCls}-action__item alarm-item`),count:e.withoutCount},null,8,["class","count"])):D("",!0),e.hasPermission(["device:patient:query"])?(m(),O(f,{key:3,class:v(`${e.prefixCls}-action__item alarm-item`),count:e.alarmCount},null,8,["class","count"])):D("",!0),e.notifyCount?(m(),O(g,{key:4,class:v(`${e.prefixCls}-action__item notify-item`)},null,8,["class"])):D("",!0),M(_,{theme:e.getHeaderTheme},null,8,["theme"]),M(S,{theme:e.getHeaderTheme},null,8,["theme"]),M(C,{onRegister:e.registerModal},null,8,["onRegister"])],2)]}),_:1},8,["class"])}var pn=U(ks,[["render",Bs]]);function xe(){const e=ke(),t=p(()=>e.getMultiTabsSetting.show),o=p(()=>e.getMultiTabsSetting.showQuick),s=p(()=>e.getMultiTabsSetting.showRedo),a=p(()=>e.getMultiTabsSetting.showFold);function i(l){e.setProjectConfig({multiTabsSetting:l})}return{setMultipleTabSetting:i,getShowMultipleTab:t,getShowQuick:o,getShowRedo:s,getShowFold:a}}function Us(){const e=Re(),{currentRoute:t}=e,{getShowMultipleTab:o}=xe(),s=He(),a=p(()=>l(Qe(e.getRoutes()))||[]),i=p(()=>s.getTabList.reduce((d,u)=>(u.meta&&Reflect.has(u.meta,"frameSrc")&&d.push(u.name),d),[]));function l(d){let u=[];for(const f of d){const{meta:{frameSrc:g}={},children:_}=f;g&&u.push(f),_&&_.length&&u.push(...l(_))}return u=fo(u,"name"),u}function c(d){return d.name===n(t).name}function r(d){return n(o)?n(i).includes(d):e.currentRoute.value.name===d}return{hasRenderFrame:r,getFramePages:a,showIframe:c,getAllFramePages:l}}const Ws=H({name:"FrameLayout",components:{FramePage:Co},setup(){const{getFramePages:e,hasRenderFrame:t,showIframe:o}=Us(),s=p(()=>n(e).length>0);return{getFramePages:e,hasRenderFrame:t,showIframe:o,showFrame:s}}}),Gs={key:0};function Ks(e,t,o,s,a,i){const l=h("FramePage");return e.showFrame?(m(),$("div",Gs,[(m(!0),$(q,null,Le(e.getFramePages,c=>(m(),$(q,{key:c.path},[c.meta.frameSrc&&e.hasRenderFrame(c.name)?Me((m(),O(l,{key:0,frameSrc:c.meta.frameSrc},null,8,["frameSrc"])),[[$e,e.showIframe(c)]]):D("",!0)],64))),128))])):D("",!0)}var zs=U(Ws,[["render",Ks]]);function Vs({route:e,openCache:t,cacheTabs:o,enableTransition:s,def:a}){const i=o.includes(e.name),l="fade-slide";let c=l;return t&&(c=i&&e.meta.loaded&&s?l:null),c||e.meta.transitionName||a}const js=H({name:"PageLayout",components:{FrameLayout:zs},setup(){const{getShowMultipleTab:e}=xe(),t=He(),{getOpenKeepAlive:o,getCanEmbedIFramePage:s}=be(),{getBasicTransition:a,getEnableTransition:i}=xt(),l=p(()=>n(o)&&n(e)),c=p(()=>n(o)?t.getCachedTabList:[]);return{getTransitionName:Vs,openCache:l,getEnableTransition:i,getBasicTransition:a,getCaches:c,getCanEmbedIFramePage:s}}});function Xs(e,t,o,s,a,i){const l=h("RouterView"),c=h("FrameLayout");return m(),$(q,null,[M(l,null,{default:A(({Component:r,route:d})=>[(m(),O(Zn,{name:e.getTransitionName({route:d,openCache:e.openCache,enableTransition:e.getEnableTransition,cacheTabs:e.getCaches,def:e.getBasicTransition}),mode:"out-in",appear:"",key:d.fullPath},{default:A(()=>[e.openCache?(m(),O(Jn,{key:0,include:e.getCaches},[(m(),O(yt(r),{key:d.fullPath}))],1032,["include"])):(m(),O(yt(r),{key:d.fullPath}))]),_:2},1032,["name"]))]),_:1}),e.getCanEmbedIFramePage?(m(),O(c,{key:0})):D("",!0)],64)}var Ys=U(js,[["render",Xs]]);const qs=H({name:"LayoutContent",components:{PageLayout:Ys},setup(){const{prefixCls:e}=G("layout-content"),{getOpenPageLoading:t}=xt(),{getLayoutContentMode:o,getPageLoading:s}=be();return To(),{prefixCls:e,getOpenPageLoading:t,getLayoutContentMode:o,getPageLoading:s}}});function Qs(e,t,o,s,a,i){const l=h("PageLayout"),c=en("loading");return Me((m(),$("div",{class:v([e.prefixCls,e.getLayoutContentMode])},[M(l)],2)),[[c,e.getOpenPageLoading&&e.getPageLoading]])}var Zs=U(qs,[["render",Qs]]);function Js(){const e=F(!1),{getMiniWidthNumber:t}=Z(),o=p(()=>n(e)?0:n(t));function s(a){e.value=a}return{getCollapsedWidth:o,onBreakpointChange:s}}function xs(e){const{getTrigger:t,getSplit:o}=Z(),s=p(()=>{const i=n(t);return i!==bt.NONE&&!n(e)&&(i===bt.FOOTER||n(o))});return{getTriggerAttr:p(()=>n(s)?{}:{trigger:null}),getShowTrigger:s}}function gn(e,t,o=!1){const{getMiniWidthNumber:s,getCollapsed:a,setMenuSetting:i}=Z();Je(()=>{We(()=>{Gt(d,80)()})});function l(u){var g;const f=n(u);return f?Reflect.has(f,"$el")?(g=n(u))==null?void 0:g.$el:n(u):null}function c(u,f,g){document.onmousemove=function(_){let S=u.left+(_.clientX-g);_=_||window.event;const C=800,T=n(s);return S<0&&(S=0),S>C&&(S=C),S<T&&(S=T),u.style.left=f.style.width=S+"px",!1}}function r(u){const f=l(e);document.onmouseup=function(){var _;document.onmousemove=null,document.onmouseup=null,f.style.transition="width 0.2s";const g=parseInt(f.style.width);if(o)i({menuWidth:g});else{const S=n(s);n(a)?g>S&&i({collapsed:!1,menuWidth:g}):g>S+20?i({menuWidth:g}):i({collapsed:!0})}(_=u.releaseCapture)==null||_.call(u)}}function d(){const u=l(t);if(!u)return;const f=l(e);!f||(u.onmousedown=g=>{var S;f.style.transition="unset";const _=g==null?void 0:g.clientX;return u.left=u.offsetLeft,c(u,f,_),r(u),(S=u.setCapture)==null||S.call(u),!1})}return{}}const ea=H({name:"DargBar",props:{mobile:Boolean},setup(e){const{getMiniWidthNumber:t,getCollapsed:o,getCanDrag:s}=Z(),{prefixCls:a}=G("darg-bar"),i=p(()=>n(o)?{left:`${n(t)}px`}:{}),l=p(()=>[a,{[`${a}--hide`]:!n(s)||e.mobile}]);return{prefixCls:a,getDragBarStyle:i,getClass:l}}});function ta(e,t,o,s,a,i){return m(),$("div",{class:v(e.getClass),style:Ce(e.getDragBarStyle)},null,6)}var na=U(ea,[["render",ta],["__scopeId","data-v-d1707536"]]);const oa=H({name:"LayoutSideBar",components:{Sider:rt.Sider,LayoutMenu:dn,DragBar:na,LayoutTrigger:Ye},setup(){const e=F(null),t=F(null),{getCollapsed:o,getMenuWidth:s,getSplit:a,getMenuTheme:i,getRealWidth:l,getMenuHidden:c,getMenuFixed:r,getIsMixMode:d,toggleCollapsed:u}=Z(),{prefixCls:f}=G("layout-sideBar"),{getIsMobile:g}=we(),{getTriggerAttr:_,getShowTrigger:S}=xs(g);gn(t,e);const{getCollapsedWidth:C,onBreakpointChange:T}=Js(),y=p(()=>n(a)?oe.INLINE:null),b=p(()=>n(a)?ue.LEFT:ue.NONE),w=p(()=>n(a)?!n(c):!0),j=p(()=>[f,{[`${f}--fixed`]:n(r),[`${f}--mix`]:n(d)&&!n(g)}]),R=p(()=>{const P=`${n(l)}px`;return{width:P,overflow:"hidden",flex:`0 0 ${P}`,maxWidth:P,minWidth:P,transition:"all 0.2s"}}),L=xn(Ye);return{prefixCls:f,sideRef:t,dragBarRef:e,getIsMobile:g,getHiddenDomStyle:R,getSiderClass:j,getTrigger:L,getTriggerAttr:_,getCollapsedWidth:C,getMenuFixed:r,showClassSideBarRef:w,getMenuWidth:s,getCollapsed:o,getMenuTheme:i,onBreakpointChange:T,getMode:y,getSplitType:b,getShowTrigger:S,toggleCollapsed:u}}});function sa(e,t,o,s,a,i){const l=h("LayoutTrigger"),c=h("LayoutMenu"),r=h("DragBar"),d=h("Sider");return m(),$(q,null,[e.getMenuFixed&&!e.getIsMobile?Me((m(),$("div",{key:0,style:Ce(e.getHiddenDomStyle)},null,4)),[[$e,e.showClassSideBarRef]]):D("",!0),Me(M(d,x({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),tn({default:A(()=>[M(c,{theme:e.getMenuTheme,menuMode:e.getMode,splitType:e.getSplitType},null,8,["theme","menuMode","splitType"]),M(r,{ref:"dragBarRef"},null,512)]),_:2},[e.getShowTrigger?{name:"trigger",fn:A(()=>[M(l)]),key:"0"}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","onBreakpoint","trigger"]),[[$e,e.showClassSideBarRef]])],64)}var aa=U(oa,[["render",sa]]);const ia=H({name:"LayoutMixSider",components:{ScrollContainer:Xt,AppLogo:it,SimpleMenu:un,Icon:Ge,LayoutTrigger:Ye,SimpleMenuTag:cn},directives:{clickOutside:eo},setup(){let e=F([]);const t=F(""),o=F([]),s=F(!1),a=F(null),i=F(null),l=F(null),{prefixCls:c}=G("layout-mix-sider"),r=at(),{t:d}=ye(),{getMenuWidth:u,getCanDrag:f,getCloseMixSidebarOnChange:g,getMenuTheme:_,getMixSideTrigger:S,getRealWidth:C,getMixSideFixed:T,mixSideHasChildren:y,setMenuSetting:b,getIsMixSidebar:w,getCollapsed:j}=Z(),{title:R}=to(),L=Vt();gn(i,a,!0);const P=p(()=>({width:n(s)?`${n(u)}px`:0,left:`${n(ee)}px`})),k=p(()=>{y.value=n(o).length>0;const N=n(T)&&n(y);return N&&(s.value=!0),N}),ee=p(()=>n(j)?no:oo),Y=p(()=>{const N=n(k)?n(C):0,se=`${n(ee)+N}px`;return Te(se)}),J=p(()=>{const N=`${n(ee)}px`;return Te(N)}),ge=p(()=>n(T)?{}:{onMouseleave:()=>{me(!0),Ee()}}),Fe=p(()=>n(f));Je(()=>W(this,null,function*(){e.value=yield nt()})),ie([()=>L.getLastBuildMenuTime,()=>L.getBackMenuList],()=>W(this,null,function*(){e.value=yield nt()}),{immediate:!0}),Ze(N=>{l.value=N,me(!0),n(g)&&Ee()});function Te(N){return{width:N,maxWidth:N,minWidth:N,flex:`0 0 ${N}`}}function ve(N,se=!1){return W(this,null,function*(){const de=yield ze(N);if(n(t)===N?(se?n(s)||(s.value=!0):n(s)?Ee():s.value=!0,n(s)||me()):(s.value=!0,t.value=N),!de||de.length===0){se||r(N),o.value=[],Ee();return}o.value=de})}function me(N=!1){return W(this,null,function*(){var de;const se=(de=l.value)==null?void 0:de.path;if(!!se&&(t.value=yield Xe(se),n(w))){const Be=n(e).find(fe=>fe.path===n(t)),Ae=Be==null?void 0:Be.path;if(Ae){const fe=yield ze(Ae);N&&(o.value=fe,n(T)&&(s.value=fe.length>0)),fe.length===0&&(o.value=[])}}})}function B(N){r(N)}function re(){me(!0),Ee()}function le(N){return n(S)==="hover"?{onMouseenter:()=>ve(N.path,!0),onClick:()=>W(this,null,function*(){const se=yield ze(N.path);N.path&&(!se||se.length===0)&&r(N.path)})}:{onClick:()=>ve(N.path)}}function Oe(){b({mixSideFixed:!n(k)})}function Ee(){n(k)||(s.value=!1)}return{t:d,prefixCls:c,menuModules:e,handleModuleClick:ve,activePath:t,childrenMenus:o,getShowDragBar:Fe,handleMenuClick:B,getMenuStyle:P,handleClickOutside:re,sideRef:i,dragBarRef:a,title:R,openMenu:s,getMenuTheme:_,getItemEvents:le,getMenuEvents:ge,getDomStyle:Y,handleFixedMenu:Oe,getMixSideFixed:T,getWrapStyle:J,getCollapsed:j}}}),ra={class:"text"};function la(e,t,o,s,a,i){const l=h("AppLogo"),c=h("LayoutTrigger"),r=h("SimpleMenuTag"),d=h("Icon"),u=h("ScrollContainer"),f=h("SimpleMenu"),g=en("click-outside");return m(),$(q,null,[K("div",{class:v(`${e.prefixCls}-dom`),style:Ce(e.getDomStyle)},null,6),Me((m(),$("div",x({style:e.getWrapStyle,class:[e.prefixCls,e.getMenuTheme,{open:e.openMenu,mini:e.getCollapsed}]},e.getMenuEvents),[M(l,{showTitle:!1,class:v(`${e.prefixCls}-logo`)},null,8,["class"]),M(c,{class:v(`${e.prefixCls}-trigger`)},null,8,["class"]),M(u,null,{default:A(()=>[K("ul",{class:v(`${e.prefixCls}-module`)},[(m(!0),$(q,null,Le(e.menuModules,_=>(m(),$("li",x({class:[`${e.prefixCls}-module__item `,{[`${e.prefixCls}-module__item--active`]:_.path===e.activePath}]},e.getItemEvents(_),{key:_.path}),[M(r,{item:_,collapseParent:"",dot:""},null,8,["item"]),M(d,{class:v(`${e.prefixCls}-module__icon`),size:e.getCollapsed?16:20,icon:_.icon||_.meta&&_.meta.icon},null,8,["class","size","icon"]),K("p",{class:v(`${e.prefixCls}-module__name`)},pe(e.t(_.name)),3)],16))),128))],2)]),_:1}),K("div",{class:v(`${e.prefixCls}-menu-list`),ref:"sideRef",style:Ce(e.getMenuStyle)},[Me(K("div",{class:v([`${e.prefixCls}-menu-list__title`,{show:e.openMenu}])},[K("span",ra,pe(e.title),1),M(d,{size:16,icon:e.getMixSideFixed?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:e.handleFixedMenu},null,8,["icon","onClick"])],2),[[$e,e.openMenu]]),M(u,{class:v(`${e.prefixCls}-menu-list__content`)},{default:A(()=>[M(f,{items:e.childrenMenus,theme:e.getMenuTheme,mixSider:"",onMenuClick:e.handleMenuClick},null,8,["items","theme","onMenuClick"])]),_:1},8,["class"]),Me(K("div",{class:v(`${e.prefixCls}-drag-bar`),ref:"dragBarRef"},null,2),[[$e,e.getShowDragBar&&e.openMenu]])],6)],16)),[[g,e.handleClickOutside]])],64)}var ua=U(ia,[["render",la]]);const ca=H({name:"SiderWrapper",components:{Sider:aa,Drawer:go,MixSider:ua},setup(){const{prefixCls:e}=G("layout-sider-wrapper"),{getIsMobile:t}=we(),{setMenuSetting:o,getCollapsed:s,getMenuWidth:a,getIsMixSidebar:i}=Z();function l(){o({collapsed:!0})}return{prefixCls:e,getIsMobile:t,getCollapsed:s,handleClose:l,getMenuWidth:a,getIsMixSidebar:i}}});function da(e,t,o,s,a,i){const l=h("Sider"),c=h("Drawer"),r=h("MixSider");return e.getIsMobile?(m(),O(c,{key:0,placement:"left",class:v(e.prefixCls),width:e.getMenuWidth,getContainer:null,visible:!e.getCollapsed,onClose:e.handleClose},{default:A(()=>[M(l)]),_:1},8,["class","width","visible","onClose"])):e.getIsMixSidebar?(m(),O(r,{key:1})):(m(),O(l,{key:2}))}var pa=U(ca,[["render",da]]),ne=(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))(ne||{});function ga(e,t){const o=te({current:null,currentIndex:0}),{t:s}=ye(),a=He(),{currentRoute:i}=Re(),{refreshPage:l,closeAll:c,close:r,closeLeft:d,closeOther:u,closeRight:f}=nn(),g=p(()=>n(t)?e.tabItem:n(i)),_=p(()=>{if(!n(g))return;const{meta:T}=n(g),{path:y}=n(i),b=o.current,w=b?b.path===y:!1,j=o.currentIndex,R=!w,L=j===0||!w,P=a.getTabList.length===1,k=!w||j===a.getTabList.length-1&&a.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:ne.REFRESH_PAGE,text:s("layout.multipleTab.reload"),disabled:R},{icon:"clarity:close-line",event:ne.CLOSE_CURRENT,text:s("layout.multipleTab.close"),disabled:!!(T!=null&&T.affix)||P,divider:!0},{icon:"line-md:arrow-close-left",event:ne.CLOSE_LEFT,text:s("layout.multipleTab.closeLeft"),disabled:L,divider:!1},{icon:"line-md:arrow-close-right",event:ne.CLOSE_RIGHT,text:s("layout.multipleTab.closeRight"),disabled:k,divider:!0},{icon:"dashicons:align-center",event:ne.CLOSE_OTHER,text:s("layout.multipleTab.closeOther"),disabled:P||!w},{icon:"clarity:minus-line",event:ne.CLOSE_ALL,text:s("layout.multipleTab.closeAll"),disabled:P}]});function S(T){return y=>{if(!T)return;y==null||y.preventDefault();const b=a.getTabList.findIndex(w=>w.path===T.path);o.current=T,o.currentIndex=b}}function C(T){const{event:y}=T;switch(y){case ne.REFRESH_PAGE:l();break;case ne.CLOSE_CURRENT:r(e.tabItem);break;case ne.CLOSE_LEFT:d();break;case ne.CLOSE_RIGHT:f();break;case ne.CLOSE_OTHER:u();break;case ne.CLOSE_ALL:c();break}}return{getDropMenuList:_,handleMenuEvent:C,handleContextMenu:S}}const ma=H({name:"TabContent",components:{Dropdown:so,DownOutlined:ao},props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(e){const{prefixCls:t}=G("multiple-tabs-content"),{t:o}=ye(),s=p(()=>{const{tabItem:{meta:u}={}}=e;return u&&o(u.title)}),a=p(()=>!e.isExtra),i=p(()=>n(a)?["contextmenu"]:["click"]),{getDropMenuList:l,handleMenuEvent:c,handleContextMenu:r}=ga(e,a);function d(u){e.tabItem&&r(e.tabItem)(u)}return{prefixCls:t,getDropMenuList:l,handleMenuEvent:c,handleContext:d,getTrigger:i,getIsTabs:a,getTitle:s}}}),fa={class:"ml-1"};function ha(e,t,o,s,a,i){const l=h("DownOutlined"),c=h("Dropdown");return m(),O(c,{dropMenuList:e.getDropMenuList,trigger:e.getTrigger,onMenuEvent:e.handleMenuEvent},{default:A(()=>[e.getIsTabs?(m(),$("div",{key:0,class:v(`${e.prefixCls}__info`),onContextmenu:t[0]||(t[0]=(...r)=>e.handleContext&&e.handleContext(...r))},[K("span",fa,pe(e.getTitle),1)],34)):(m(),$("span",{key:1,class:v(`${e.prefixCls}__extra-quick`),onClick:t[1]||(t[1]=(...r)=>e.handleContext&&e.handleContext(...r))},[M(l)],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"])}var _a=U(ma,[["render",ha]]);const Sa=H({name:"TabRedo",components:{RedoOutlined:bo},setup(){const e=F(!1),{prefixCls:t}=G("multiple-tabs-content"),{refreshPage:o}=nn();function s(){return W(this,null,function*(){e.value=!0,yield o(),setTimeout(()=>{e.value=!1},1200)})}return{prefixCls:t,handleRedo:s,loading:e}}});function Ma(e,t,o,s,a,i){const l=h("RedoOutlined");return m(),$("span",{class:v(`${e.prefixCls}__extra-redo`),onClick:t[0]||(t[0]=(...c)=>e.handleRedo&&e.handleRedo(...c))},[M(l,{spin:e.loading},null,8,["spin"])],2)}var Ca=U(Sa,[["render",Ma]]);function Ta(e,t){function o(){We(()=>W(this,null,function*(){if(!e)return;(yield z(()=>import("./sortable.esm.c20789c1.js"),[])).default.create(n(e),he({animation:500,delay:400,delayOnTouchOnly:!0},t))}))}return{initSortable:o}}function ya(){const e=F([]),t=He(),o=Re();function s(l){const c=[];return l&&l.forEach(r=>{r.meta&&r.meta.affix&&c.push(Qe(r))}),c}function a(){const l=s(o.getRoutes());e.value=l;for(const c of l)t.addTab({meta:c.meta,name:c.name,path:c.path})}let i=!1;return i||(a(),i=!0),e.value.map(l=>{var c;return(c=l.meta)==null?void 0:c.title}).filter(Boolean)}function ba(e){const t=He(),{multiTabsSetting:o}=io,{prefixCls:s}=G("multiple-tabs");We(()=>{var l;if(!o.canDrag)return;const a=(l=document.querySelectorAll(`.${s} .ant-tabs-nav-wrap > div`))==null?void 0:l[0],{initSortable:i}=Ta(a,{filter:c=>{var d;const r=(d=c==null?void 0:c.target)==null?void 0:d.innerText;return r?e.includes(r):!1},onEnd:c=>{const{oldIndex:r,newIndex:d}=c;vt(r)||vt(d)||r===d||t.sortTabs(r,d)}});i()})}const va=H({name:"MultipleTabs",components:{TabRedo:Ca,Tabs:Et,TabPane:Et.TabPane,TabContent:_a},setup(){const e=ya(),t=F("");ba(e);const o=He(),s=lt(),a=Re(),{prefixCls:i}=G("multiple-tabs"),l=at(),{getShowQuick:c,getShowRedo:r,getShowFold:d}=xe(),u=p(()=>o.getTabList.filter(C=>{var T;return!((T=C.meta)!=null&&T.hideTab)})),f=p(()=>n(u).length===1),g=p(()=>[i,{[`${i}--hide-close`]:n(f)}]);Ze(C=>{const{name:T}=C;if(T===ot||!C||!s.getToken)return;const{path:y,fullPath:b,meta:w={}}=C,{currentActiveMenu:j,hideTab:R}=w,L=R?j:null,P=L||b||y;if(t.value!==P&&(t.value=P),L){const k=a.getRoutes().find(ee=>ee.path===j);k&&o.addTab(k)}else o.addTab(n(C))});function _(C){t.value=C,C&&l(C,!1)}function S(C){n(f)||o.closeTabByKey(C,a)}return{getWrapClass:g,handleEdit:S,handleChange:_,activeKeyRef:t,getTabsState:u,getShowQuick:c,getShowRedo:r,getShowFold:d}}});function Oa(e,t,o,s,a,i){const l=h("TabContent"),c=h("TabPane"),r=h("TabRedo"),d=h("Tabs");return m(),$("div",{class:v(e.getWrapClass)},[M(d,{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:e.activeKeyRef,onChange:e.handleChange,onEdit:e.handleEdit},tn({default:A(()=>[(m(!0),$(q,null,Le(e.getTabsState,u=>(m(),O(c,{key:u.query?u.fullPath:u.path,closable:!(u&&u.meta&&u.meta.affix)},{tab:A(()=>[M(l,{tabItem:u},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e.getShowRedo||e.getShowQuick?{name:"rightExtra",fn:A(()=>[e.getShowRedo?(m(),O(r,{key:0})):D("",!0),e.getShowQuick?(m(),O(l,{key:1,isExtra:"",tabItem:e.$route},null,8,["tabItem"])):D("",!0)]),key:"0"}:void 0]),1032,["activeKey","onChange","onEdit"])],2)}var Ea=U(va,[["render",Oa]]);const At=48,Ia=32,$a=H({name:"LayoutMultipleHeader",components:{LayoutHeader:pn,MultipleTabs:Ea},setup(){const{setHeaderHeight:e}=yo(),{prefixCls:t}=G("layout-multiple-header"),{getCalcContentWidth:o,getSplit:s}=Z(),{getIsMobile:a}=we(),{getFixed:i,getShowInsetHeaderRef:l,getShowFullHeaderRef:c,getHeaderTheme:r,getShowHeader:d}=dt(),{getFullContent:u}=Yt(),{getShowMultipleTab:f}=xe(),g=p(()=>n(f)&&!n(u)),_=p(()=>n(i)||n(c)),S=p(()=>{const b={};return n(i)&&(b.width=n(a)?"100%":n(o)),n(c)&&(b.top=`${At}px`),b}),C=p(()=>n(i)||n(c)),T=p(()=>{let b=0;return(n(c)||!n(s))&&n(d)&&!n(u)&&(b+=At),n(f)&&!n(u)&&(b+=Ia),e(b),{height:`${b}px`}});return{getClass:p(()=>[t,`${t}--${n(r)}`,{[`${t}--fixed`]:n(C)}]),prefixCls:t,getPlaceholderDomStyle:T,getIsFixed:C,getWrapStyle:S,getIsShowPlaceholderDom:_,getShowTabs:g,getShowInsetHeaderRef:l}}});function La(e,t,o,s,a,i){const l=h("LayoutHeader"),c=h("MultipleTabs");return m(),$(q,null,[e.getIsShowPlaceholderDom?(m(),$("div",{key:0,style:Ce(e.getPlaceholderDomStyle)},null,4)):D("",!0),K("div",{style:Ce(e.getWrapStyle),class:v(e.getClass)},[e.getShowInsetHeaderRef?(m(),O(l,{key:0})):D("",!0),e.getShowTabs?(m(),O(c,{key:1})):D("",!0)],6)],64)}var Ra=U($a,[["render",La],["__scopeId","data-v-16f90d9d"]]);function wa(){const{getLockTime:e}=be(),t=vo(),o=lt(),s=ke();let a;function i(){window.clearTimeout(a)}function l(){if(!o.getToken){i();return}const d=s.getProjectConfig.lockTime;if(!d||d<1){i();return}i(),a=setTimeout(()=>{c()},d*60*1e3)}function c(){t.setLockInfo({isLock:!0,pwd:void 0})}tt(d=>{o.getToken?l():i(),d(()=>{i()})}),ro(()=>{i()});const r=jt(l,2e3);return p(()=>n(e)?{onKeyup:r,onMousemove:r}:(i(),{}))}const Aa=H({name:"DefaultLayout",components:{LayoutFeatures:V(()=>z(()=>import("./index.415f5046.js"),["assets/index.415f5046.js","assets/index.31e949a4.css","assets/index.a18cc309.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/SessionTimeoutLogin.f1f901a8.js","assets/SessionTimeoutLogin.30664b76.css","assets/Login.76b9f970.js","assets/Login.913e86f3.css","assets/LoginForm.04c1025a.js","assets/LoginForm.e4321d4c.css","assets/index.9e0f8a6b.js","assets/index.b2ab04a8.css","assets/index.beed4ab5.js","assets/index.cda8cbc4.css","assets/Checkbox.919eb32a.js","assets/LoginFormTitle.9ab6eda3.js","assets/FormModalPassword.5351fefd.js","assets/index.3ccc18ac.js","assets/index.633d230f.css","assets/useWindowSizeFn.d176b3a5.js","assets/FullscreenOutlined.b9fd5be6.js","assets/BasicForm.d58d202f.js","assets/BasicForm.e7becb48.css","assets/index.c1d6a1f9.js","assets/index.3a3c1369.css","assets/index.0321d0be.js","assets/index.a0a9f5ac.css","assets/index.4040b11d.js","assets/index.5719ca16.css","assets/index.a995b471.js","assets/index.334cdf27.css","assets/index.14e14872.js","assets/index.8914d246.css","assets/index.52c33256.js","assets/get.0b1c6ac7.js","assets/Form.1cc72784.js","assets/Col.605699c9.js","assets/useFlexGapSupport.3240d255.js","assets/_baseIteratee.432be787.js","assets/useSize.9b10dc05.js","assets/index.0fe57a5b.js","assets/index.0ac1ab84.css","assets/DeleteOutlined.707204c0.js","assets/index.87b4cc3a.js","assets/index.b6ff300c.css","assets/useRefs.fe3bdf15.js","assets/index.0c29338b.js","assets/index.a11d8720.css","assets/onMountedOrActivated.c176aad3.js","assets/index.adbf62a5.js","assets/index.064b5fe0.css","assets/index.37fc506d.js","assets/index.cd256673.css","assets/index.5c0d538f.js","assets/index.dfe20ef8.css","assets/uniqBy.7b5fdd96.js","assets/index.5d87e81e.js","assets/index.0ec4bbd2.css","assets/css.bcd121de.js","assets/index.3eedf359.js","assets/index.746e85ec.css","assets/index.3b88ad02.js","assets/index.5d0ba52a.css","assets/useContextMenu.6088df26.js","assets/useContextMenu.e9d18449.css","assets/index.5e5e8ba1.js","assets/useForm.e55162bc.js","assets/sysUserApi.82fd98c7.js","assets/scrollTo.d4c332b7.js","assets/index.9da0d1c7.js","assets/index.0d1cd165.css","assets/ArrowLeftOutlined.0f7d1b9e.js","assets/websocketEnum.25a5c533.js","assets/busPatientApi.88d3ef24.js","assets/useNow.61734bbd.js","assets/index.589353eb.js","assets/index.02b03754.css","assets/useContentViewHeight.2a59a8a3.js","assets/index.37bf36ad.js","assets/index.bbd63b8a.css","assets/PlusOutlined.1e7c430b.js","assets/RedoOutlined.80b8c01a.js","assets/index.bd2c390b.js","assets/TabPane.500cac61.js","assets/lock.e396c5c7.js"])),LayoutFooter:V(()=>z(()=>import("./index.beef883e.js"),["assets/index.beef883e.js","assets/index.4fdaba94.css","assets/index.ae52ebae.js","assets/index.0795d9ee.css","assets/siteSetting.79764fff.js","assets/useContentViewHeight.2a59a8a3.js","assets/useWindowSizeFn.d176b3a5.js","assets/GithubFilled.c1d6e5d2.js"])),LayoutHeader:pn,LayoutContent:Zs,LayoutSideBar:pa,LayoutMultipleHeader:Ra,Layout:rt},setup(){const{prefixCls:e}=G("default-layout"),{getIsMobile:t}=we(),{getShowFullHeaderRef:o}=dt(),{getShowSidebar:s,getIsMixSidebar:a,getShowMenu:i}=Z(),l=wa(),c=p(()=>{let r=["ant-layout"];return(n(a)||n(i))&&r.push("ant-layout-has-sider"),r});return{getShowFullHeaderRef:o,getShowSidebar:s,prefixCls:e,getIsMobile:t,getIsMixSidebar:a,layoutClass:c,lockEvents:l}}});function Na(e,t,o,s,a,i){const l=h("LayoutFeatures"),c=h("LayoutHeader"),r=h("LayoutSideBar"),d=h("LayoutMultipleHeader"),u=h("LayoutContent"),f=h("LayoutFooter"),g=h("Layout");return m(),O(g,x({class:e.prefixCls},e.lockEvents),{default:A(()=>[M(l),e.getShowFullHeaderRef?(m(),O(c,{key:0,fixed:""})):D("",!0),M(g,{class:v([e.layoutClass])},{default:A(()=>[e.getShowSidebar||e.getIsMobile?(m(),O(r,{key:0})):D("",!0),M(g,{class:v(`${e.prefixCls}-main`)},{default:A(()=>[M(d),M(u),M(f)]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"])}var Da=U(Aa,[["render",Na]]),Za=Object.freeze(Object.defineProperty({__proto__:null,default:Da},Symbol.toStringTag,{value:"Module"}));export{Ls as b,V as c,Za as i,dt as u};
|