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 4b991f0d..53bc822a 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 @@ -580,14 +580,26 @@ export default { let params = {} if (i > -1 && this.markList[i].measureData && this.markList[i].measureData.MeasureData) { const measureData = this.markList[i].measureData.MeasureData + const tableQuestionId = this.markList[i].tableQuestionId + if (this.questionForm[tableQuestionId] > 100) { + const confirm = await this.$confirm( + this.$t('trials:MRIPDFF:message:message4'), + { + type: 'warning', + distinguishCancelAndClose: true + } + ) + if (confirm !== 'confirm') return + } // 上传截图 + DicomEvent.$emit('getScreenshots', { questionId: this.parentQsId, rowIndex: this.questionForm.RowIndex, visitTaskId: this.visitTaskId, lesionName: measureData.OrderMarkName, lesionType: null, isMarked: !!measureData }, async val => { params = Object.assign({}, this.markList[i].measureData) if (val) { const pictureObj = await this.uploadScreenshots(`${new Date().getTime()}`, val) params.PicturePath = pictureObj.isSuccess ? this.$getObjectName(pictureObj.result.url) : '' } - const tableQuestionId = this.markList[i].tableQuestionId + params.Answer = this.questionForm[tableQuestionId] params.MeasureData = JSON.stringify(this.markList[i].measureData.MeasureData) loading.close()