From 04580ed1bb82571cb358a7cce8c66d8129e193c2 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 21 May 2026 15:31:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=80=BB=E8=BE=91=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E4=B8=AD=E5=A2=9E=E5=8A=A0=EF=BC=9A=E8=B4=A8=E6=8E=A7?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=8F=AF=E4=B8=8B=E8=BD=BD=E5=BD=B1=E5=83=8F?= =?UTF-8?q?=E3=80=81=E8=AE=BF=E8=A7=86=E5=A4=B1=E8=AE=BF=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=90=8E=E7=BB=AD=E8=AE=BF=E8=A7=86=E5=8F=AF=E9=98=85=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trial-config/components/logicalConfig.vue | 29 +++++++++++ .../qc-check/components/qualityAssurance.vue | 49 ++++++++++--------- 2 files changed, 54 insertions(+), 24 deletions(-) diff --git a/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue b/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue index a39f344a..2ce1382f 100644 --- a/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue +++ b/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue @@ -118,6 +118,23 @@ + + + + + {{ item.label }} + + + + + + + + {{ item.label }} + + + @@ -528,6 +545,8 @@ export default { StudyUseModalityList: [], StudyUseStudyNameList: [], IsIQCAutoNextTask: false, + IsSupportQCDownloadImage: false, + IsOpenLostVistRead: false, IsIQCAutoTaskDistinguishType: false // ClinicalDataSetNames: [], // ClinicalDataTrialSetIds: [], @@ -1263,6 +1282,16 @@ export default { NewVal: this.$fd('YesOrNo', this.form.IsIQCAutoNextTask), OldVal: this.$fd('YesOrNo', this.initialForm.IsIQCAutoNextTask), }, + { + Name: this.$t('trials:logincCfg:form:IsSupportQCDownloadImage'), + NewVal: this.$fd('YesOrNo', this.form.IsSupportQCDownloadImage), + OldVal: this.$fd('YesOrNo', this.initialForm.IsSupportQCDownloadImage), + }, + { + Name: this.$t('trials:logincCfg:form:IsOpenLostVistRead'), + NewVal: this.$fd('YesOrNo', this.form.IsOpenLostVistRead), + OldVal: this.$fd('YesOrNo', this.initialForm.IsOpenLostVistRead), + }, { Name: this.$t('trials:logincCfg:form:IsIQCAutoTaskDistinguishType'), NewVal: this.$fd('YesOrNo', this.form.IsIQCAutoTaskDistinguishType), 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 958bca3c..8b8e4f14 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 @@ -40,14 +40,14 @@ {{ $store.state.trials.uploadTip }} --> @@ -55,7 +55,7 @@ @@ -73,15 +73,13 @@ - + @@ -1117,7 +1116,8 @@ export default { IsSecondPass: false, userId: zzSessionStorage.getItem('userId'), - QCRiskControl: false + QCRiskControl: false, + IsSupportQCDownloadImage: false } }, async mounted() { @@ -1324,6 +1324,7 @@ export default { this.loading = true getVisitQCInfo(this.data.Id, this.data.QCProcessEnum, this.currentQCType) .then((res) => { + this.IsSupportQCDownloadImage = res.Result.IsSupportQCDownloadImage this.secondReviewList = res.Result.SecondReviewList if (this.secondReviewList.length > 0) { let data = this.secondReviewList.find(item => item.SignTime) || {} @@ -2176,11 +2177,11 @@ export default { if (confirm !== 'confirm') return this.$emit('close') } - } catch(e) { + } catch (e) { console.log(e) this.$emit('getList') } - + }, getNextQCInfo() { // '是否确认进入下一个质控任务?'