diff --git a/src/views/dicom-show/dicom-study.vue b/src/views/dicom-show/dicom-study.vue index c84b0fc8..7a8f85e8 100644 --- a/src/views/dicom-show/dicom-study.vue +++ b/src/views/dicom-show/dicom-study.vue @@ -83,33 +83,36 @@ {{ item.description }}
- {{ series.imageloadedArr.length <= series.instanceCount ? series.imageloadedArr.length : series.instanceCount }}/{{ item.instanceCount }} + {{ series.imageloadedArr.length <= series.instanceCount ? series.imageloadedArr.length : + series.instanceCount }}/{{ item.instanceCount }}
+ - - -
+
-
- {{ $t('trials:audit:table:isReading') - }} - +
+ {{ $t('trials:audit:table:isReading') + }} + +
+
+ {{ $t('trials:audit:table:isDelete') + }} + +
-
- {{ $t('trials:audit:table:isDelete') }} - +
+
-
-
- -
+
- @@ -891,6 +894,7 @@ export default { // 设置当前序列状态为已下载完成 this.seriesList[seriesIndex].loadStatus = true workSpeedclose() + localStorage.setItem("QCRiskControl", 1) if (!this.isFromCRCUpload) { this.loadAllImages() } diff --git a/src/views/dicom-show/dicom-visit.vue b/src/views/dicom-show/dicom-visit.vue index 914c1c2f..24d8e5c5 100644 --- a/src/views/dicom-show/dicom-visit.vue +++ b/src/views/dicom-show/dicom-visit.vue @@ -113,35 +113,35 @@
- {{ series.imageloadedArr.length <= series.instanceCount ? series.imageloadedArr.length : series.instanceCount }}/{{ series.instanceCount }} + {{ series.imageloadedArr.length <= series.instanceCount ? series.imageloadedArr.length : + series.instanceCount }}/{{ series.instanceCount }}
+
-
- -
+
-
- {{ $t('trials:audit:table:isReading') }} - +
+ {{ $t('trials:audit:table:isReading') }} + +
+
+ {{ $t('trials:audit:table:isDelete') }} + +
-
- {{ $t('trials:audit:table:isDelete') }} - -
-
- -
- -
+
+ +
-
+ @@ -937,6 +937,7 @@ export default { this.loadAllImages() } workSpeedclose() + localStorage.setItem("QCRiskControl", 1) } } } diff --git a/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue b/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue index b772a12f..e1210cd5 100644 --- a/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue +++ b/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue @@ -1100,6 +1100,8 @@ export default { SecondReviewTime: '', IsSecondPass: false, userId: zzSessionStorage.getItem('userId'), + + QCRiskControl: false } }, async mounted() { @@ -1314,6 +1316,7 @@ export default { this.SecondReviewTime = this.secondReviewList[0].SecondReviewTime } } + this.QCRiskControl = res.Result.QCRiskControl this.existsManual = res.Result.ExistsManual this.qCQuestionAnswerList = res.Result.QCQuestionAnswerList this.IsHaveStudyClinicalData = res.Result.IsHaveStudyClinicalData @@ -1929,6 +1932,7 @@ export default { this.auditState = auditState return } + if (localStorage.getItem('QCRiskControl') <= 0 && this.QCRiskControl) return this.$confirm(this.$t('trials:qcQuality:title:noViewImage')) if (auditState === 8) { var isgo = true var hasStudyName = true, @@ -2421,6 +2425,7 @@ export default { if (this.open) { this.open.close() } + localStorage.setItem("QCRiskControl", 1) // this.previewAllNoneDicomVisible = true let trialId = this.$route.query.trialId var token = getToken() @@ -2438,6 +2443,7 @@ export default { if (this.open) { this.open.close() } + localStorage.setItem("QCRiskControl", 1) let trialId = this.$route.query.trialId var token = getToken() const routeData = this.$router.resolve({ diff --git a/src/views/trials/trials-panel/visit/qc-check/index.vue b/src/views/trials/trials-panel/visit/qc-check/index.vue index fdc64d46..b98a82ee 100644 --- a/src/views/trials/trials-panel/visit/qc-check/index.vue +++ b/src/views/trials/trials-panel/visit/qc-check/index.vue @@ -880,6 +880,7 @@ export default { // 初审 handlePrimaryQC(row) { if (!this.OtherInfo.IsQCQuestionConfirmed) return this.$alert(this.$t("trials:qcCheck:alert:questionNoConfirm")) + localStorage.setItem("QCRiskControl", 0) this.loading = true isQCCanOpt(row.Id) .then((res) => {