var _=(u,g,d)=>new Promise((x,l)=>{var y=n=>{try{p(d.next(n))}catch(c){l(c)}},I=n=>{try{p(d.throw(n))}catch(c){l(c)}},p=n=>n.done?x(n.value):Promise.resolve(n.value).then(y,I);p((d=d.apply(u,g)).next())});import{j as z,a as M,r as f,dP as R,c as U,h as t,p as W,ar as j,aa as K,o as m,e as T,f as r,z as i,i as b,x as E,Q as B,as as L,n as F,af as D,eK as Q,eL as $,f$ as q}from"./index.ae52ebae.js";import{T as G}from"./index.e3129508.js";import"./index.0321d0be.js";import"./index.beed4ab5.js";import"./index.adbf62a5.js";import{b as H}from"./busPatientApi.88d3ef24.js";import{f as J,W as k,g as X}from"./websocketEnum.25a5c533.js";import{u as Y}from"./useNow.61734bbd.js";import{a as Z,F as ee}from"./FullscreenOutlined.b9fd5be6.js";import"./eagerComputed.94e91cab.js";import"./css.bcd121de.js";import"./index.52c33256.js";import"./scrollTo.d4c332b7.js";import"./Checkbox.919eb32a.js";const te=u=>(Q("data-v-78ed39e3"),u=u(),$(),u),ae={class:"fullscreen-head"},ie=te(()=>r("div",{class:"fullscreen-head__logo"},[r("img",{src:q})],-1)),ne={class:"text-2xl fullscreen-head__date"},se={class:"mr-4"},oe={class:"mr-4"},re={class:"mr-4"},ue=M({__name:"index",setup(u){const{hour:g,month:d,minute:x,second:l,year:y,day:I,week:p}=Y(!0),n=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",width:80},{title:"\u4F4F\u9662\u53F7",dataIndex:"patientCode",width:140,align:"center"},{title:"\u60A3\u8005\u59D3\u540D",dataIndex:"patientName",width:180,ellipsis:!0,align:"center"},{title:"\u624B\u672F\u533B\u751F",dataIndex:"surgeryDoctor",align:"center"},{title:"\u9EBB\u9189\u533B\u751F",dataIndex:"anaDoctor",align:"center"},{title:"\u75C5\u533A",dataIndex:"ward",align:"center"},{title:"\u5E8A\u53F7",dataIndex:"bedNo",align:"center"},{title:"\u5269\u4F59\u65F6\u957F",dataIndex:"remainTime",align:"center",width:150},{title:"\u81EA\u63A7\u6B21\u6570",dataIndex:"pca",align:"center"},{title:"\u72B6\u6001",dataIndex:"deviceStatus",align:"center"},{title:"\u62A5\u8B66",dataIndex:"deviceAlarm",align:"center"},{title:"\u63D0\u9192",dataIndex:"warns",width:150,ellipsis:!0,align:"center"}],c=f(null),{toggle:A,isFullscreen:C}=R(c),s=f([]),w=f(),P=f(),O=U(()=>t(C)?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F");W(()=>_(this,null,function*(){yield h(),s.value.length&&(P.value=s.value[s.value.length-1].id,s.value.length>10?w.value=setInterval(V,2800):clearInterval(w.value))})),j(()=>{clearInterval(w.value)}),K(X().data,v=>_(this,null,function*(){let e=J(v);(e==null?void 0:e.id)==k.PATIENT_MONITOR&&(yield h()),(e==null?void 0:e.id)==k.PATIENT_UPDATE&&(yield h())}));function V(){setTimeout(()=>{s.value.push(s.value[0]),s.value.shift()},500)}function h(){return _(this,null,function*(){let v=yield H();s.value=v.map((e,o)=>{var N,S;e.monitorEndTime?e.monitorTime=new Date(e.monitorEndTime).getTime()-new Date(e.monitorStartTime).getTime():e.monitorTime=new Date().getTime()-new Date(e.monitorStartTime).getTime();let a=Number((e.remainDose/e.continueDose).toFixed(2));return a&&a!=1/0?e.remainTime=a:e.remainTime=999,{id:e.clinicId,index:o+1,patientCode:e.patientCode,patientName:e.patientName,ward:e.ward,bedNo:e.bedNo,deviceType:e.deviceType,monitorTime:Number(e.monitorTime/(60*60*1e3)).toFixed(0)+"\u5C0F\u65F6",remainTime:e.remainTime+"\u5C0F\u65F6",pca:e.pcaValidCount+"/"+e.pcaTotalCount,deviceStatus:(N=e.deviceRunState)==null?void 0:N.text,deviceAlarm:(S=e.deviceAlarm)==null?void 0:S.text,warns:e.warns,surgeryDoctor:e.surgeryDoctor,anaDoctor:e.anaDoctor}})})}return(v,e)=>(m(),T("div",{ref_key:"full",ref:c},[r("div",ae,[ie,r("div",ne,[r("span",se,i(t(y))+"-"+i(t(d))+"-"+i(t(I)),1),r("span",oe,i(t(g))+":"+i(t(x))+":"+i(t(l)>9?t(l):"0"+t(l)),1),r("span",re,i(t(p)),1),b(t(L),{title:t(O),placement:"bottom",mouseEnterDelay:.5},{default:E(()=>[r("span",{onClick:e[0]||(e[0]=(...o)=>t(A)&&t(A)(...o))},[t(C)?(m(),B(t(ee),{key:1})):(m(),B(t(Z),{key:0}))])]),_:1},8,["title","mouseEnterDelay"])])]),b(t(G),{columns:n,"data-source":t(s),pagination:!1,ellipsis:!1,rowClassName:(o,a)=>a%2===1?"table-striped":"",class:"fullscreen-body"},{bodyCell:E(({column:o,record:a})=>[o.dataIndex=="deviceType"?(m(),T("span",{key:0,class:F(["card-device--"+a.deviceType.value,"card-device--table"])},i(a.deviceType.text),3)):D("",!0),o.dataIndex=="deviceStatus"?(m(),T("span",{key:1,class:F([a.deviceStatus!="\u4E0D\u5728\u670D\u52A1\u533A"?"":"color-yellow"])},i(a.deviceStatus),3)):D("",!0),o.dataIndex=="deviceAlarm"?(m(),T("span",{key:2,class:F([a.deviceAlarm=="\u65E0\u62A5\u8B66"?"":"color-yellow"])},i(a.deviceAlarm),3)):D("",!0)]),_:1},8,["data-source","rowClassName"])],512))}});var Fe=z(ue,[["__scopeId","data-v-78ed39e3"]]);export{Fe as default};