From 2cd92b1dcdd0054fe456e5f0986b95f4e4fb1924 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 26 Mar 2024 17:58:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E5=88=86=E6=9E=90?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=8C=89=E9=92=AE=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/exportList.vue | 60 +++++++++++++++++++ .../reading/consistency-analysis/index.vue | 39 ++++++++---- 2 files changed, 89 insertions(+), 10 deletions(-) create mode 100644 src/views/trials/trials-panel/reading/consistency-analysis/components/exportList.vue diff --git a/src/views/trials/trials-panel/reading/consistency-analysis/components/exportList.vue b/src/views/trials/trials-panel/reading/consistency-analysis/components/exportList.vue new file mode 100644 index 00000000..217dce6b --- /dev/null +++ b/src/views/trials/trials-panel/reading/consistency-analysis/components/exportList.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/views/trials/trials-panel/reading/consistency-analysis/index.vue b/src/views/trials/trials-panel/reading/consistency-analysis/index.vue index 2a1d3552..45053807 100644 --- a/src/views/trials/trials-panel/reading/consistency-analysis/index.vue +++ b/src/views/trials/trials-panel/reading/consistency-analysis/index.vue @@ -91,14 +91,12 @@ {{ $t('common:button:reset') }} - - + {{$t('trials:consistencyAnalysis:button:exportGroup')}} - + --> {{$t('trials:consistencyAnalysis:button:self')}} @@ -111,6 +109,10 @@ {{$t('trials:consistencyAnalysis:button:site')}} + + + {{$t('common:button:export')}} + @@ -628,6 +630,14 @@ + + + @@ -641,6 +651,7 @@ import VirtualCenter from './components/VirtualCenter' import BaseContainer from '@/components/BaseContainer' import Pagination from '@/components/Pagination' import { getToken } from '@/utils/auth' +import exportList from './components/exportList.vue' const searchDataDefault = () => { return { PageIndex: 1, @@ -665,7 +676,7 @@ const searchDataDefault = () => { } export default { name: 'TrialsNotice', - components: { BaseContainer, Pagination, ReaderRulesForm, DoctorConsistentRuleSubjectTable, GroupConsistentRuleSubjectTable, VirtualCenter }, + components: {exportList, BaseContainer, Pagination, ReaderRulesForm, DoctorConsistentRuleSubjectTable, GroupConsistentRuleSubjectTable, VirtualCenter }, data() { return { TrialReadingCriterionId: null, @@ -704,7 +715,9 @@ export default { }, changeNum: 0, openWindow:null, - isOpenSite: false + isOpenSite: false, + + exportVisible:false } }, mounted() { @@ -722,16 +735,22 @@ export default { openSite() { this.isOpenSite = true }, - handleExport(type) { - if (!this.searchData.TrialReadingCriterionId) { + handleExport(type,TrialReadingCriterionId) { + // if (!this.searchData.TrialReadingCriterionId) { + // this.$alert(this.$t('trials:consistencyAnalysis:message:selectCriterion'))//'请先选择阅片标准' + // return + // } + if (!TrialReadingCriterionId) { this.$alert(this.$t('trials:consistencyAnalysis:message:selectCriterion'))//'请先选择阅片标准' return } + let obj = JSON.parse(JSON.stringify(this.searchData)); + obj.TrialReadingCriterionId = TrialReadingCriterionId; if (type === 1) { - getSelfAnalysisTaskList_Export(this.searchData).then(res => { + getSelfAnalysisTaskList_Export(obj).then(res => { }).catch(() => { this.loading = false }) } else { - getGroupAnalysisTaskList_Export(this.searchData).then(res => { + getGroupAnalysisTaskList_Export(obj).then(res => { }).catch(() => { this.loading = false }) } },