import{d as $,r as n,w as Z,c as a,J as E,o,a as e,O as L,a6 as k,M as C,V as le,h as ie,S as ce,ag as _,G as w,H as u,P as d,u as v,D as P,L as re,T as ue,ay as de,K as ve}from"../@vue/@vue.B_jFLcBm.1751277099553.js";import{_ as me}from"../logo/logo.BEfjoRN6.1751277099553.js";import{f as K,g as pe,_ as N,b as G,i as _e,a as Ce,o as H,p as fe,q as he,c as U}from"../../assets/index-FZ48n_d9.js";import{a as ge,s as we}from"../countdownTimer/countdownTimer.DjcHpc3B.1751277099553.js";import{u as J}from"../vue-router/vue-router.DaQm0NVE.1751277099553.js";import{u as Se}from"../vue-i18n/vue-i18n.DKgOWBxc.1751277099553.js";import{u as Le,g as ke}from"../deviceComm/deviceComm.DAoxdyzs.1751277099553.js";import"../element-plus/element-plus.DC0PKXec.1751277099553.js";import"../lodash-es/lodash-es.S0Y0Up6J.1751277099553.js";import"../@vueuse/@vueuse.VzzCFLRY.1751277099553.js";import"../@element-plus/@element-plus.C01e5HIG.1751277099553.js";import"../@popperjs/@popperjs.D_chPuIy.1751277099553.js";import"../@ctrl/@ctrl.r5W6hzzQ.1751277099553.js";import"../dayjs/dayjs.CWsDMI8D.1751277099553.js";import"../async-validator/async-validator.CDKkdPIV.1751277099553.js";import"../memoize-one/memoize-one.BdPwpGay.1751277099553.js";import"../normalize-wheel-es/normalize-wheel-es.BQoi3Ox2.1751277099553.js";import"../@floating-ui/@floating-ui.DwceP2Gb.1751277099553.js";import"../pinia/pinia.Col4Kkvr.1751277099553.js";import"../pinia-plugin-persistedstate/pinia-plugin-persistedstate.BUYkM9Wd.1751277099553.js";import"../destr/destr.Ctyiwlcu.1751277099553.js";import"../deep-pick-omit/deep-pick-omit.CegYQlcN.1751277099553.js";import"../nanoid/nanoid.OxPLOBIU.1751277099553.js";import"../lodash/lodash.Cz9E_6Pa.1751277099553.js";import"../@intlify/@intlify.Bpjdt8ji.1751277099553.js";const ye="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%3e%3cg%3e%3cpath%20d='M0.0235331,15.0004C0.549922,17.5394,1.84743,19.8237,3.77451,21.6049C4.03173,21.8431,4.38587,21.9525,4.73569,21.902C5.08577,21.8518,5.39322,21.6472,5.57035,21.3466L7.0753,18.7882C7.32661,18.3605,7.26811,17.8226,6.93049,17.4566C6.14374,16.602,5.57015,15.5796,5.25502,14.47C5.11587,13.9778,4.65955,13.6371,4.13943,13.6371L1.15759,13.6371C0.810054,13.6369,0.480915,13.7903,0.261386,14.0548C0.041084,14.3187,-0.0462898,14.6661,0.0235331,15.0004ZM15.337,20.2597C15.0856,19.8305,14.5798,19.6108,14.0871,19.7167C12.8403,19.9848,11.5444,19.9343,10.3232,19.5699C9.80795,19.4162,9.2527,19.6312,8.98301,20.0888L7.50558,22.602C7.33527,22.892,7.30387,23.241,7.41977,23.5558C7.53532,23.8709,7.78704,24.1196,8.10727,24.2351C9.50687,24.7425,10.9852,25,12.4996,25C13.7517,25,14.9878,24.8225,16.1727,24.4718C16.511,24.3713,16.7842,24.1249,16.9149,23.8026C17.0451,23.4798,17.0178,23.1162,16.8407,22.8156L15.337,20.2597ZM20.6566,2.90239C20.4487,2.73187,20.1865,2.63843,19.9155,2.63836C19.8484,2.63836,19.78,2.64529,19.7128,2.65666C19.3768,2.71562,19.0844,2.91719,18.9138,3.20747L17.4331,5.72269C17.1644,6.18078,17.2523,6.76017,17.6453,7.12156C18.6526,8.04491,19.3791,9.22452,19.7439,10.5291C19.8823,11.0225,20.3393,11.3644,20.8606,11.3645L23.8428,11.3645C24.1897,11.3643,24.5182,11.2115,24.7379,10.9481C24.9584,10.6845,25.0461,10.3375,24.9767,10.0033C24.4076,7.2351,22.8735,4.71312,20.6566,2.90239ZM16.9149,1.19863C16.7845,0.876033,16.5112,0.629543,16.1727,0.529309C14.9813,0.177503,13.7437,-0.000830825,12.4996,0.00000264763C10.9852,0.00000264763,9.50687,0.257282,8.10726,0.764734C7.43451,1.00939,7.14749,1.78915,7.50557,2.39938L8.98301,4.9123C9.2527,5.36987,9.80795,5.58482,10.3232,5.43112C11.0287,5.22013,11.7622,5.11313,12.4998,5.11361C13.0296,5.11361,13.5641,5.17047,14.0871,5.28329C14.5794,5.389,15.0849,5.16992,15.337,4.74155L16.8408,2.18528C17.0179,1.88481,17.0452,1.52132,16.9149,1.19863ZM23.8428,13.6369L20.8606,13.6369C20.3392,13.6366,19.8819,13.9786,19.7439,14.4721C19.3789,15.7767,18.6525,16.9564,17.6453,17.8799C17.2522,18.2406,17.1643,18.8197,17.4331,19.2773L18.9138,21.7936C19.0842,22.0841,19.3767,22.2857,19.7128,22.3446C19.78,22.356,19.8484,22.3616,19.9155,22.3616C20.1863,22.362,20.4486,22.269,20.6566,22.0989C22.8735,20.2869,24.4076,17.766,24.9767,14.9981C25.0462,14.6639,24.9585,14.3169,24.7379,14.0534C24.5185,13.7896,24.1898,13.6367,23.8428,13.6369ZM0.261205,10.9466C0.480636,11.211,0.809744,11.3644,1.15741,11.3644L4.13962,11.3644C4.65987,11.3642,5.11616,11.0235,5.2552,10.5314C5.5702,9.42149,6.14379,8.39867,6.93067,7.54373C7.26833,7.17823,7.32685,6.64053,7.07548,6.21327L5.57053,3.65486C5.39314,3.3543,5.0859,3.14946,4.73588,3.09837C4.68018,3.09057,4.62398,3.08677,4.56771,3.087C4.27556,3.087,3.99028,3.19627,3.77469,3.39652C1.84743,5.17757,0.549922,7.46164,0.0235331,10.0009C-0.0462105,10.3352,0.0410797,10.6825,0.261205,10.9466Z'%20fill='%232892F3'%20fill-opacity='1'/%3e%3c/g%3e%3c/svg%3e",xe="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='42'%20height='32'%20viewBox='0%200%2042%2032'%3e%3cg%3e%3cpath%20d='M0,9.368L3.81937,13.4827C13.3061,3.256,28.6939,3.256,38.1806,13.4827L42,9.368C30.4106,-3.12267,11.6078,-3.12267,0,9.368ZM15.2722,25.8267L21,32L26.7277,25.8267C23.5778,22.4133,18.4406,22.4133,15.2722,25.8267ZM7.63875,17.6L11.4581,21.7147C16.7265,16.0347,25.2787,16.0347,30.5471,21.7147L34.3639,17.6C26.9955,9.65867,15.0255,9.65867,7.63612,17.6L7.63875,17.6Z'%20fill='%232892F3'%20fill-opacity='1'%20style='mix-blend-mode:passthrough'/%3e%3c/g%3e%3c/svg%3e",be="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='42'%20height='32'%20viewBox='0%200%2042%2032'%3e%3cg%3e%3cpath%20d='M37.9313,13.4957L41.7381,9.3913C30.2499,-3.13043,11.5561,-3.13043,0,9.3913L3.80673,13.4957C13.2556,3.26957,28.5505,3.26957,37.9313,13.4957ZM26.7853,18.9216C27.873,17.252,29.4365,15.8607,31.2039,14.9564C23.9303,9.73897,14.0736,10.6433,7.61573,17.5998L11.4225,21.7042C15.5691,17.1824,21.755,16.2781,26.7853,18.9216ZM37.9991,25.461L41.5339,29.0784C42.1457,29.7045,42.1457,30.748,41.4659,31.2349C40.9221,31.7915,40.1063,31.861,39.4945,31.4436L39.2906,31.2349L35.7558,27.6175L32.221,31.2349C31.6092,31.861,30.5895,31.861,29.9777,31.2349C29.4339,30.6784,29.3659,29.8436,29.7738,29.2175L29.9777,29.0088L33.5125,25.3915L29.9777,21.7741C29.3659,21.148,29.3659,20.1045,29.9777,19.4784C30.5215,18.9219,31.3373,18.8523,31.9491,19.2697L32.153,19.4784L35.7558,23.2349L39.2906,19.6175C39.9024,18.9915,40.9221,18.9915,41.5339,19.6175C42.0777,20.1741,42.1457,21.0088,41.7378,21.6349L41.5339,21.8436L37.9991,25.461ZM25.0157,25.0435L25.0157,24.5565C21.9567,22.5391,17.878,22.9565,15.2269,25.8087L20.937,32L25.2876,27.2696C25.0836,26.5739,25.0157,25.8087,25.0157,25.0435Z'%20fill-rule='evenodd'%20fill='%232892F3'%20fill-opacity='1'%20style='mix-blend-mode:passthrough'/%3e%3c/g%3e%3c/svg%3e",De={key:0,class:"reconnect-modal-overlay"},Me={class:"reconnect-modal-container"},Ie={class:"recipe-list"},$e={key:0},Ze={key:1},Ee={class:"actions"},Ne=["onClick"],Te=$({__name:"ErrorEventsModal",setup(T){const m=K(),l=n([]);Z(()=>{l.value=m.deviceStete.appEvents});const r=p=>{const s={className:"AppCore",fnName:"appEventConfirm",params:{evenid:p.uuid}};pe(s)};return(p,i)=>l.value.length?(o(),a("div",De,[e("div",Me,[i[1]||(i[1]=e("h2",{class:"reconnect-title"}," 错误信息: ",-1)),e("ul",Ie,[(o(!0),a(L,null,k(l.value,(s,c)=>(o(),a("li",{key:c},[s.errCheckPoints?(o(),a("span",$e,[(o(!0),a(L,null,k(s.errCheckPoints,g=>(o(),a("span",{key:g.ecode},C(g.ecodeInfo),1))),128))])):(o(),a("span",Ze,C(s.description||s.message),1)),e("div",Ee,[e("button",{class:"delete-button",onClick:le(g=>r(s),["stop"])}," 关闭 ",8,Ne),i[0]||(i[0]=e("span",{class:"selected-icon"},[e("i",{class:"fa fa-check-circle"})],-1))])]))),128))])])])):E("",!0)}}),qe=N(Te,[["__scopeId","data-v-63b4fcc9"]]),Be={key:0,class:"reconnect-modal-overlay"},Re={class:"reconnect-modal-container"},Ve={class:"reconnect-title"},Fe=$({__name:"NetReconnection",setup(T){const m=G(),l=J(),r=n(),p=n(!0),i=()=>{we(30*1e3,s=>{if(s==="0"){l.push("/login");return}r.value=s})};return Z(()=>{p.value=m.websocketConnected,m.websocketConnected?ge():i()}),(s,c)=>p.value?E("",!0):(o(),a("div",Be,[e("div",Re,[c[0]||(c[0]=e("div",{class:"reconnect-spinner"},null,-1)),e("h2",Ve," 正在重连中 "+C(r.value),1),c[1]||(c[1]=e("p",{class:"reconnect-message"}," 请稍候,系统正在尝试重新连接网络... ",-1))])]))}}),Ae=N(Fe,[["__scopeId","data-v-c6b34e62"]]),We={class:"header-right"},ze={class:"header-menu"},Pe={class:"aside"},He={class:"menu-tags"},Ue=["src"],Ke={class:"user"},Ge={key:0},Je=["src"],Oe=["src"],je={class:"footer"},Qe={class:"ip-info"},Xe={class:"alarm-info"},Ye=["src"],e1={class:"alarm-workState"},t1={class:"time"},s1=$({__name:"default",setup(T){const{locale:m}=Se(),l=J(),r=_e(),p=Le(),i=Ce(),s=K(),c=G(),g=c.languages,q=n(H()),B=n("zh-cn"),R=n(s.deviceInfo),O=setInterval(()=>{q.value=H()},1e3),h=n("空闲"),y=n(i.disinfectionState.state),x=n(r.liquidAddWorkState),b=n(r.liquidDrainWorkState),V=n(s.deviceStete),D=n(p.sealInfo),F=n(c.websocketConnected);let A=0,M=0;const W=n();ie(()=>{j(),s.startSubscribDevice()});const j=()=>{document.body.addEventListener("touchstart",I=>{const f=Date.now(),S=f-A;S<300&&S>0?(M++,M===3&&(I.preventDefault(),fe())):M=1,A=f})},Q=()=>{V.value.state.toLocaleLowerCase()!=="idle"?y.value!=="idle"&&y.value!=="finished"?h.value=i.disinfectionState.statedisplayName:x.value.workState!=="idle"?h.value=x.value.workStateDisplay:b.value.workState!=="idle"?h.value=b.value.workStateDisplay:D.value.workState!=="idle"&&(h.value=D.value.workStateDisplay):h.value="空闲"};Z(()=>{R.value=s.deviceInfo,F.value=c.websocketConnected,y.value=i.disinfectionState.state,x.value=r.liquidStateData,b.value=r.liquidDrainWorkState,V.value=s.deviceStete,D.value=p.sealInfo,Q(),W.value=s.isLowCost}),ce(()=>{clearInterval(O)});const X=()=>{if(ke()){U.error("退出登录前请停止当前的操作");return}U.warning("请确认是否退出登录?").then(()=>{l.push("/login")})},Y=()=>{m.value=m.value==="zh"?"en":"zh",localStorage.setItem("locale",m.value)};return(I,f)=>{const S=_("el-tag"),ee=_("el-option"),te=_("el-select"),se=_("bt-button"),oe=_("el-header"),ne=_("router-view"),ae=_("el-main"),z=_("el-container");return o(),w(z,{class:"main"},{default:u(()=>[d(oe,{class:"header"},{default:u(()=>[f[1]||(f[1]=e("div",{class:"logo"},[e("img",{src:me,alt:""})],-1)),e("div",We,[e("div",ze,[e("div",Pe,[(o(!0),a(L,null,k(v(he).filter(t=>t.meta.isDefault),t=>(o(),w(S,{key:t.path,class:P(["menu-tag",{"aside-item-active":v(l).currentRoute.value.path.includes(t.path)}]),onClick:o1=>v(l).push(t.path)},{default:u(()=>[e("div",He,[e("img",{class:"swing-icon",src:v(l).currentRoute.value.path.includes(t.path)?t.meta.activeIcon:t.meta.icon,alt:""},null,8,Ue),e("span",{class:P(["text",{"active-text":v(l).currentRoute.value.path.includes(t.path)}])},C(t.meta.title),3)])]),_:2},1032,["class","onClick"]))),128))])]),e("div",Ke,[W.value?(o(),a("span",Ge,[F.value?(o(),a("img",{key:0,width:"20",src:v(xe),alt:""},null,8,Je)):(o(),a("img",{key:1,src:v(be),width:"20",alt:""},null,8,Oe))])):E("",!0),d(te,{modelValue:B.value,"onUpdate:modelValue":f[0]||(f[0]=t=>B.value=t),class:"select-language",disabled:!1,onChange:Y},{default:u(()=>[(o(!0),a(L,null,k(v(g),t=>(o(),w(ee,{key:t.value,style:{height:"2rem"},value:t.value,label:t.name},{default:u(()=>[re(C(t.name),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"]),d(se,{type:"primary","button-text":"注销",onClick:X})])])]),_:1}),d(z,{class:"container"},{default:u(()=>[d(ae,null,{default:u(()=>[d(ne,{class:"content"},{default:u(({Component:t})=>[d(ue,{name:"el-fade-in-linear"},{default:u(()=>[(o(),w(de,{include:"seal"},[(o(),w(ve(t)))],1024))]),_:2},1024)]),_:1})]),_:1})]),_:1}),e("footer",je,[e("div",Qe," IP : "+C(R.value.ip),1),e("div",Xe,[e("img",{src:v(ye),width:"20",alt:"报警"},null,8,Ye),e("div",e1,C(h.value||"空闲"),1)]),e("div",t1,C(q.value),1)]),d(Ae),d(qe)]),_:1})}}}),I1=N(s1,[["__scopeId","data-v-d6bcfd74"]]);export{I1 as default};