diff --git a/src/api/trials.js b/src/api/trials.js index d203e257..57b4ffd5 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3621,3 +3621,18 @@ export function verifyIsCanConfirm(param) { }) } +export function getPTAndCtSeries(param) { + return request({ + url: `/SubjectVisit/getPTAndCtSeries`, + method: 'post', + data: param + }) +} + +export function getDicomSeriesInfo(param) { + return request({ + url: `/SubjectVisit/getDicomSeriesInfo`, + method: 'post', + data: param + }) +} diff --git a/src/icons/svg/record.svg b/src/icons/svg/record.svg new file mode 100644 index 00000000..bf326e83 --- /dev/null +++ b/src/icons/svg/record.svg @@ -0,0 +1 @@ + \ No newline at end of file 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 4ca04daa..a758c5ab 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue @@ -463,11 +463,9 @@ v-if="fusionSeries.visible" :visible.sync="fusionSeries.visible" :close-on-click-modal="false" + :title="$t('trials:lugano:dialogTitle:fusion') " width="850px" > -
- {{ $t('trials:lugano:dialogTitle:fusion') }} -
+ + + + + + + + + + + + + + + +
+ +
+ +

{{ $t('trials:lugano:fusionDialog:label:ctSeries') }}

+ + + + + + + + + + + +
+ +
+ +

{{ $t('trials:lugano:fusionDialog:label:ptSeries') }}

+ + + + + + + + + +
+
+ + + {{ $t('common:button:cancel') }} + + + {{ $t('common:button:confirm') }} + +
+ + + diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue index fe738c5e..5139808a 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue @@ -149,18 +149,6 @@ -
@@ -226,6 +214,18 @@
+ +
+
+ +
+
{{ $t('trials:lugano:button:record') }}
+
+
+