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 @@ + + + + + + {{$t('trials:consistencyAnalysis:button:exportSelf')}} + + {{$t('common:button:export')}} + + + + {{$t('trials:consistencyAnalysis:button:exportGroup')}} + + {{$t('common:button:export')}} + + + + + + + + + + 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 }) } },