From 07be890fa4e9d8d35c497869da8c34580eff6f98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tib=C3=A9rio=20Baptista?= Date: Mon, 20 Nov 2023 12:02:30 +0000 Subject: [PATCH] series uid->image view; study uid -> series view --- .../webapp/js/components/search/result/imageView.js | 9 ++++++++- .../webapp/js/components/search/result/serieView.js | 7 ++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dicoogle/src/main/resources/webapp/js/components/search/result/imageView.js b/dicoogle/src/main/resources/webapp/js/components/search/result/imageView.js index 24ab14af5..730563fb3 100644 --- a/dicoogle/src/main/resources/webapp/js/components/search/result/imageView.js +++ b/dicoogle/src/main/resources/webapp/js/components/search/result/imageView.js @@ -142,7 +142,8 @@ const ImageView = createReactClass({ // deprecated data properties "data-result-type": "image", "data-result-uri": item.uri, - "data-result-uid": item.sopInstanceUID + "data-result-uid": item.sopInstanceUID, + "data-result-serieuid": item.serieuid }} /> @@ -183,8 +184,14 @@ const ImageView = createReactClass({ render: function() { let self = this; + var resultArray = this.props.serie.images; + for (let i = 0; i < resultArray.length; i++){ + resultArray[i]['serieuid'] = this.props.serie.serieInstanceUID; + } + + var selectRowProp = { clickToSelect: true, mode: "none", diff --git a/dicoogle/src/main/resources/webapp/js/components/search/result/serieView.js b/dicoogle/src/main/resources/webapp/js/components/search/result/serieView.js index a811579f0..30db24f28 100644 --- a/dicoogle/src/main/resources/webapp/js/components/search/result/serieView.js +++ b/dicoogle/src/main/resources/webapp/js/components/search/result/serieView.js @@ -109,7 +109,8 @@ const SeriesView = createReactClass({ uid: item.serieInstanceUID, // deprecated data fields "data-result-type": "series", - "data-result-uid": item.serieInstanceUID + "data-result-uid": item.serieInstanceUID, + "data-result-studyuid": item.studyuid }} /> @@ -156,6 +157,10 @@ const SeriesView = createReactClass({ var resultArray = this.props.study.series; + for (let i = 0; i < resultArray.length; i++){ + resultArray[i]['studyuid'] = this.props.study.studyInstanceUID; + } + var selectRowProp = { clickToSelect: true, mode: "none",