From ab5645f28a9c40b6c543d36c1bd517110c668fd2 Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Thu, 13 Feb 2025 13:50:27 +0800
Subject: [PATCH] =?UTF-8?q?popper=E5=BC=B9=E5=87=BA=E5=B1=82=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/dicom-show/dicom-study.vue | 29 +++++++++++++++++++---------
src/views/dicom-show/dicom-visit.vue | 25 +++++++++++++++++-------
2 files changed, 38 insertions(+), 16 deletions(-)
diff --git a/src/views/dicom-show/dicom-study.vue b/src/views/dicom-show/dicom-study.vue
index 6ff3e8c9..d3e35ba3 100644
--- a/src/views/dicom-show/dicom-study.vue
+++ b/src/views/dicom-show/dicom-study.vue
@@ -52,13 +52,13 @@
@@ -216,8 +216,7 @@ export default {
imageList: [],
showSeriesList: [],
currentLoadIns: [],
- isFromCRCUpload: false,
- visible: false
+ isFromCRCUpload: false
}
},
created: function() {
@@ -317,7 +316,8 @@ export default {
tpCode: this.tpCode,
loadStatus: false,
imageloadedArr: [],
- isExistMutiFrames: item.IsExistMutiFrames
+ isExistMutiFrames: item.IsExistMutiFrames,
+ isShowPopper: false
})
})
this.seriesList = seriesList
@@ -376,7 +376,8 @@ export default {
tpCode: this.tpCode,
loadStatus: false,
imageloadedArr: [],
- isExistMutiFrames: item.IsExistMutiFrames
+ isExistMutiFrames: item.IsExistMutiFrames,
+ isShowPopper: false
})
})
this.seriesList = seriesList
@@ -445,7 +446,8 @@ export default {
prefetchInstanceCount: 0,
loadStatus: false,
imageloadedArr: [],
- isExistMutiFrames: isExistMutiFrames
+ isExistMutiFrames: isExistMutiFrames,
+ isShowPopper: false
})
this.seriesList = seriesList
if (this.seriesList.length > 0) {
@@ -594,7 +596,8 @@ export default {
hasLabel: seriesInfo.HasLabel,
keySeries: seriesInfo.KeySeries,
loadStatus: false,
- imageloadedArr: []
+ imageloadedArr: [],
+ isShowPopper: false
})
this.seriesList = seriesList
if (this.seriesList.length > 0) {
@@ -759,6 +762,14 @@ export default {
this.loading = false
}
},
+ popperClick(seriesList, series) {
+ for (let i = 0; i < seriesList.length; i++) {
+ if (seriesList[i].isShowPopper) {
+ seriesList[i].isShowPopper = false
+ }
+ }
+ series.isShowPopper = !series.isShowPopper
+ },
loadAllImages() {
const seriesIndex = this.seriesList.findIndex(i => i.loadStatus === false)
if (seriesIndex === -1) return
diff --git a/src/views/dicom-show/dicom-visit.vue b/src/views/dicom-show/dicom-visit.vue
index 10eb0958..556a0e66 100644
--- a/src/views/dicom-show/dicom-visit.vue
+++ b/src/views/dicom-show/dicom-visit.vue
@@ -59,13 +59,13 @@
#{{ series.seriesNumber }}
-
+
@@ -328,8 +328,7 @@ export default {
currentLoadIns: [],
isFromCRCUpload: false,
visitTaskId: null,
- page: '',
- visible: false
+ page: ''
}
},
mounted() {
@@ -422,7 +421,8 @@ export default {
prefetchInstanceCount: 0,
loadStatus: false,
imageloadedArr: [],
- isExistMutiFrames: series.IsExistMutiFrames
+ isExistMutiFrames: series.IsExistMutiFrames,
+ isShowPopper: false
})
})
data.SeriesList = seriesList
@@ -685,6 +685,16 @@ export default {
this.loading = false
}
},
+ popperClick(studyList, series) {
+ for (let i = 0; i < studyList.length; i++) {
+ for (let j = 0; j < studyList[i].SeriesList.length; j++) {
+ if (studyList[i].SeriesList[j].isShowPopper) {
+ studyList[i].SeriesList[j].isShowPopper = false
+ }
+ }
+ }
+ series.isShowPopper = !series.isShowPopper
+ },
// 切换关联检查Tab时获取关联检查信息
async handleTabClick(tab, event) {
if (tab.name === 'relation-study' && this.relationStudyList.length <= 0) {
@@ -761,7 +771,8 @@ export default {
keySeries: item.KeySeries,
loadStatus: false,
imageloadedArr: [],
- isExistMutiFrames: item.IsExistMutiFrames
+ isExistMutiFrames: item.IsExistMutiFrames,
+ isShowPopper: false
})
})
scope.relationStudyList[index].seriesCount = seriesList.length