index-3dd2e4a3.js 11 KB

1
  1. var _=(b,z,v)=>new Promise((D,F)=>{var T=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?D(m.value):Promise.resolve(m.value).then(T,S);x((v=v.apply(b,z)).next())});import{aE as re,aW as ue,m as ce,at as de,_ as pe}from"./index.js";import{u as fe}from"./useNow-7dfe94f3.js";import{P as me}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-153d3ad5.js";import{u as _e}from"./index-74ee4d87.js";import"./index-971488e0.js";import{B as ve,a5 as d,a6 as k}from"./antd-d98832c6.js";import{X as ge}from"./XTTab-2f7efd67.js";import{X as he}from"./XTCard-47d71a4d.js";/* empty css *//* empty css */import{_ as ye}from"./componentMap-090b9009.js";import{u as Ae}from"./useForm-2d0613b7.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.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-9fdeedce.js";import{u as q}from"./index-187f76c9.js";import{_ as Be}from"./beforeWeight.vue_vue_type_script_setup_true_lang-18ea320c.js";import Ie from"./confirmedDrawer-02b14c32.js";import Oe from"./index-e9b427c4.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 a,a7 as n,E as V,$ as u,a1 as ze,a2 as De}from"./vue-8fccce23.js";import"./useWindowSizeFn-e2b93e2a.js";import"./index-7b00e5b4.js";import"./index-a7810134.js";import"./useFormItem-9c6d112e.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./copyTextToClipboard-ba2fd847.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.js";import"./colorEnum-299a8044.js";import"./pharmaceuticalsApi-fca52cfa.js";import"./useForm-bca35dcc.js";import"./vitalsHistoryApi-41f6c31d.js";import"./FormModal.vue_vue_type_script_setup_true_lang-faf74c36.js";import"./useTable-4417017a.js";import"./componentMap-4cfd6e0f.js";import"./sortable.esm-4ae27e0b.js";import"./useTable-15009f7a.js";import"./FormDrawerHistory-10a596eb.js";import"./ChartsCard-99a602ce.js";import"./useECharts-60f43adb.js";const Te="/assets/man-9f357564.png",Ue="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",Me="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=>(ze("data-v-66b6f0b9"),b=b(),De(),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)),lt={style:{"font-size":"20px"}},it=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 z=r("驼人"),v=r(null),{hour:D,month:F,minute:T,second:S,year:x,day:m}=fe(!0),{toggle:g,isFullscreen:U}=re(v),[H,{getFieldsValue:J}]=Ae({schemas:Fe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),w=r(""),f=r(),C=r(),B=r(),M=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(()=>U.value,()=>{U.value||(f.value=null,C.value=null,B.value=null,clearInterval(M.value))}),Re(()=>_(this,null,function*(){const s=yield R({sailingSort:"1"}),i=yield be(),l=yield we();for(const p of i){const o={label:p.name,value:p.sort};Q.value.push(o)}for(const p of l)if(!p.disable){const o={key:p.id,label:p.name};K.value.push(o)}O(s)}));function ae(s){return _(this,null,function*(){if(w.value=s.target.value.trim(),(s.keyCode==13||s.key=="Enter")&&w.value)try{const i=yield Ce(w.value);w.value="",f.value=i}catch(i){console.log("e",i),Z.error(i.Error)}})}Y(()=>f.value,()=>_(this,null,function*(){f.value?M.value=setInterval(oe,1e3):clearInterval(M.value)}));function oe(){return _(this,null,function*(){setTimeout(()=>_(this,null,function*(){C.value=yield Se(),B.value=yield xe()}),500)})}const c=r();function ne(){return _(this,null,function*(){c.value=J(),P.value=c.value.prepareStatus,c.value.sailingSort&&(E.value=c.value.sailingSort),X.value=c.value.name,c.value.inpatientWardId=I.value,console.log("🚀 ~ file: index.vue:106 ~ cellFrom ~ data:",c.value),c.value.sailingSort||(c.value.sailingSort=1);const s=yield R(c.value);O(s)})}function le(s){return _(this,null,function*(){console.log("🚀 ~ file: index.vue:41 ~ callTab ~ data:",s),I.value=s.value;const i={prepareStatus:P.value,sailingSort:E.value,name:X.value,inpatientWardId:I.value},l=yield R(i);O(l)})}function O(s){var i;W.value=[];for(const l in s){const p={groupKey:s[l]?l:ue(),groupTit:N[l],groupMode:"simple",groupValue:[{value:s[l]?s[l].length:0,color:N[l+"Color"],background:N[l+"Bg"]}],groupValueShow:!0,groupData:s[l]!=""&&s[l]!=null&&((i=s[l])==null?void 0:i.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[l+"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 ie(s){console.log("🚀 ~ file: index.vue:106 ~ cellCard ~ data:",s),s.type=="2"?ee(!0,s):s.type=="3"?se(!0,s):s.type=="4"&&G(!0,s)}function j(){return _(this,null,function*(){c.value=J(),c.value.sailingSort||(c.value.sailingSort=1);const s=yield R(c.value);O(s)})}return(s,i)=>{const l=Ne("a-input");return h(),y("div",{ref_key:"full",ref:v},[e(U)?(h(),y("div",Ke,[t("div",Pe,[t("div",{class:"fullscreen-head_back cursor-pointer",onClick:i[0]||(i[0]=(...p)=>e(g)&&e(g)(...p))},[a(ce,{icon:"icon-xt-drawer-return_selected|iconfont",size:18}),V(" 返回 ")]),t("div",Xe,[t("span",null,u(z.value),1),V(" 血压透析中心 ")]),t("div",Ee,[t("div",qe,u(e(x))+"-"+u(e(F))+"-"+u(e(m)),1),t("div",Ye,u(e(D))+":"+u(e(T))+":"+u(Number(e(S))>9?e(S):"0"+e(S)),1)])]),a(l,{onKeydown:ae,value:w.value,"onUpdate:value":i[1]||(i[1]=p=>w.value=p),placeholder:"点击这里进行扫描或刷卡"},null,8,["value"]),t("div",null,[f.value?(h(),y("div",Le,[t("div",Ge,[t("div",$e,[a(e(k),{gutter:24},{default:n(()=>[a(e(d),{span:"6"},{default:n(()=>[t("div",et,[t("img",{src:e(Te),class:"avatar"},null,8,tt)])]),_:1}),a(e(d),{span:"18"},{default:n(()=>[t("span",st,u(f.value.patientName),1)]),_:1})]),_:1}),a(e(k),null,{default:n(()=>[a(e(d),{span:"12"},{default:n(()=>[at]),_:1}),a(e(d),{span:"12"},{default:n(()=>[t("span",ot,u(f.value.patientAge),1)]),_:1}),a(e(d),{span:"12"},{default:n(()=>[nt]),_:1}),a(e(d),{span:"12"},{default:n(()=>[t("span",lt,u(f.value.deviceName),1)]),_:1}),a(e(d),{span:"12"},{default:n(()=>[it]),_:1}),a(e(d),{span:"12"},{default:n(()=>[t("span",rt,u(f.value.bedName),1)]),_:1}),a(e(d),{span:"12"},{default:n(()=>[ut]),_:1}),a(e(d),{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,[a(e(k),{gutter:24},{default:n(()=>[a(e(d),{span:"12"},{default:n(()=>[t("img",{src:e(Ue)},null,8,mt),_t]),_:1}),a(e(d),{span:"12"},{default:n(()=>[t("img",{src:e(Me)},null,8,vt),gt]),_:1})]),_:1}),a(e(k),{gutter:24},{default:n(()=>[a(e(d),{span:"12"},{default:n(()=>[t("span",ht,u(B.value),1)]),_:1}),a(e(d),{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,[a(e(me),{title:"透前准备"}),t("div",null,[a(e(ve),{class:"mr-2",border:!1,size:"large",onClick:e(g)},{default:n(()=>[V(" 刷卡签到 ")]),_:1},8,["onClick"])])]),t("div",Ve,[a(e(ge),{type:"illness",width:120,selected:I.value,data:K.value,onItemClick:le},null,8,["selected","data"]),t("div",Je,[a(e(ye),{onRegister:e(H),onFieldValueChange:ne,style:{width:"600px"},class:"mr-2"},null,8,["onRegister"])])]),t("div",null,[a(e(he),{class:"flex justify-around my-2",data:W.value,onItemClick:ie},null,8,["data"])])])),a(Be,{onRegister:e($),onSuccess:j},null,8,["onRegister"]),a(Ie,{onRegister:e(te),onSuccess:j},null,8,["onRegister"]),a(Oe,{onRegister:e(L),onSuccess:j},null,8,["onRegister"])],512)}}});const ds=pe(At,[["__scopeId","data-v-66b6f0b9"]]);export{ds as default};