From 0a473dcae30ad009e6e7d532103668b59c2854b1 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Fri, 10 Jan 2025 12:31:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=82=9D=E5=88=86=E6=AE=B5=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/MRIPDFF/QuestionForm.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 3a6ad741..742f256a 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 @@ -316,7 +316,7 @@ export default { // saveTypeEnum 0:未保存过(新建病灶);1:已保存,信息不完整(随访初始化病灶/分裂病灶,通过状态判断);2:已保存,信息完整 let isMeasurable = this.getQuestionVal(1105) const mean = this.getQuestionVal(1104) - if (this.questionForm.saveTypeEnum !== 1) { + if (this.questionForm.saveTypeEnum !== 1 && this.isCurrentTask && this.readingTaskState < 2) { this.$set(this.questionForm, 'saveTypeEnum', parseInt(isMeasurable) === 1 && isNaN(parseFloat(mean)) ? 1 : 2) } this.lesionName = this.getLesionInfo(this.orderMark, this.rowIndex) @@ -346,6 +346,9 @@ export default { let meanId = this.getQuestionId(1104) this.$set(this.questionForm, meanId, newMean ? newMean : '') } + if (this.questionForm.saveTypeEnum === 1 && this.isCurrentTask && this.readingTaskState < 2) { + this.setQuestions() + } this.isRender = true // loading.close() },