infusionCount.4894e445.js 6.7 KB

1
  1. var I=(v,w,n)=>new Promise((h,x)=>{var u=i=>{try{m(n.next(i))}catch(s){x(s)}},d=i=>{try{m(n.throw(i))}catch(s){x(s)}},m=i=>i.done?h(i.value):Promise.resolve(i.value).then(u,d);m((n=n.apply(v,w)).next())});import{j as g,a as T,r as C,o as R,Q as A,x as r,i as c,h as a,y as E,z as p,f,bO as b,n as _,R as S}from"./index.ae52ebae.js";import{P as k}from"./index.87b4cc3a.js";import{B as M}from"./index.95f887db.js";import{B as N}from"./TableImg.0cd3291c.js";import"./BasicForm.d58d202f.js";import{u as V}from"./useTable.578ae310.js";import{u as j,a as z,B as H}from"./index.3ccc18ac.js";import{f as F}from"./busClinicApi.3d8324ac.js";import{M as P}from"./index.6ba04408.js";import"./useRefs.fe3bdf15.js";import"./index.e3129508.js";import"./eagerComputed.94e91cab.js";import"./css.bcd121de.js";import"./index.adbf62a5.js";import"./index.52c33256.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./scrollTo.d4c332b7.js";import"./useForm.e55162bc.js";import"./index.11cb8430.js";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useSize.9b10dc05.js";import"./onMountedOrActivated.c176aad3.js";import"./useWindowSizeFn.d176b3a5.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.4040b11d.js";import"./index.0c29338b.js";import"./index.0fe57a5b.js";import"./_baseIteratee.432be787.js";import"./get.0b1c6ac7.js";import"./DeleteOutlined.707204c0.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./index.c1d6a1f9.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.80b8c01a.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.5d87e81e.js";import"./index.9e0f8a6b.js";/* empty css */import"./index.37fc506d.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.3eedf359.js";import"./index.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.5e5e8ba1.js";import"./useECharts.514ffc33.js";const Q=[{title:"\u7ED3\u675F",dataIndex:"finished",fixed:!0,width:60,slots:{customRender:"finished"}},{title:"\u6CF5\u53F7",dataIndex:"deviceId",fixed:!0,width:150},{title:"\u4F4F\u9662\u53F7",dataIndex:"patientCode",fixed:!0,width:100,slots:{customRender:"patientCode"}},{title:"\u5206\u7C7B\u53F7",dataIndex:"classification",fixed:!0},{title:"\u75C5\u533A",dataIndex:"ward"},{title:"\u5E8A\u53F7",dataIndex:"bedNo",width:80},{title:"\u8BBE\u5907",dataIndex:"type",slots:{customRender:"type"},width:80},{title:"\u6709\u6548/\u65E0\u6548",dataIndex:"pca",width:100,slots:{customRender:"pca"}},{title:"\u6301\u7EED\u91CF",dataIndex:"continueDose",slots:{customRender:"continueDose"},width:80},{title:"\u72B6\u6001",dataIndex:"runState",slots:{customRender:"runState"},width:100},{title:"\u62A5\u8B66",dataIndex:"alarm",slots:{customRender:"alarm"},width:100},{title:"\u63D0\u9192",dataIndex:"warns",slots:{customRender:"warns"}},{title:"\u8F93\u6DB2\u8FDB\u5EA6",dataIndex:"progress",slots:{customRender:"progress"},width:120},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"startTime",width:150,fixed:"right",sorter:!0},{title:"\u6700\u540E\u4E0A\u4F20\u65F6\u95F4",dataIndex:"lastUploadTime",width:150,fixed:"right",sorter:!0},{title:"\u603B\u91CF",dataIndex:"totalDose",width:80},{title:"\u7535\u91CF",dataIndex:"electricQuantity"},{title:"\u9996\u6B21\u91CF",dataIndex:"firstDose"},{title:"\u5DF2\u8F93\u5165\u91CF",dataIndex:"inputDose"},{title:"\u6781\u9650\u91CF",dataIndex:"maxDose"},{title:"\u81EA\u8C03\u6BD4\u4F8B",dataIndex:"flowAdjustRate",defaultHidden:!0},{title:"\u81EA\u63A7\u6B21\u6570",dataIndex:"selfControlCount",defaultHidden:!0},{title:"\u81EA\u63A7\u9501\u65F6",dataIndex:"selfControlLockTime",defaultHidden:!0},{title:"\u64A4\u6CF5\u4EBA",dataIndex:"undoBy"},{title:"\u89C1\u8BC1\u4EBA",dataIndex:"witnesses"},{title:"\u9500\u6BC1\u4EBA",dataIndex:"destroyer"}];const q=["onClick"],L={class:"table-item__label"},U={class:"table-item__value"},O=T({__name:"infusionCount",setup(v){const[w,{openModal:n}]=j(),h=C("\u8F93\u6CE8\u4FE1\u606F"),x=C(),u=C(),d=C([]),[m]=z(o=>I(this,null,function*(){u.value=o.clinicId,d.value=[],x.value=o.evalData.total;for(let t of o.evalData.records)d.value.push({type:t.type.text,deviceId:t.deviceId,patientCode:t.patientCode,totalDose:t.totalDose,finished:t.finished,firstDose:t.firstDose,continueDose:t.continueDose,classification:t.classification,ward:t.ward,bedNo:t.bedNo,pcaValidCount:t.pcaValidCount,pcaInvalidCount:t.pcaInvalidCount,clinicId:t.clinicId,runState:t.runState,alarm:t.alarm,warns:t.warns,inputDose:t.inputDose,lastUploadTime:t.lastUploadTime,electricQuantity:t.electricQuantity,maxDose:t.maxDose,flowAdjustRate:t.flowAdjustRate,selfControlCount:t.selfControlCount,selfControlLockTime:t.selfControlLockTime,undoBy:t.undoBy,witnesses:t.witnesses,destroyer:t.destroyer,startTime:t.startTime})})),[i,{setTableData:s}]=V({columns:Q,maxHeight:500,showIndexColumn:!0,sortFn:B,indexColumnProps:{fixed:!0}});function B(o){return I(this,null,function*(){if(o.field==="startTime")if(o.order==="ascend"){let t=yield F({type:"and",wheres:[{column:"clinic_id",value:u.value,termType:"eq"}],monitorStartTime:!1});s(t.records)}else if(o.order==="descend"){let t=yield F({type:"and",wheres:[{column:"clinic_id",value:u.value,termType:"eq"}],monitorStartTime:!0});s(t.records)}else{let t=yield F({type:"and",wheres:[{column:"clinic_id",value:u.value,termType:"eq"}],monitorStartTime:""});s(t.records)}})}function y(o){n(!0,{record:o})}return(o,t)=>(R(),A(a(H),S(o.$attrs,{onRegister:a(m),title:h.value,width:"90%",height:760,showCancelBtn:!1,showOkBtn:!1}),{default:r(()=>[c(a(N),{onRegister:a(i),"data-source":d.value},{pca:r(({record:e})=>[E(p(e.pcaValidCount)+"/"+p(e.pcaInvalidCount),1)]),finished:r(({record:e})=>[c(a(M),{color:e.finished?"red":"green"},null,8,["color"])]),continueDose:r(({record:e})=>[f("div",{onClick:l=>y(e),class:"pointer table-item"},[f("div",L,p(e.continueDose),1),f("div",U,[c(a(b),{icon:"flow|svg",size:20,class:"table-icon"})])],8,q)]),runState:r(({record:e})=>{var l;return[f("span",{class:_([((l=e.runState)==null?void 0:l.value)==5?"color-yellow":""])},p(e.runState.text),3)]}),alarm:r(({record:e})=>{var l,D;return[f("span",{class:_([(l=e.alarm)!=null&&l.value?"color-yellow":""])},p((D=e.alarm)==null?void 0:D.text),3)]}),progress:r(({record:e})=>[c(a(k),{percent:Number((e.inputDose/e.totalDose*100).toFixed(2)),size:"small",status:"active",strokeColor:Number((e.inputDose/e.totalDose*100).toFixed(2))>99?"#f8af4e":"#6cd761"},null,8,["percent","strokeColor"])]),_:1},8,["onRegister","data-source"]),c(a(P),{onRegister:a(w)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var Gt=g(O,[["__scopeId","data-v-16fd8ecc"]]);export{Gt as default};