| 1 |
- var p=(z,k,B)=>new Promise((A,E)=>{var T=c=>{try{C(B.next(c))}catch(d){E(d)}},D=c=>{try{C(B.throw(c))}catch(d){E(d)}},C=c=>c.done?A(c.value):Promise.resolve(c.value).then(T,D);C((B=B.apply(z,k)).next())});import{B as oe}from"./TableImg.0cd3291c.js";import{T as ie}from"./BasicForm.d58d202f.js";import{u as ue}from"./useTable.578ae310.js";import{c as ne,s as le}from"./data.88dfc1fb.js";import{c as se,r as ae}from"./busInfusionApi.4f5a324d.js";import{g as re}from"./busClinicApi.3d8324ac.js";import{j as ce,a as de,dv as pe,r as a,p as fe,b6 as $,O as me,a8 as Fe,o as n,e as g,i as m,x as o,h as r,f as h,n as S,z as F,Q as x,y as v,w as Y,af as ve,dm as Be,fC as Ce,fD as j,G as _e}from"./index.ae52ebae.js";import{P as ge}from"./index.87b4cc3a.js";import{T as H}from"./index.4040b11d.js";import{u as q}from"./index.3ccc18ac.js";import{M as he}from"./index.6ba04408.js";import xe from"./signal.fc36cfd6.js";import{a as ye}from"./busNetpumpApi.73f97f76.js";import Ee from"./ChartsLine.ed0d3fdc.js";import{c as De,a as be}from"./busDeviceHistoryApi.2da144fb.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.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.95f887db.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"./useRefs.fe3bdf15.js";import"./index.5e5e8ba1.js";import"./filters.39437beb.js";import"./busConstantApi.27f88676.js";import"./params.cdcdde57.js";import"./data.f02cf73e.js";import"./useECharts.514ffc33.js";const we={key:0},Se={key:1},ke={key:0,class:"color-yellow"},Ae={key:1,class:"color-green"},Te=["onClick"],Ie={class:"table-item__label"},Me={key:0,class:"invisible h-0"},Re=de({__name:"index",setup(z){const k=pe(),[B,{openModal:A}]=q(),[E,{openModal:T}]=q(),D=a([]),C=a(),c=a([]),d=a(!1),b=a([]),f=a(0),_=a(0),I=a(!1),U=a({}),M=a(!1),{createMessage:R,notification:w}=_e(),[G,{reload:K,getForm:P,getSelectRows:V}]=ue({title:"\u8F93\u6CE8\u5386\u53F2",api:se,rowKey:"id",columns:ne,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:le,autoSubmitOnEnter:!0,baseColProps:{xs:24,md:12,xl:8,xxl:6},resetButtonOptions:{preIcon:"ant-design:delete-outlined"},submitButtonOptions:{preIcon:"ant-design:search-outlined"}},showIndexColumn:!0,indexColumnProps:{fixed:!0},useSearchForm:!0,bordered:!0,beforeFetch:Q,actionColumn:{title:"\u64CD\u4F5C",width:140,dataIndex:"action",slots:{customRender:"action"}}});fe(()=>p(this,null,function*(){yield P().removeSchemaByFiled("sift"),yield P().setFieldsValue({startTimeRange:[$().subtract(3,"month"),$()]})}));function Q(e){return p(this,null,function*(){return e&&(e.page={current:e.current,size:e.size}),delete e.current,delete e.size,e.infusionStartTimeDesc=!0,e!=null&&e.infusionFinished&&(e.infusionFinished=e.infusionFinished[0]),e!=null&&e.order&&(e.infusionStartTimeDesc=null,e.infusionLastUploadTimeDesc=null),(e==null?void 0:e.order)&&e.order=="ascend"?(e.field==="infusionStartTime"&&(e.infusionStartTimeDesc=!1),e.field==="lastUploadTime"&&(e.infusionLastUploadTimeDesc=!1)):(e.field==="infusionStartTime"&&(e.infusionStartTimeDesc=!0),e.field==="lastUploadTime"&&(e.infusionLastUploadTimeDesc=!0)),e!=null&&e.order&&(delete e.field,delete e.order),e!=null&&e.warns&&(e.warns=[e.warns]),U.value=e,e})}function W(e){A(!0,{record:e})}function J(e){T(!0,{record:e})}function L(e){if(e.id){const i={ids:[e.id],repeal:!e.repeal};ae(i).then(()=>{e.repeal===1?R.success("\u6062\u590D\u672C\u6761\u5386\u53F2\u8BB0\u5F55\u6210\u529F"):R.success("\u5E9F\u6B62\u672C\u6761\u5386\u53F2\u8BB0\u5F55\u6210\u529F"),K()})}}function X(e){k.push({path:"/infusion/infusionDetail",query:{monitorType:1,patientCode:e.patientCode,patientId:e.patientId,clinicId:e.clinicId,history:1,infusionId:e.id}})}function O(e){return p(this,null,function*(){if(e){if(c.value=[],b.value=V(),f.value=0,I.value=!1,_.value=b.value.length,_.value==0){R.error("\u8BF7\u9009\u62E9\u540E\u5BFC\u51FA");return}}else if(f.value+=1,f.value==_.value){N("success","\u6587\u4EF6\u5BFC\u51FA \u5B8C\u6BD5..");return}d.value=!0,!I.value&&(w.destroy(),w.info({message:`\u5BFC\u51FA(\u5171${_.value}\u4E2A)`,description:`\u6B63\u5728\u5BFC\u51FA\u7B2C ${f.value+1} \u4E2A\u6587\u4EF6..`,duration:0}),""+$().format("YYYY-MM-DD HH:mm:ss"),""+f.value+_.value,yield Z(b.value[f.value]))})}function Z(e){return p(this,null,function*(){const i=yield ye(e.clinicId+"/1");D.value=i.stats;try{setTimeout(()=>p(this,null,function*(){const s=yield C.value.getDataURL();let y=yield re({base64:s,clinicId:e.clinicId});y&&(Ce(y,`${e.patientCode}${e.patientName?"-"+e.patientName:""}.docx`),yield O(!1))}),1e3*1)}catch(s){N("error","\u6587\u4EF6\u5BFC\u51FA \u51FA\u73B0\u9519\u8BEF..")}})}function N(e,i){w.destroy(),w[e]({message:"\u5BFC\u51FA",description:i,duration:5}),I.value=!0,b.value=[],f.value=0,_.value=0,d.value=!1}function ee(){return p(this,null,function*(){const e=V().map(s=>s.clinicId),i=yield De(e);j(i.base64,i.fileName)})}function te(){return p(this,null,function*(){M.value=!0;const e=U.value;e.page={current:1,size:1e4};const i=yield be(e);j(i.base64,i.fileName),M.value=!1})}return(e,i)=>{const s=me("a-button"),y=Fe("auth");return n(),g("div",null,[m(r(Be),{spinning:M.value,size:"large"},{default:o(()=>[m(r(oe),{onRegister:r(G)},{infusionFinished:o(({record:t})=>[t.infusionFinished?(n(),g("span",we," \u5DF2\u7ED3\u675F ")):(n(),g("span",Se,[t.isUndo?(n(),g("span",ke," \u5DF2\u64A4\u6CF5 ")):(n(),g("span",Ae,"\u672A\u7ED3\u675F"))]))]),type:o(({record:t})=>{var u,l;return[h("div",{class:S(["card-device card-device--table","card-device--"+((u=t.type)==null?void 0:u.value)])},F((l=t.type)==null?void 0:l.text),3)]}),runState:o(({record:t})=>{var u,l;return[h("span",{class:S([((u=t.runState)==null?void 0:u.value)==5?"color-yellow":""])},F((l=t.runState)==null?void 0:l.text),3)]}),repeal:o(({record:t})=>[t.repeal==1?(n(),x(r(H),{key:0,color:"error"},{default:o(()=>[v("\u5E9F\u6B62")]),_:1})):(n(),x(r(H),{key:1,color:"success"},{default:o(()=>[v("\u6B63\u5E38")]),_:1}))]),alarm:o(({record:t})=>{var u,l;return[h("span",{class:S([(u=t.alarm)!=null&&u.value?"color-yellow":""])},F((l=t.alarm)==null?void 0:l.text),3)]}),blockStatus:o(({record:t})=>{var u,l;return[h("span",{class:S([(u=t.blockStatus)!=null&&u.value?"":"color-yellow"])},F((l=t.blockStatus)==null?void 0:l.text),3)]}),pca:o(({record:t})=>[v(F(t.pcaValidCount)+"/"+F(t.pcaInvalidCount),1)]),continueDose:o(({record:t})=>[h("div",{onClick:u=>W(t),class:"pointer table-item"},[h("div",Ie,F(t.continueDose)+" ml/h ",1)],8,Te)]),progress:o(({record:t})=>[m(r(ge),{percent:Number((t.inputDose/t.totalDose*100).toFixed(2)),size:"small",status:"active",strokeColor:Number((t.inputDose/t.totalDose*100).toFixed(2))>99?"#f8af4e":"#6cd761"},null,8,["percent","strokeColor"])]),toolbar:o(()=>[Y((n(),x(s,{type:"primary",color:"success",onClick:te,preIcon:"ant-design:download-outlined",class:"mr-2"},{default:o(()=>[v(" \u5BFC\u51FA\u5168\u90E8\u9547\u75DB\u4FE1\u606F ")]),_:1})),[[y,["bus:clinic:edit"]]]),Y((n(),x(s,{type:"primary",color:"success",onClick:ee,preIcon:"ant-design:download-outlined",class:"mr-2"},{default:o(()=>[v(" \u5BFC\u51FA\u9547\u75DB\u4FE1\u606F\u5217\u8868 ")]),_:1})),[[y,["bus:clinic:edit"]]]),d.value?(n(),x(s,{key:1,type:"danger",onClick:i[1]||(i[1]=t=>N("error","\u6587\u4EF6\u5BFC\u51FA \u505C\u6B62...")),preIcon:"ant-design:download-outlined"},{default:o(()=>[v(" \u505C\u6B62\u5BFC\u51FA ")]),_:1})):(n(),x(s,{key:0,type:"primary",onClick:i[0]||(i[0]=t=>O(!0)),preIcon:"ant-design:download-outlined"},{default:o(()=>[v(" \u5BFC\u51FA\u9547\u75DB\u8BBF\u89C6\u5355 ")]),_:1}))]),action:o(({record:t})=>[m(r(ie),{actions:[{tooltip:"\u4FE1\u53F7",label:"\u4FE1\u53F7",onClick:J.bind(null,t)},{tooltip:"\u6062\u590D",label:"\u6062\u590D",popConfirm:{title:"\u786E\u5B9A\u662F\u5426\u6062\u590D\u672C\u6761\u5386\u53F2\u8BB0\u5F55\uFF1F",confirm:L.bind(null,t)},ifShow:t.repeal==1},{tooltip:"\u5E9F\u6B62",label:"\u5E9F\u6B62",color:"error",popConfirm:{title:"\u786E\u5B9A\u662F\u5426\u5E9F\u6B62\u672C\u6761\u5386\u53F2\u8BB0\u5F55\uFF1F",confirm:L.bind(null,t)},ifShow:t.repeal==0},{tooltip:"\u8BE6\u60C5",label:"\u8BE6\u60C5",onClick:X.bind(null,t)}]},null,8,["actions"])]),_:1},8,["onRegister"]),d.value?(n(),g("div",Me,[m(Ee,{data:D.value,ref_key:"charts",ref:C},null,8,["data"])])):ve("",!0),m(r(he),{onRegister:r(B)},null,8,["onRegister"]),m(xe,{onRegister:r(E)},null,8,["onRegister"])]),_:1},8,["spinning"])])}}});var qt=ce(Re,[["__scopeId","data-v-281fe84d"]]);export{qt as default};
|