[update] 会员管理成员维护导入,下载模板联调,会员管理饼图导出

This commit is contained in:
lideqin
2024-03-26 16:24:05 +08:00
parent 75993ecf3b
commit 68ee1a6334
2 changed files with 7 additions and 5 deletions
@@ -116,7 +116,7 @@
<a-button type="danger" icon="delete" @click="batchDel" v-has="'safeguardStardsMember:batchDel'">批量删除</a-button> <a-button type="danger" icon="delete" @click="batchDel" v-has="'safeguardStardsMember:batchDel'">批量删除</a-button>
<a-button type="primary" icon="copy" @click="handleMemberBatchCopy" v-has="'safeguardStardsMember:batchCopy'">批量复制</a-button> <a-button type="primary" icon="copy" @click="handleMemberBatchCopy" v-has="'safeguardStardsMember:batchCopy'">批量复制</a-button>
<a-button type="primary" icon="download" @click="downTemplate('标协会员成员导入模板')" v-has="'safeguardStardsMember:downloadTemplate'">下载模板</a-button> <a-button type="primary" icon="download" @click="downTemplate('标协会员成员导入模板')" v-has="'safeguardStardsMember:downloadTemplate'">下载模板</a-button>
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" :data="importData"
@change="handleImportExcel" v-has="'safeguardStardsMember:import'"> @change="handleImportExcel" v-has="'safeguardStardsMember:import'">
<a-button type="primary" icon="import">导入</a-button> <a-button type="primary" icon="import">导入</a-button>
</a-upload> </a-upload>
@@ -378,13 +378,15 @@ export default {
exportXlsUrl: '/member/tbMemberProjectSubitem/exportXls', exportXlsUrl: '/member/tbMemberProjectSubitem/exportXls',
delete: '/member/tbMemberProjectSubitem/delete', delete: '/member/tbMemberProjectSubitem/delete',
deleteBatch: '/member/tbMemberProjectSubitem/deleteBatch', deleteBatch: '/member/tbMemberProjectSubitem/deleteBatch',
downTemplateUrl: '', downTemplateUrl: '/member/tbMemberProjectSubitem/exportTemplate',
importExcelUrl: '' importExcelUrl: '/member/tbMemberProjectSubitem/importXls'
} },
importData: {} // 导入的参数
} }
}, },
created () { created () {
this.filters.projectId = this.$route.query.projectId this.filters.projectId = this.$route.query.projectId
this.importData.projectId = this.$route.query.projectId
this.getStardsMemberProjectInfo(this.$route.query.projectId) this.getStardsMemberProjectInfo(this.$route.query.projectId)
this.loadData(1) this.loadData(1)
}, },
@@ -187,7 +187,7 @@ export default {
dataSource: [], dataSource: [],
url: { url: {
list: '/statistics/member/pieChartPage', list: '/statistics/member/pieChartPage',
exportXlsUrl: '' exportXlsUrl: '/statistics/member/exportPieChartPage'
}, },
disableMixinCreated: true, disableMixinCreated: true,
name: '' name: ''