| 1 |
- var l=(g,m,r)=>new Promise((u,c)=>{var p=o=>{try{t(r.next(o))}catch(n){c(n)}},i=o=>{try{t(r.throw(o))}catch(n){c(n)}},t=o=>o.done?u(o.value):Promise.resolve(o.value).then(p,i);t((r=r.apply(g,m)).next())});import{u as C}from"./index-8cbf1e33.js";import{a as k,B as x}from"./index-e473004f.js";import{u as G,_ as M}from"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{b as R,a as W}from"./prepareApi-1fab398f.js";import{ao as D,_ as V}from"./index.js";import{a as N}from"./vitalsHistoryApi-41f6c31d.js";import{d as O}from"./data-83b41ac4.js";import{_ as $}from"./FormModal.vue_vue_type_script_setup_true_lang-39576299.js";import{B as j}from"./antd-ecb53b14.js";import{d as A,f,Y as E,Z as H,l as d,a7 as _,_ as S,u as a,E as T,aa as L,F as Q}from"./vue-8fccce23.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./useFormItem-d8cab136.js";import"./uuid-31b8b5a4.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./index-b614de6b.js";import"./TextEditor-284232fa.js";import"./onMountedOrActivated-cb072c10.js";import"./colorEnum-299a8044.js";import"./roomApi-24c97ea0.js";import"./validate-f35297e1.js";import"./useTable-3abd6d70.js";import"./componentMap-16efd70f.js";import"./sortable.esm-4ae27e0b.js";const Y={class:"footer-info"},Z="35%",q=A({__name:"beforeWeight",emits:["success","register"],setup(g,{emit:m}){const[r,{openModal:u,closeModal:c}]=C(),p=f("透前称量"),i=f(""),t=f(""),{createMessage:o}=D(),[n,{resetFields:B,setFieldsValue:v,validate:w}]=G({labelWidth:150,schemas:O,showActionButtonGroup:!1,actionColOptions:{span:23},wrapperCol:{span:23}}),[y,{closeDrawer:b,setDrawerProps:h}]=k(e=>l(this,null,function*(){yield B(),console.log("data",e),i.value=e.obj.scheduledBasicId,t.value=e.obj.patientBasicId;const s=yield R(i.value);console.log("res111",s),s.patientGender&&(s.patientGender=="pb_sex_man"?s.patientGender="男":s.patientGender="女"),p.value="透前称量("+s.patientName+"|"+s.patientGender+"|"+s.patientAge+")",s.preBloodPressure&&(s.preBloodPressure=[s.preBloodPressure.diastolic,s.preBloodPressure.shrink]),console.log("res",s),v(s)}));function F(){return l(this,null,function*(){const e=yield N({patientBasicId:t.value});u(!0,{data:e})})}function I(){return l(this,null,function*(){c()})}function P(){return l(this,null,function*(){try{const e=yield w();h({loading:!0}),console.log("values",e),e.preBloodPressure={diastolic:e.preBloodPressure[0],shrink:e.preBloodPressure[1]},e.patientBasicId=t.value,e.scheduledId=i.value,yield W(e),o.success("完成透前称量,请进行处方确认"),b(),m("success")}finally{h({loading:!1})}})}return(e,s)=>(E(),H(Q,null,[d(a(x),L(e.$attrs,{destroyOnClose:"",onRegister:a(y),title:p.value,width:Z,showFooter:!0,onOk:P}),{insertFooter:_(()=>[S("div",Y,[d(a(j),{onClick:F},{default:_(()=>[T("体征历史数据")]),_:1})])]),default:_(()=>[d(a(M),{onRegister:a(n),layout:"vertical"},null,8,["onRegister"])]),_:1},16,["onRegister","title"]),d($,{onRegister:a(r),onCancel:I},null,8,["onRegister"])],64))}});const Ie=V(q,[["__scopeId","data-v-0d29efdf"]]);export{Ie as default};
|