import{_ as j,P as u,o as I,a as Te,f as Ee,d as z,s as x,b as we,n as K,w as V,c as Ce,e as te,g as i,T as ie,h as de,v as ue,i as D,r as X,j as Be,m as Ie,k as je,l as P,p as Ve,u as ze,q as Ae,t as ce,x as fe,y as ee,C as Fe,z as He,A as Le,B as Re,D as ke,E as U,F as Se,G as T,H,I as pe,J as W,K as We,L as me,M as Ke}from"./index-3c234266.js";import{o as Oe,K as Ue,i as $e,P as Xe,d as Ye,N as Ge,A as Je,_ as qe,B as Qe}from"./_plugin-vue_export-helper-a1ffee7e.js";import{i as ve}from"./isNumeric-4ba116a0.js";import{_ as Ze,a as et,M as tt}from"./index-6a3b275e.js";import{i as nt}from"./utils-ccf2ec76.js";import"./collapseMotion-ccbb3149.js";const _e=()=>({prefixCls:String,width:u.oneOfType([u.string,u.number]),height:u.oneOfType([u.string,u.number]),style:{type:Object,default:void 0},class:String,rootClassName:String,rootStyle:I(),placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:Te(),autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},motion:Ee(),maskMotion:I()}),ot=()=>j(j({},_e()),{forceRender:{type:Boolean,default:void 0},getContainer:u.oneOfType([u.string,u.func,u.object,u.looseBool])}),at=()=>j(j({},_e()),{getContainer:Function,getOpenCount:Function,scrollLocker:u.any,inline:Boolean});function lt(e){return Array.isArray(e)?e:[e]}const rt={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"};Object.keys(rt).filter(e=>{if(typeof document>"u")return!1;const t=document.getElementsByTagName("html")[0];return e in(t?t.style:{})})[0];const st=!(typeof window<"u"&&window.document&&window.document.createElement);var it=globalThis&&globalThis.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{K(()=>{var r;const{open:d,getContainer:h,showMask:O,autofocus:w}=e,g=h==null?void 0:h();M(e),d&&(g&&(g.parentNode,document.body),K(()=>{w&&C()}),O&&((r=e.scrollLocker)===null||r===void 0||r.lock()))})}),V(()=>e.level,()=>{M(e)},{flush:"post"}),V(()=>e.open,()=>{const{open:r,getContainer:d,scrollLocker:h,showMask:O,autofocus:w}=e,g=d==null?void 0:d();g&&(g.parentNode,document.body),r?(w&&C(),O&&(h==null||h.lock())):h==null||h.unLock()},{flush:"post"}),Ce(()=>{var r;const{open:d}=e;d&&(document.body.style.touchAction=""),(r=e.scrollLocker)===null||r===void 0||r.unLock()}),V(()=>e.placement,r=>{r&&(b.value=null)});const C=()=>{var r,d;(d=(r=y.value)===null||r===void 0?void 0:r.focus)===null||d===void 0||d.call(r)},v=r=>{a("close",r)},k=r=>{r.keyCode===Ue.ESC&&(r.stopPropagation(),v(r))},S=()=>{const{open:r,afterVisibleChange:d}=e;d&&d(!!r)},M=r=>{let{level:d,getContainer:h}=r;if(st)return;const O=h==null?void 0:h(),w=O?O.parentNode:null;m=[],d==="all"?(w?Array.prototype.slice.call(w.children):[]).forEach($=>{$.nodeName!=="SCRIPT"&&$.nodeName!=="STYLE"&&$.nodeName!=="LINK"&&$!==O&&m.push($)}):d&<(d).forEach(g=>{document.querySelectorAll(g).forEach($=>{m.push($)})})},E=r=>{a("handleClick",r)},N=x(!1);return V(y,()=>{K(()=>{N.value=!0})}),()=>{var r,d;const{width:h,height:O,open:w,prefixCls:g,placement:$,level:A,levelMove:F,ease:oe,duration:ae,getContainer:le,onChange:re,afterVisibleChange:se,showMask:L,maskClosable:Y,maskStyle:G,keyboard:J,getOpenCount:o,scrollLocker:s,contentWrapperStyle:f,style:_,class:B,rootClassName:q,rootStyle:Q,maskMotion:xe,motion:Z,inline:De}=e,Pe=it(e,["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class","rootClassName","rootStyle","maskMotion","motion","inline"]),R=w&&N.value,Me=te(g,{[`${g}-${$}`]:!0,[`${g}-open`]:R,[`${g}-inline`]:De,"no-mask":!L,[q]:!0}),Ne=typeof Z=="function"?Z($):Z;return i("div",D(D({},Oe(Pe,["autofocus"])),{},{tabindex:-1,class:Me,style:Q,ref:y,onKeydown:R&&J?k:void 0}),[i(ie,xe,{default:()=>[L&&de(i("div",{class:`${g}-mask`,onClick:Y?v:void 0,style:G,ref:c},null),[[ue,R]])]}),i(ie,D(D({},Ne),{},{onAfterEnter:S,onAfterLeave:S}),{default:()=>[de(i("div",{class:`${g}-content-wrapper`,style:[f],ref:l},[i("div",{class:[`${g}-content`,B],style:_,ref:b},[(r=n.default)===null||r===void 0?void 0:r.call(n)]),n.handler?i("div",{onClick:E,ref:p},[(d=n.handler)===null||d===void 0?void 0:d.call(n)]):null]),[[ue,R]])]})])}}}),ye=dt;var he=globalThis&&globalThis.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],setup(e,t){let{emit:a,slots:n}=t;const l=X(null),y=p=>{a("handleClick",p)},c=p=>{a("close",p)};return()=>{const{getContainer:p,wrapperClassName:b,rootClassName:m,rootStyle:C,forceRender:v}=e,k=he(e,["getContainer","wrapperClassName","rootClassName","rootStyle","forceRender"]);let S=null;if(!p)return i(ye,D(D({},k),{},{rootClassName:m,rootStyle:C,open:e.open,onClose:c,onHandleClick:y,inline:!0}),n);const M=!!n.handler||v;return(M||e.open||l.value)&&(S=i(Xe,{autoLock:!0,visible:e.open,forceRender:M,getContainer:p,wrapperClassName:b},{default:E=>{var{visible:N,afterClose:r}=E,d=he(E,["visible","afterClose"]);return i(ye,D(D(D({ref:l},k),d),{},{rootClassName:m,rootStyle:C,open:N!==void 0?N:e.open,afterVisibleChange:r!==void 0?r:e.afterVisibleChange,onClose:c,onHandleClick:y}),n)}})),S}}}),ct=ut,ft=e=>{const{componentCls:t,motionDurationSlow:a}=e,n={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${a}`}}};return{[t]:{[`${t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${a}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${t}-panel-motion`]:{"&-left":[n,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[n,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[n,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[n,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}},pt=ft,mt=e=>{const{componentCls:t,zIndexPopup:a,colorBgMask:n,colorBgElevated:l,motionDurationSlow:y,motionDurationMid:c,padding:p,paddingLG:b,fontSizeLG:m,lineHeightLG:C,lineWidth:v,lineType:k,colorSplit:S,marginSM:M,colorIcon:E,colorIconHover:N,colorText:r,fontWeightStrong:d,drawerFooterPaddingVertical:h,drawerFooterPaddingHorizontal:O}=e,w=`${t}-content-wrapper`;return{[t]:{position:"fixed",inset:0,zIndex:a,pointerEvents:"none","&-pure":{position:"relative",background:l,[`&${t}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${t}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${t}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${t}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${t}-mask`]:{position:"absolute",inset:0,zIndex:a,background:n,pointerEvents:"auto"},[w]:{position:"absolute",zIndex:a,transition:`all ${y}`,"&-hidden":{display:"none"}},[`&-left > ${w}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${w}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${w}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${w}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:l,pointerEvents:"auto"},[`${t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${p}px ${b}px`,fontSize:m,lineHeight:C,borderBottom:`${v}px ${k} ${S}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${t}-extra`]:{flex:"none"},[`${t}-close`]:{display:"inline-block",marginInlineEnd:M,color:E,fontWeight:d,fontSize:m,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${c}`,textRendering:"auto","&:focus, &:hover":{color:N,textDecoration:"none"}},[`${t}-title`]:{flex:1,margin:0,color:r,fontWeight:e.fontWeightStrong,fontSize:m,lineHeight:C},[`${t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:b,overflow:"auto"},[`${t}-footer`]:{flexShrink:0,padding:`${h}px ${O}px`,borderTop:`${v}px ${k} ${S}`},"&-rtl":{direction:"rtl"}}}},vt=Be("Drawer",e=>{const t=Ie(e,{drawerFooterPaddingVertical:e.paddingXS,drawerFooterPaddingHorizontal:e.padding});return[mt(t),pt(t)]},e=>({zIndexPopup:e.zIndexPopupBase}));var yt=globalThis&&globalThis.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l({autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:u.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:{type:[String,Function,Boolean,Object],default:void 0},maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:I(),rootClassName:String,rootStyle:I(),size:{type:String},drawerStyle:I(),headerStyle:I(),bodyStyle:I(),contentWrapperStyle:{type:Object,default:void 0},title:u.any,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},width:u.oneOfType([u.string,u.number]),height:u.oneOfType([u.string,u.number]),zIndex:Number,prefixCls:String,push:u.oneOfType([u.looseBool,{type:Object}]),placement:u.oneOf(ht),keyboard:{type:Boolean,default:void 0},extra:u.any,footer:u.any,footerStyle:I(),level:u.any,levelMove:{type:[Number,Array,Function]},handle:u.any,afterVisibleChange:Function,onAfterVisibleChange:Function,onAfterOpenChange:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onClose:Function}),bt=z({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:$e(gt(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:ge}),slots:Object,setup(e,t){let{emit:a,slots:n,attrs:l}=t;const y=x(!1),c=x(!1),p=x(null),b=x(!1),m=x(!1),C=P(()=>{var o;return(o=e.open)!==null&&o!==void 0?o:e.visible});V(C,()=>{C.value?b.value=!0:m.value=!1},{immediate:!0}),V([C,b],()=>{C.value&&b.value&&(m.value=!0)},{immediate:!0});const v=Ve("parentDrawerOpts",null),{prefixCls:k,getPopupContainer:S,direction:M}=ze("drawer",e),[E,N]=vt(k),r=P(()=>e.getContainer===void 0&&(S!=null&&S.value)?()=>S.value(document.body):e.getContainer);Ye(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),Ae("parentDrawerOpts",{setPush:()=>{y.value=!0},setPull:()=>{y.value=!1,K(()=>{O()})}}),we(()=>{C.value&&v&&v.setPush()}),Ce(()=>{v&&v.setPull()}),V(m,()=>{v&&(m.value?v.setPush():v.setPull())},{flush:"post"});const O=()=>{var o,s;(s=(o=p.value)===null||o===void 0?void 0:o.domFocus)===null||s===void 0||s.call(o)},w=o=>{a("update:visible",!1),a("update:open",!1),a("close",o)},g=o=>{var s;o||(c.value===!1&&(c.value=!0),e.destroyOnClose&&(b.value=!1)),(s=e.afterVisibleChange)===null||s===void 0||s.call(e,o),a("afterVisibleChange",o),a("afterOpenChange",o)},$=P(()=>{const{push:o,placement:s}=e;let f;return typeof o=="boolean"?f=o?ge.distance:0:f=o.distance,f=parseFloat(String(f||0)),s==="left"||s==="right"?`translateX(${s==="left"?f:-f}px)`:s==="top"||s==="bottom"?`translateY(${s==="top"?f:-f}px)`:null}),A=P(()=>{var o;return(o=e.width)!==null&&o!==void 0?o:e.size==="large"?736:378}),F=P(()=>{var o;return(o=e.height)!==null&&o!==void 0?o:e.size==="large"?736:378}),oe=P(()=>{const{mask:o,placement:s}=e;if(!m.value&&!o)return{};const f={};return s==="left"||s==="right"?f.width=ve(A.value)?`${A.value}px`:A.value:f.height=ve(F.value)?`${F.value}px`:F.value,f}),ae=P(()=>{const{zIndex:o,contentWrapperStyle:s}=e,f=oe.value;return[{zIndex:o,transform:y.value?$.value:void 0},j({},s),f]}),le=o=>{const{closable:s,headerStyle:f}=e,_=ee(n,e,"extra"),B=ee(n,e,"title");return!B&&!s?null:i("div",{class:te(`${o}-header`,{[`${o}-header-close-only`]:s&&!B&&!_}),style:f},[i("div",{class:`${o}-header-title`},[re(o),B&&i("div",{class:`${o}-title`},[B])]),_&&i("div",{class:`${o}-extra`},[_])])},re=o=>{var s;const{closable:f}=e,_=n.closeIcon?(s=n.closeIcon)===null||s===void 0?void 0:s.call(n):e.closeIcon;return f&&i("button",{key:"closer",onClick:w,"aria-label":"Close",class:`${o}-close`},[_===void 0?i(Fe,null,null):_])},se=o=>{var s;if(c.value&&!e.forceRender&&!b.value)return null;const{bodyStyle:f,drawerStyle:_}=e;return i("div",{class:`${o}-wrapper-body`,style:_},[le(o),i("div",{key:"body",class:`${o}-body`,style:f},[(s=n.default)===null||s===void 0?void 0:s.call(n)]),L(o)])},L=o=>{const s=ee(n,e,"footer");if(!s)return null;const f=`${o}-footer`;return i("div",{class:f,style:e.footerStyle},[s])},Y=P(()=>te({"no-mask":!e.mask,[`${k.value}-rtl`]:M.value==="rtl"},e.rootClassName,N.value)),G=P(()=>ce(fe(k.value,"mask-motion"))),J=o=>ce(fe(k.value,`panel-motion-${o}`));return()=>{const{width:o,height:s,placement:f,mask:_,forceRender:B}=e,q=yt(e,["width","height","placement","mask","forceRender"]),Q=j(j(j({},l),Oe(q,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","onAfterVisibleChange","onClose","onUpdate:visible","onUpdate:open","visible"])),{forceRender:B,onClose:w,afterVisibleChange:g,handler:!1,prefixCls:k.value,open:m.value,showMask:_,placement:f,ref:p});return E(i(Ge,null,{default:()=>[i(ct,D(D({},Q),{},{maskMotion:G.value,motion:J,width:A.value,height:F.value,getContainer:r.value,rootClassName:Y.value,rootStyle:e.rootStyle,contentWrapperStyle:ae.value}),{handler:e.handle?()=>e.handle:n.handle,default:()=>se(k.value)})]}))}}}),wt=je(bt);var Ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"};const kt=Ct;function be(e){for(var t=1;t{y.push(`/${p.key}`)};return{...Re(l),placement:a,visible:n,handleClick:c}}});function _t(e,t,a,n,l,y){const c=ke("DesktopOutlined"),p=Ze,b=et,m=tt,C=wt;return U(),Se(C,{open:e.visible,"onUpdate:open":t[2]||(t[2]=v=>e.visible=v),class:"drawerDom",width:270,title:"",placement:e.placement,closable:!1,onClose:t[3]||(t[3]=v=>e.visible=!1)},{default:T(()=>[i(m,{openKeys:e.openKeys,"onUpdate:openKeys":t[0]||(t[0]=v=>e.openKeys=v),selectedKeys:e.selectedKeys,"onUpdate:selectedKeys":t[1]||(t[1]=v=>e.selectedKeys=v),mode:"inline",theme:"dark","inline-collapsed":e.collapsed,class:"w-full h-full",onClick:e.handleClick},{default:T(()=>[i(b,{key:"sub1"},{icon:T(()=>[i(c)]),title:T(()=>t[4]||(t[4]=[H(" 组态管理 ")])),default:T(()=>[i(p,{key:"scadaComponentGroup"},{default:T(()=>t[5]||(t[5]=[H(" 部件组 ")])),_:1}),i(p,{key:"scadaComponentList"},{default:T(()=>t[6]||(t[6]=[H(" 部件库 ")])),_:1}),i(p,{key:"scadaDashboardList"},{default:T(()=>t[7]||(t[7]=[H(" 组态看板列表 ")])),_:1})]),_:1})]),_:1},8,["openKeys","selectedKeys","inline-collapsed","onClick"])]),_:1},8,["open","placement"])}const xt=qe($t,[["render",_t]]),Dt={class:"h-full"},Pt=z({name:"IndexPage"}),jt=z({...Pt,setup(e){const t=X(!1),a=window.top!==window,l=X("production"==="development");return window.addEventListener("message",y=>{nt(y.data)&&(JSON.parse(y.data||"{}").isDark===!0?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"))}),(y,c)=>{const p=Qe,b=ke("RouterView");return U(),pe("div",Dt,[a?me("",!0):(U(),pe("button",{key:0,"icon-btn":"",class:"fixed z-1000 top-3 left-2 text-5 dark:color-white bg-white dark:bg-black",onClick:c[0]||(c[0]=m=>("toggleDark"in y?y.toggleDark:W(Ke))())},c[3]||(c[3]=[We("div",{"dark:i-carbon-moon":"","i-carbon-sun":"",class:"hover-color-blue color-black"},null,-1)]))),W(l)&&!a?(U(),Se(p,{key:1,type:"primary",style:{position:"fixed !important","z-index":"999"},class:"bottom-2 left-5",onClick:c[1]||(c[1]=m=>t.value=!W(t))},{default:T(()=>c[4]||(c[4]=[H(" 菜单 ")])),_:1})):me("",!0),i(xt,{"show-menu":W(t),onShowHideMenu:c[2]||(c[2]=m=>t.value=m)},null,8,["show-menu"]),i(b)])}}});export{jt as default};