From e65e6e22088d8b1983e8352f885e5727f8e660ab Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 25 Nov 2025 14:15:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=8B=E5=B7=B4=E7=BB=93=E9=9D=9E=E9=9D=B6?= =?UTF-8?q?=E7=97=85=E7=81=B6=E5=92=8C=E6=B7=8B=E5=B7=B4=E7=BB=93=E6=96=B0?= =?UTF-8?q?=E7=97=85=E7=81=B6=E5=9C=A8=E7=8A=B6=E6=80=81=E4=B8=BA=E6=B6=88?= =?UTF-8?q?=E5=A4=B1=E6=97=B6=EF=BC=8C=E5=85=81=E8=AE=B8=E6=B5=8B=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/DicomViewer.vue | 2 +- .../reading/dicoms/components/IRecist/QuestionForm.vue | 4 ++-- .../reading/dicoms/components/Lugano/QuestionForm.vue | 8 ++++---- .../dicoms/components/LuganoWithoutPET/QuestionForm.vue | 8 ++++---- .../reading/dicoms/components/Recist/QuestionForm.vue | 4 ++-- .../reading/dicoms/customize/CustomizeDicomViewer.vue | 2 +- .../reading/dicoms3D/components/Recist/QuestionList.vue | 4 ++-- .../reading/dicoms3D/components/mRecist/QuestionList.vue | 4 ++-- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue index e37329fb..b33996c4 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue @@ -399,7 +399,7 @@
+ v-if="(isExistsManual || isHaveKeyFile) && currentReadingTaskState < 2">
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue index 3de86373..1f3bfe5b 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue @@ -1118,7 +1118,7 @@ export default { if (this.lesionType === 1 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结非靶病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg37'), { type: 'warning', @@ -1292,7 +1292,7 @@ export default { if (this.lesionType === 2 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结新病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg45'), { type: 'warning', diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue index 2532eabe..2d35316b 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue @@ -713,8 +713,8 @@ export default { this.$set(this.questionForm, stateId, 0) } var lesionLength = this.getQuestionVal(0) - // 当前添加的新病灶不做处理 - if (!(this.isCurrentTaskAdd === 'True') && this.lesionType === 0 && !this.isBaseLineTask && measureData.type === 'Bidirectional') { + // 当前添加的新病灶不做处理 && this.lesionType === 0 + if (!(this.isCurrentTaskAdd === 'True') && !this.isBaseLineTask && measureData.type === 'Bidirectional') { if (isLymphLesion) { // 淋巴结靶病灶 if (lesionLength > 15) { @@ -1389,7 +1389,7 @@ export default { if (this.lesionType === 1 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结非靶病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg37'), { type: 'warning', @@ -1505,7 +1505,7 @@ export default { if (this.lesionType === 2 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结新病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg45'), { type: 'warning', diff --git a/src/views/trials/trials-panel/reading/dicoms/components/LuganoWithoutPET/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/LuganoWithoutPET/QuestionForm.vue index 2532eabe..2d35316b 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/LuganoWithoutPET/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/LuganoWithoutPET/QuestionForm.vue @@ -713,8 +713,8 @@ export default { this.$set(this.questionForm, stateId, 0) } var lesionLength = this.getQuestionVal(0) - // 当前添加的新病灶不做处理 - if (!(this.isCurrentTaskAdd === 'True') && this.lesionType === 0 && !this.isBaseLineTask && measureData.type === 'Bidirectional') { + // 当前添加的新病灶不做处理 && this.lesionType === 0 + if (!(this.isCurrentTaskAdd === 'True') && !this.isBaseLineTask && measureData.type === 'Bidirectional') { if (isLymphLesion) { // 淋巴结靶病灶 if (lesionLength > 15) { @@ -1389,7 +1389,7 @@ export default { if (this.lesionType === 1 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结非靶病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg37'), { type: 'warning', @@ -1505,7 +1505,7 @@ export default { if (this.lesionType === 2 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结新病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg45'), { type: 'warning', diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue index cdd95e92..8afa776a 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue @@ -1068,7 +1068,7 @@ export default { if (this.lesionType === 1 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结非靶病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg37'), { type: 'warning', @@ -1184,7 +1184,7 @@ export default { if (this.lesionType === 2 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.type === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.type === 'ArrowAnnotate' || measureData.type === 'Bidirectional'))) { // 评估状态为消失的淋巴结新病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg45'), { type: 'warning', diff --git a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue index ee39ac29..1f635265 100644 --- a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue +++ b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue @@ -340,7 +340,7 @@
+ v-if="(isExistsManual || isHaveKeyFile) && currentReadingTaskState < 2">
diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue index 8a0370c5..8640080a 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue @@ -1126,7 +1126,7 @@ export default { if (lesionType === 1 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.markTool === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.markTool === 'ArrowAnnotate' || measureData.markTool === 'Bidirectional'))) { // 评估状态为消失的淋巴结非靶病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg37'), { type: 'warning', @@ -1242,7 +1242,7 @@ export default { if (lesionType === 2 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.markTool === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.markTool === 'ArrowAnnotate' || measureData.markTool === 'Bidirectional'))) { // 评估状态为消失的淋巴结新病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg45'), { type: 'warning', diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/mRecist/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/mRecist/QuestionList.vue index e9cbad5d..5bcaab84 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/mRecist/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/mRecist/QuestionList.vue @@ -1148,7 +1148,7 @@ export default { if (lesionType === 1 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.markTool === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.markTool === 'ArrowAnnotate' || measureData.markTool === 'Bidirectional'))) { // 评估状态为消失的淋巴结非靶病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg37'), { type: 'warning', @@ -1304,7 +1304,7 @@ export default { if (lesionType === 2 && lesionState === 3) { if (lymphNodes === 1) { // 淋巴结靶病灶 必须使用长短径测量工具、箭头工具 - if (!(measureData && (measureData.markTool === 'ArrowAnnotate'))) { + if (!(measureData && (measureData.markTool === 'ArrowAnnotate' || measureData.markTool === 'Bidirectional'))) { // 评估状态为消失的淋巴结新病灶需使用箭头工具添加标记! this.$confirm(this.$t('trials:reading:warnning:msg45'), { type: 'warning',