From 80466a5448f24980a398800aad7960ca767d9daa Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期二, 19 十一月 2024 16:12:44 +0800 Subject: [PATCH] 患者详情 --- src/views/ecg/doctor/components/DevReadyPanel.vue | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/views/ecg/doctor/components/DevReadyPanel.vue b/src/views/ecg/doctor/components/DevReadyPanel.vue index 8179fd1..27be8f1 100644 --- a/src/views/ecg/doctor/components/DevReadyPanel.vue +++ b/src/views/ecg/doctor/components/DevReadyPanel.vue @@ -12,14 +12,14 @@ > <el-form-item label="鎮h�呯紪鍙�" prop="patId"> <el-input v-model="formData.patId" placeholder="璇疯緭鍏ユ偅鑰呯紪鍙�" @input="getRentInfoByPatId" /> - <Qrcode v-if="formData.patId !== undefined && formData.patId !== ''" :text="formData.patId" logo="/logo.gif" width=100 /> + <Qrcode v-if="formData.patId !== undefined && formData.patId !== ''" :text="formData.patId" logo="/logo.gif" :width=100 /> </el-form-item> <el-form-item label="鎮h�呭悕绉�" prop="patName"> <el-input v-model="formData.patName" placeholder="璇疯緭鍏ユ偅鑰呭悕绉�" /> </el-form-item> <el-form-item label="鎮h�呮弿杩�" prop="patDeptDesc"> - {{formData.patDetails}} + {{formData.patDetails?.deptDesc}} {{formData.patDetails?.wardDesc}} {{formData.patDetails?.bedNo}} </el-form-item> <el-form-item label="璁惧缂栧彿" prop="devId"> <el-input v-model="formData.devId" placeholder="璇疯緭鍏ヨ澶囩紪鍙�" @input="getDevInfo"/> @@ -159,17 +159,13 @@ const checkTypeStore = useCheckTypeStoreWithOut() -const formData = ref({ +const formData = ref<DevRentVO>({ id: undefined, devId: undefined, patId: undefined, patName: undefined, - patDeptCode: undefined, - patDeptDesc: undefined, - patWardCode: undefined, - patWardDesc: undefined, - patBedNo: undefined, patDetails: undefined, + checkType: undefined, rentTime: new Date().getTime(), returnTime: undefined, interference: undefined, @@ -180,6 +176,7 @@ roomId: props.room.roomId, bedNo: props.room.bedNo }) + const formRules = reactive({ devId: [{ required: true, message: '璁惧缂栧彿涓嶈兘涓虹┖', trigger: 'blur' }], rentTime: [{ required: true, message: '璇烽�夋嫨瑁呮満鏃ユ湡', trigger: 'blur' }], @@ -216,7 +213,7 @@ // formDate 瀵瑰簲 DevRent // formData.value = data //涓嶈兘鏁翠釜璧嬪�硷紝 榛樿棰嗙敤鏃堕棿琚竻绌� - formData.value.id = data.id; + formData.value.id = data.id; //rent id formData.value.patDetails = data.patDetails } @@ -229,7 +226,7 @@ try { formData.value.roomId = props.room.roomId formData.value.bedNo = props.room.bedNo - const data = formData.value as unknown as DevRentVO + const data = formData.value console.info( data ) if (formData.value.id === null || formData.value.id === undefined) { @@ -275,12 +272,22 @@ devId: undefined, patId: undefined, patName: undefined, + checkType: undefined, rentTime: new Date().getTime(), returnTime: undefined, interference: undefined, baseline: undefined, detachment: undefined, - remark: undefined + remark: undefined, + patDeptCode: undefined, + patDeptDesc: undefined, + patWardCode: undefined, + patWardDesc: undefined, + patBedNo: undefined, + patDetails: undefined, + paid: undefined, + roomId: props.room.roomId, + bedNo: props.room.bedNo } formRef.value?.resetFields() @@ -299,6 +306,7 @@ resetForm() formData.value.patId = queueVO?.patId formData.value.patName = queueVO?.patName + formData.value.checkType = queueVO?.bookCheckType getFreeRentInfo(formData.value) } defineExpose({ setPatient }) // 鎻愪緵 setPatient 鏂规硶锛岀敤浜庤缃偅鑰� -- Gitblit v1.9.3