diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/Questions.vue b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/Questions.vue index 56f8ff39..7f64b4c6 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/Questions.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/Questions.vue @@ -357,7 +357,7 @@ export default { FusionEvent.$emit('imageLocation', { otherMeasureData: otherMeasureData }) }, saveAnnotation(question) { - if (!this.lungIsInsideVolume || !this.liverIsInsideVolume) { + if((question.QuestionType === 51 && !this.liverIsInsideVolume) || (question.QuestionType === 52 && !this.lungIsInsideVolume)){ // 当前标记在图像外 this.$alert(this.$t('trials:reading:lugano:warnning:outsideVolume'), this.$t('trials:lugano:fusionDialog:warning'), { callback: action => { @@ -404,8 +404,8 @@ export default { saveImageQuality(params).then(async res => { this.$set(question, 'SaveEnum', 0) window.opener.postMessage({ type: 'petctLesionUpdate' }, window.location) - this.$message({ message: this.$t('common:message:savedSuccessfully'), type: 'success', duration: 2000 }) loading.close() + this.$message({ message: this.$t('common:message:savedSuccessfully'), type: 'success', duration: 2000 }) }).catch(() => { loading.close()