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() },