From 84bc101065273f40561fc2004ba04adf735e9a84 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Mon, 9 Sep 2024 13:35:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E9=87=8F=E5=80=BC=E7=B2=BE=E5=BA=A6?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/IVUS/QuestionList.vue | 9 ++++++--- .../reading/dicoms/components/OCT/QuestionList.vue | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue index 66d8530c..6f43e69f 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/IVUS/QuestionList.vue @@ -76,13 +76,13 @@
- {{ item.TableQuestions.Answers[i].area1 }}m㎡ + {{ numberToFixed(item.TableQuestions.Answers[i].area1,'m㎡') }}
- {{ item.TableQuestions.Answers[i].area2 }}m㎡ + {{ numberToFixed(item.TableQuestions.Answers[i].area2,'m㎡') }}
- {{ item.TableQuestions.Answers[i].diff }}m㎡ + {{ numberToFixed(item.TableQuestions.Answers[i].diff, 'm㎡') }}
@@ -610,6 +610,9 @@ export default { this.$set(this.questionForm, qId, parseFloat(value).toFixed(this.digitPlaces)) } }, + numberToFixed(v, unit){ + return isNaN(parseFloat(v)) ? null : `${parseFloat(v).toFixed(this.digitPlaces)}${unit}` + }, async handleSave(index) { const refName = `questions${index}` const valid = await this.$refs[refName][0].validate() diff --git a/src/views/trials/trials-panel/reading/dicoms/components/OCT/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms/components/OCT/QuestionList.vue index 3ca1d668..23bc2499 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/OCT/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/OCT/QuestionList.vue @@ -76,13 +76,13 @@
- min: {{ item.TableQuestions.Answers[i].min }}μm + min: {{ numberToFixed(item.TableQuestions.Answers[i].min,'μm') }}
- mean: {{ item.TableQuestions.Answers[i].mean }}μm + mean: {{ numberToFixed(item.TableQuestions.Answers[i].mean,'μm') }}
- {{ item.TableQuestions.Answers[i].angle }}° + {{ numberToFixed(item.TableQuestions.Answers[i].angle,'°') }}
@@ -617,6 +617,9 @@ export default { this.$set(this.questionForm, qId, parseFloat(value).toFixed(this.digitPlaces)) } }, + numberToFixed(v, unit){ + return isNaN(parseFloat(v)) ? null : `${parseFloat(v).toFixed(this.digitPlaces)}${unit}` + }, async handleSave(index) { const refName = `questions${index}` const valid = await this.$refs[refName][0].validate()