diff --git a/src/api/trials.js b/src/api/trials.js index b0432c7b..d8a79d70 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3044,7 +3044,13 @@ export function readClinicalData(param) { data: param }) } - +export function viewstudyPart(param) { + return request({ + url: `/ReadingImageTask/viewstudyPart`, + method: 'post', + data: param + }) +} export function getCustomQuestionPreview(param) { return request({ url: `/ReadingQuestion/getCustomQuestionPreview`, diff --git a/src/store/modules/reading.js b/src/store/modules/reading.js index b7a4d19c..47dabfb7 100644 --- a/src/store/modules/reading.js +++ b/src/store/modules/reading.js @@ -874,9 +874,14 @@ const actions = { var keyImages = [] getReadingVisitStudyList(obj.trialId, obj.subjectVisitId, obj.visitTaskId).then(res => { try { + state.BodyPart = [] res.Result.forEach(async item => { let arr = await getBodyPart(item.BodyPartForEdit, item.BodyPartForEditOther) - state.BodyPart[item.StudyId] = arr + state.BodyPart.push({ + StudyId: item.StudyId, + StudyCode: item.StudyCode, + BodyPart: arr + }) }) } catch (err) { console.log(err) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue index d61d5aa9..06b9814d 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue @@ -2012,7 +2012,7 @@ export default { e.preventDefault() }, handleViewBP(e) { - DicomEvent.$emit('previewBP', this.series.studyId) + DicomEvent.$emit('previewBP', this.stack.visitTaskId) e.stopImmediatePropagation() e.stopPropagation() e.preventDefault() diff --git a/src/views/trials/trials-panel/reading/dicoms/index.vue b/src/views/trials/trials-panel/reading/dicoms/index.vue index 70e1f86b..e3177c05 100644 --- a/src/views/trials/trials-panel/reading/dicoms/index.vue +++ b/src/views/trials/trials-panel/reading/dicoms/index.vue @@ -134,10 +134,18 @@
- {{ Array.isArray(this.BodyPartForEdit) ? this.BodyPartForEdit.join("|") : '' }} -
+ + + + + + + +
- {{ $t('trials:reading:button:confirm') + {{ $t('trials:reading:button:confirm') }}
@@ -145,7 +153,7 @@