From 59df7214d48aa086dcc2cc9d4baf76dd41ff34d7 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Mon, 30 Dec 2024 16:21:32 +0800 Subject: [PATCH] =?UTF-8?q?MRI-PDFF=E6=A0=87=E5=87=86=E4=BA=A4=E4=BA=92?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dicoms/components/MRIPDFF/QuestionForm.vue | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue index d2c2b537..3b90daff 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFF/QuestionForm.vue @@ -325,7 +325,9 @@ export default { arr.map(i=>{ if (i.MeasureData) { this.isExitsMarks = true - this.isDisabledMeasurableRadio = true + if (!isNaN(parseInt(isMeasurable)) && parseInt(isMeasurable) === 1) { + this.isDisabledMeasurableRadio = true + } } this.markList.push({tableQuestionId: i.TableQuestionId, measureData: i, saveEnum: 1}) }) @@ -451,7 +453,9 @@ export default { this.markList[i].saveEnum = 0 this.markList[i].measureData = data } - this.isDisabledMeasurableRadio = true + if (!isNaN(parseInt(isMeasurable)) && parseInt(isMeasurable) === 1) { + this.isDisabledMeasurableRadio = true + } resolve() }) }, @@ -484,7 +488,13 @@ export default { } }, getIsExitsMarks() { - return this.markList.findIndex(i=>i.measureData && i.measureData.MeasureData) > -1 ? true : false + const isMeasurable = this.getQuestionVal(1105) + if (!isNaN(parseInt(isMeasurable)) && parseInt(isMeasurable) === 1) { + return this.markList.findIndex(i=>i.measureData && i.measureData.MeasureData) > -1 ? true : false + } else { + return false + } + }, async removeAnnotation(qs) { let i = this.markList.findIndex(i=>i.tableQuestionId === qs.Id)