| 1 |
- var _=(b,D,v)=>new Promise((z,F)=>{var U=m=>{try{x(v.next(m))}catch(g){F(g)}},S=m=>{try{x(v.throw(m))}catch(g){F(g)}},x=m=>m.done?z(m.value):Promise.resolve(m.value).then(U,S);x((v=v.apply(b,D)).next())});import{aD as re,aW as ue,m as ce,at as de,_ as pe}from"./index.js";import{u as fe}from"./useNow-ed8f863d.js";import{P as me}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-367be871.js";import{u as _e}from"./index-c733fbf6.js";import"./index-fe06ec6c.js";import{B as ve,a5 as c,a6 as k}from"./antd-f204cf77.js";import{X as ge}from"./XTTab-9b8140e6.js";import{X as he}from"./XTCard-d2b1f88a.js";/* empty css *//* empty css */import{_ as ye}from"./componentMap-8020b34e.js";import{u as Ae}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{r as R,p as be,w as we,g as Se,e as xe,i as Ce}from"./prepareApi-cad1b6ec.js";import{T as N,s as Fe}from"./data-6ff1f9aa.js";import{u as q}from"./index-d7f80bb7.js";import{_ as Be}from"./beforeWeight.vue_vue_type_script_setup_true_lang-c9025f6a.js";import Ie from"./confirmedDrawer-db2e1c27.js";import Oe from"./index-7328932e.js";import{d as ke,f as r,w as Y,o as Re,a5 as Ne,Y as h,Z as y,u as e,_ as t,l as s,a7 as n,E as V,$ as u,a1 as De,a2 as ze}from"./vue-b33f04cb.js";import"./useWindowSizeFn-e2b93e2a.js";import"./index-2f799b33.js";import"./index-2f695166.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./copyTextToClipboard-2136d900.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./colorEnum-299a8044.js";import"./pharmaceuticalsApi-fca52cfa.js";import"./useForm-b1e549d3.js";import"./vitalsHistoryApi-41f6c31d.js";import"./FormModal.vue_vue_type_script_setup_true_lang-0b25ae5c.js";import"./useTable-bf847966.js";import"./componentMap-5ed4f2d1.js";import"./sortable.esm-4ae27e0b.js";import"./useTable-e37b46e3.js";import"./FormDrawerHistory-dd7f4709.js";import"./ChartsCard-1a8e0ce8.js";import"./useECharts-b910d988.js";const Ue="/assets/man-9f357564.png",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAAXNSR0IArs4c6QAAAgNJREFUSEvdlc9LVFEUxz/XTJ1R8UeCIDPPKCEUEcSgRdmqjT8qV4K2b+ofECFnSMeFiGvRZukqwU3RQooWRhAEIWQ/RrT0CaUNVopOluGJ65vRN86MzI9W3tV75537Oeee973nKMMrvSi8gJPsVhjBb/rVUBSjDK+EgSXgRXZsmlFUmwOq8BDuE0F4YPqVJxu44ZMxwGMOKHVC4YFX0jq/xti7L7hXN2FjB/JzocwJtZVwqRqM8tgiTryGmQUIdAGKFRQeZRypudEn7c4CJsN/cOTmQFUJlDjg9y5824Kfvyzo5XPQ2QjOPOs9Bq4NipUYuOu+dKs9JoryyOlosDJ0RDZrfxFY+g6P3sLcVzhbDj3X4PSpBHDNt2fu9kkI2Bm+iavUAZ/X4XxFYg09fAPPgnDnCjS5U4H3yQ2lWAx0MxfagnuP4W4zNLriA+hTvF+FC5WgyxdXlqOZRxHTH/RWmJqFl5+gvxWKC46/BWnD/+7B0FMozodbF6GiKHmAtOEaFVyDkefWT/O3wZmDy32MFCOf4qSo7dGy6OcfYfA+sbwH26A0SXvLKHMN3YhoW+s92coYnkpDO3nwbYRl+7C4WsPtVEph95kPwfo2jHYeWvUk+i9jTkv1ej201NngiTK0SzHdE9j9D0aS3Tj9UUwEdzbg/ZabMPOgtCCMZxwgMiz+AZ1+NoNz1qgdAAAAAElFTkSuQmCC",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAAXNSR0IArs4c6QAAA5hJREFUSEuFlVtsVFUUhr99ppMOOrWmQtFeTrXUFDCGwdYbtI2mpoCXFBAkxjQ+aCGa6BMlCrGZVESl+mAgRks0GkiMRhHiS6k2aQBBIyTyIC2xDGZ6k6LEFszUtHOW3ef0zK1nhvV0zl7//tfe/7pshZdtFb95O+uBZqAWocSGKUaBM8DR6J8coUtNe+6fW1SZzrJ22WAInSiWaJ/AdbBJtZUoCNpfwkVL0Tbcob7NFiBJHhbDtHgH2C6CBXwe9/HJKPxEWOl/CItRAg/54rwAPK8UBvBe1OC1BCYlUoLcbJe9QNvspktxg40jYfVrriuXhiXkszg8e4i7gM5oh9qRibfJbSngG+CPqRkeHt+jLucidn3FO2VxII/TwJ0WPJ0pkUInbzH9ogE+arOduOeCNIrFM0CDQKmTX0YujHPl/V7qRIhEL7MsNcnKbJfNwFcifDr0ptJapllFWF7ccC/b1i2nNtttPvsZfoxAMJ+W87vUIRenyfXPczMGq0fD6lQqQfNH8vi5Mb4rCGB0NoOaV1sOevAKvPsDhEqZeLmOp9beo07YNzPbZUBfc8igMDXjB3+R6g/6OBObJnhtCnY0wt3F3me3BF79Gm5dALuf5Kr4eXBtlRpU5hsyKYqxKYOaQJyPlaJAUxTdxIqJGObrTbDvONSUw7M1cPwinBtOBgn4oeV+2H0MJmKwb7Odi76mZepRT/JFQcrvuIXQijJoWAJfnIWzQ/BKA7zdA2YRFOQ7AVLJ/4nBfp1BLYnBY56ydJ+XLqVodc/3+zjs7YWCABQGYNcayNPtM2cZstirIhzwTOixAelHWOpuFoG2o3B9CnY2OSdPNTehD1RA66o5j2LAsxS7+2VS4Wjv2qkIxAXq7YmTbm4pblsNtabjE7jm2URe5PMpnZXoVXirB267GTqeSMrlkHu0/8EW+iApSzbiyRjs+R7+/hdeqoP7ytOQA56Da3sjw9XF1GcjdU/84UmHeM1S2LRyHrrLc+TqxVWVqLpKqFwIxhxKV0XkLzgZgdOXQP9r4o2hJMYNYZdiZrzMxyI/z+k8bbqO/5txvhcFYVNonhS2L9FEnlffKv7lFWypWsj+sUkKdedpK1wAFUWwsgxCZem1nsKTbP9cunb/JvXK4IieBrlwacQW6xOD60abugelypjmgMAjubBaCstPqx5YCd1vRO769WNhxdmiDOpnW9t5LBQjYnHC8PFlU7XqzeT6Hyx2ae29Nl1lAAAAAElFTkSuQmCC",A=b=>(De("data-v-66b6f0b9"),b=b(),ze(),b),We={key:0,class:"m-4"},je={class:"flex justify-between"},Ve={class:"flex justify-between my-4"},Je={class:"flex"},Ke={key:1,class:"fullscreen"},Pe={class:"fullscreen-head"},Xe={class:"fullscreen-head_title"},Ee={class:"fullscreen-head_time"},qe={class:"mr-2"},Ye={class:"mr-2"},He={key:0,class:"fullscreen-body_no"},Qe=A(()=>t("div",null,"请刷卡签到",-1)),Ze=[Qe],Le={key:1,class:"fullscreen-body_has"},Ge={class:"fullscreen-body_has--left"},$e={class:"fullscreen-body_has--left__info"},et={class:"change-avatar"},tt=["src"],st={style:{"font-size":"48px"}},at=A(()=>t("span",{style:{"font-size":"20px"}},"年龄:",-1)),ot={style:{"font-size":"20px"}},nt=A(()=>t("span",{style:{"font-size":"20px"}},"设备机号:",-1)),it={style:{"font-size":"20px"}},lt=A(()=>t("span",{style:{"font-size":"20px"}},"床位号:",-1)),rt={style:{"font-size":"20px"}},ut=A(()=>t("span",{style:{"font-size":"20px"}},"病区:",-1)),ct={style:{"font-size":"20px"}},dt={class:"fullscreen-body_has--right"},pt={key:0,class:"fullscreen-body_has--right__no"},ft={key:1,class:"fullscreen-body_has--right__info"},mt=["src"],_t=A(()=>t("span",{style:{"font-size":"24px"}},"本次体重(kg)",-1)),vt=["src"],gt=A(()=>t("span",{style:{"font-size":"24px"}},"本次血压(mmHg)",-1)),ht={style:{"font-size":"100px"}},yt={style:{"font-size":"100px"}},At=ke({__name:"index",setup(b){const D=r("驼人"),v=r(null),{hour:z,month:F,minute:U,second:S,year:x,day:m}=fe(!0),{toggle:g,isFullscreen:M}=re(v),[H,{getFieldsValue:J}]=Ae({schemas:Fe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),w=r(""),f=r(),C=r(),B=r(),T=r(),W=r([]),I=r(""),Q=r([]),K=r([{key:"",label:"全部"}]),P=r(""),X=r(""),E=r(1),{createMessage:Z}=de(),[L,{openModal:G}]=_e(),[$,{openDrawer:ee}]=q(),[te,{openDrawer:se}]=q();Y(()=>M.value,()=>{M.value||(f.value=null,C.value=null,B.value=null,clearInterval(T.value))}),Re(()=>_(this,null,function*(){const a=yield R({sailingSort:"1"}),l=yield be(),i=yield we();for(const p of l){const o={label:p.name,value:p.sort};Q.value.push(o)}for(const p of i)if(!p.disable){const o={key:p.id,label:p.name};K.value.push(o)}O(a)}));function ae(a){return _(this,null,function*(){if(w.value=a.target.value.trim(),(a.keyCode==13||a.key=="Enter")&&w.value)try{const l=yield Ce(w.value);w.value="",f.value=l}catch(l){Z.error(l.Error)}})}Y(()=>f.value,()=>_(this,null,function*(){f.value?T.value=setInterval(oe,1e3):clearInterval(T.value)}));function oe(){return _(this,null,function*(){setTimeout(()=>_(this,null,function*(){C.value=yield Se(),B.value=yield xe()}),500)})}const d=r();function ne(){return _(this,null,function*(){d.value=J(),P.value=d.value.prepareStatus,d.value.sailingSort&&(E.value=d.value.sailingSort),X.value=d.value.name,d.value.inpatientWardId=I.value,d.value.sailingSort||(d.value.sailingSort=1);const a=yield R(d.value);O(a)})}function ie(a){return _(this,null,function*(){I.value=a.value;const l={prepareStatus:P.value,sailingSort:E.value,name:X.value,inpatientWardId:I.value},i=yield R(l);O(i)})}function O(a){var l;W.value=[];for(const i in a){const p={groupKey:a[i]?i:ue(),groupTit:N[i],groupMode:"simple",groupValue:[{value:a[i]?a[i].length:0,color:N[i+"Color"],background:N[i+"Bg"]}],groupValueShow:!0,groupData:a[i]!=""&&a[i]!=null&&((l=a[i])==null?void 0:l.map(o=>(o.prepareStatus=="pds_unWeighed"?o.way=[{label:"透前称量",type:"2"},{label:"修改处方",type:"3"}]:o.prepareStatus=="pds_unconfirmed"?o.way=[{label:"确认处方",type:"3"}]:o.prepareStatus=="pds_printable"?o.way=[{label:"打印处方",type:"4"}]:o.prepareStatus=="pds_finish"&&(o.way=[{label:"打印处方",type:"4"}]),{id:o.patientBasicId,patientBasicId:o.patientBasicId,dialysisFormulaId:o.dialysisFormulaId,scheduledBasicId:o.scheduledBasicId,type:"1",borderLeftColor:N[i+"Color"],ward:o.inpatientWard,bed:o.bed,cure:"HDF/AVF",name:o.name,age:o.age,gender:o.gender,prepareStatus:o.prepareStatus,infoShow:!0,way:o.way})))};p.groupTit!=null&&W.value.push(p)}}function le(a){a.type=="2"?ee(!0,a):a.type=="3"?se(!0,a):a.type=="4"&&G(!0,a)}function j(){return _(this,null,function*(){d.value=J(),d.value.sailingSort||(d.value.sailingSort=1);const a=yield R(d.value);O(a)})}return(a,l)=>{const i=Ne("a-input");return h(),y("div",{ref_key:"full",ref:v},[e(M)?(h(),y("div",Ke,[t("div",Pe,[t("div",{class:"fullscreen-head_back cursor-pointer",onClick:l[0]||(l[0]=(...p)=>e(g)&&e(g)(...p))},[s(ce,{icon:"icon-xt-drawer-return_selected|iconfont",size:18}),V(" 返回 ")]),t("div",Xe,[t("span",null,u(D.value),1),V(" 血压透析中心 ")]),t("div",Ee,[t("div",qe,u(e(x))+"-"+u(e(F))+"-"+u(e(m)),1),t("div",Ye,u(e(z))+":"+u(e(U))+":"+u(Number(e(S))>9?e(S):"0"+e(S)),1)])]),s(i,{onKeydown:ae,value:w.value,"onUpdate:value":l[1]||(l[1]=p=>w.value=p),placeholder:"点击这里进行扫描或刷卡"},null,8,["value"]),t("div",null,[f.value?(h(),y("div",Le,[t("div",Ge,[t("div",$e,[s(e(k),{gutter:24},{default:n(()=>[s(e(c),{span:"6"},{default:n(()=>[t("div",et,[t("img",{src:e(Ue),class:"avatar"},null,8,tt)])]),_:1}),s(e(c),{span:"18"},{default:n(()=>[t("span",st,u(f.value.patientName),1)]),_:1})]),_:1}),s(e(k),null,{default:n(()=>[s(e(c),{span:"12"},{default:n(()=>[at]),_:1}),s(e(c),{span:"12"},{default:n(()=>[t("span",ot,u(f.value.patientAge),1)]),_:1}),s(e(c),{span:"12"},{default:n(()=>[nt]),_:1}),s(e(c),{span:"12"},{default:n(()=>[t("span",it,u(f.value.deviceName),1)]),_:1}),s(e(c),{span:"12"},{default:n(()=>[lt]),_:1}),s(e(c),{span:"12"},{default:n(()=>[t("span",rt,u(f.value.bedName),1)]),_:1}),s(e(c),{span:"12"},{default:n(()=>[ut]),_:1}),s(e(c),{span:"12"},{default:n(()=>[t("span",ct,u(f.value.wardName),1)]),_:1})]),_:1})])]),t("div",dt,[!C.value||!B.value?(h(),y("div",pt,"请测量体重和血压")):(h(),y("div",ft,[s(e(k),{gutter:24},{default:n(()=>[s(e(c),{span:"12"},{default:n(()=>[t("img",{src:e(Me)},null,8,mt),_t]),_:1}),s(e(c),{span:"12"},{default:n(()=>[t("img",{src:e(Te)},null,8,vt),gt]),_:1})]),_:1}),s(e(k),{gutter:24},{default:n(()=>[s(e(c),{span:"12"},{default:n(()=>[t("span",ht,u(B.value),1)]),_:1}),s(e(c),{span:"12"},{default:n(()=>[t("span",yt,u(C.value.diastolic)+"/"+u(C.value.shrink),1)]),_:1})]),_:1})]))])])):(h(),y("div",He,Ze))])])):(h(),y("div",We,[t("div",je,[s(e(me),{title:"透前准备"}),t("div",null,[s(e(ve),{class:"mr-2",border:!1,size:"large",onClick:e(g)},{default:n(()=>[V(" 刷卡签到 ")]),_:1},8,["onClick"])])]),t("div",Ve,[s(e(ge),{type:"illness",width:120,selected:I.value,data:K.value,onItemClick:ie},null,8,["selected","data"]),t("div",Je,[s(e(ye),{onRegister:e(H),onFieldValueChange:ne,style:{width:"600px"},class:"mr-2"},null,8,["onRegister"])])]),t("div",null,[s(e(he),{class:"flex justify-around my-2",data:W.value,onItemClick:le},null,8,["data"])])])),s(Be,{onRegister:e($),onSuccess:j},null,8,["onRegister"]),s(Ie,{onRegister:e(te),onSuccess:j},null,8,["onRegister"]),s(Oe,{onRegister:e(L),onSuccess:j},null,8,["onRegister"])],512)}}});const ds=pe(At,[["__scopeId","data-v-66b6f0b9"]]);export{ds as default};
|