diff --git a/src/views/trials/trials-panel/reading/dicoms/components/MRecist/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/MRecist/QuestionForm.vue index 8dc997b..bc6981d 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/MRecist/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/MRecist/QuestionForm.vue @@ -605,7 +605,7 @@ export default { var lesionOrgan = this.getQuestionVal(5) var IntrahepaticLesion = this.getQuestionVal(21) // 新病灶的器官为肝脏时,如果是典型肝内病灶,当直径≥1cm时自动设置病灶状态为“明确”(0),当直径<1cm时,自动设置病灶状态为“疑似”(1); - if (this.isCurrentTaskAdd === 'True') { + if (this.isCurrentTaskAdd === 'True' || this.isCurrentTaskAdd === 'False') { if ((lesionOrgan === '肝脏' || lesionOrgan === 'Liver') && IntrahepaticLesion) { if (!this.isBaseLineTask && (measureData.type === 'Length' && lesionLength >= 10)) { const stateId = this.getQuestionId(7) @@ -620,12 +620,12 @@ export default { // 当前添加的新病灶不做处理 if (!(this.isCurrentTaskAdd === 'True')) { // 非基线时,非淋巴结病灶长径>=10mm,自动给“存在”状态,如果淋巴结病灶短径>=10mm,自动给“存在”状态。 - if (!this.isBaseLineTask && ((measureData.type === 'Length' && lesionLength >= 10) || (measureData.type === 'Bidirectional' && lesionShort >= 10))) { + if (!this.isBaseLineTask && !IntrahepaticLesion && ((measureData.type === 'Length' && lesionLength >= 10) || (measureData.type === 'Bidirectional' && lesionShort >= 10))) { const stateId = this.getQuestionId(7) this.$set(this.questionForm, stateId, 0) } // 非基线时,非淋巴结病灶长径<10mm,自动给“存在”状态,如果淋巴结病灶短径<10mm,自动给“消失”状态。 - if (!this.isBaseLineTask && ((measureData.type === 'Length' && lesionLength < 10) || (measureData.type === 'Bidirectional' && lesionShort < 10))) { + if (!this.isBaseLineTask && !IntrahepaticLesion && ((measureData.type === 'Length' && lesionLength < 10) || (measureData.type === 'Bidirectional' && lesionShort < 10))) { const stateId = this.getQuestionId(7) if (isLymphLesion) { this.$set(this.questionForm, stateId, 3)