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