From a90276a242ddca6f45e234c5cc4832a7a01a7e03 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期一, 02 十二月 2024 11:06:53 +0800 Subject: [PATCH] Fix Bug: 条码更新问题 --- src/views/ecg/doctor/components/DevReadyPanel.vue | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/views/ecg/doctor/components/DevReadyPanel.vue b/src/views/ecg/doctor/components/DevReadyPanel.vue index 6f6424a..6ee02c8 100644 --- a/src/views/ecg/doctor/components/DevReadyPanel.vue +++ b/src/views/ecg/doctor/components/DevReadyPanel.vue @@ -15,7 +15,7 @@ </el-form-item> <el-form-item label="鎮h�呯紪鍙�" prop="patId"> <el-input v-model="formData.patId" placeholder="璇疯緭鍏ユ偅鑰呯紪鍙�" @input="getRentInfoByPatId" /> - <Barcode v-if="getDisplayBarcode()" :value="getDisplayBarcode()" :width=100 /> + <Barcode v-if="displayBarCode" :value="displayBarCode" :width=100 /> <el-button @click="copyBarcode()">澶嶅埗</el-button> </el-form-item> <el-form-item label="鎮h�呭悕绉�" prop="patName"> @@ -209,6 +209,8 @@ purchaseDate: 0, state: 0, }) + +const displayBarCode = ref<string> () const getRentInfoByPatId = () => { const tempPatId = formData.value.patId; @@ -479,15 +481,17 @@ return "" if (1 === formData.value.patSrc || 2 === formData.value.patSrc) - return formData.value.applyNo + return formData.value.applyNo??"" else if (3 === formData.value.patSrc || 4 === formData.value.patSrc) - return formData.value.episodeId + return formData.value.episodeId??"" return "" } const copyBarcode = async () => { + displayBarCode.value = getDisplayBarcode() await navigator.clipboard.writeText( getBarcode() ); + console.info(displayBarCode.value) } /** 鍒濆鍖� **/ -- Gitblit v1.9.3