From e582da75007d9c555d91dd4d66b83475170e6047 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 1 Sep 2025 10:31:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=BA=E5=85=B8=E5=9E=8B?= =?UTF-8?q?=E8=82=9D=E5=86=85=E7=97=85=E7=81=B6=E7=9A=84=E9=9D=9E=E9=9D=B6?= =?UTF-8?q?=E7=97=85=E7=81=B6=E6=97=B6=EF=BC=8C=E5=88=A4=E6=96=AD=E9=9D=B6?= =?UTF-8?q?=E7=97=85=E7=81=B6=E4=B8=AD=E5=85=B8=E5=9E=8B=E8=82=9D=E5=86=85?= =?UTF-8?q?=E7=97=85=E7=81=B6=E6=95=B0=E9=87=8F=E5=8F=AA=E5=9C=A8=E5=9F=BA?= =?UTF-8?q?=E7=BA=BF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/MRecist/QuestionForm.vue | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) 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 7a21a1b..d2c87b6 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 @@ -795,26 +795,27 @@ export default { var lymphNodes = this.getQuestionVal(2) var IntrahepaticLesion = this.getQuestionVal(21) const lesionPart = this.getQuestionVal(8) - // 添加为典型肝内病灶的非靶病灶时,判断靶病灶中典型肝内病灶数量,<2 时提示 - if (this.lesionType !== 0 && IntrahepaticLesion === 1) { - let questions = this.tableQuestions.find(item => item.QuestionEnName === 'Target Lesion' && item.QuestionName === '靶病灶') - let num = 0 - if (questions.TableQuestions && Array.isArray(questions.TableQuestions.Answers)) { - questions.TableQuestions.Answers.forEach(item => { - if (item.IntrahepaticLesion && item.IntrahepaticLesion > 0) num++ - }) - } - if (num < 2) { - this.$confirm(this.$t('trials:reading:warnning:msg199'), { - type: 'warning', - showCancelButton: false, - callback: action => { } - }) - loading.close() - return - } - } + if (this.isBaseLineTask) { + // 添加为典型肝内病灶的非靶病灶时,判断靶病灶中典型肝内病灶数量,<2 时提示 + if (this.lesionType !== 0 && IntrahepaticLesion === 1) { + let questions = this.tableQuestions.find(item => item.QuestionEnName === 'Target Lesion' && item.QuestionName === '靶病灶') + let num = 0 + if (questions.TableQuestions && Array.isArray(questions.TableQuestions.Answers)) { + questions.TableQuestions.Answers.forEach(item => { + if (item.IntrahepaticLesion && item.IntrahepaticLesion > 0) num++ + }) + } + if (num < 2) { + this.$confirm(this.$t('trials:reading:warnning:msg199'), { + type: 'warning', + showCancelButton: false, + callback: action => { } + }) + loading.close() + return + } + } // 基线 // 靶病灶且状态为存在(0) if (this.lesionType === 0 && lesionState === 0) {