From a2441175073f8b09a7eff29effd7e3e617de2f7d Mon Sep 17 00:00:00 2001 From: lzhe <lzhe@example.com> Date: 星期四, 06 六月 2024 18:23:01 +0800 Subject: [PATCH] Merge branch 'master' of http://www.beijingsoft.cn:9090/r/smart-web --- src/views/master/person/main/personDepartment.vue | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/views/master/person/main/personDepartment.vue b/src/views/master/person/main/personDepartment.vue index 347dd2f..9f3708a 100644 --- a/src/views/master/person/main/personDepartment.vue +++ b/src/views/master/person/main/personDepartment.vue @@ -12,6 +12,10 @@ <div class="right-top"> <div class="right-bottom"> <el-button type="primary" @click="addPerson">+ 娣诲姞閮ㄩ棬</el-button> + <!-- 瀵煎叆 --> + <import-table class="exportBtn" :exportUrl="exportUrl" :uploadUrl="uploadUrl"></import-table> + <!-- 瀵煎嚭 --> + <el-button type="primary" @click="getExport">瀵煎嚭</el-button> <el-button type="danger" plain @click="delPerson">鍒犻櫎</el-button> </div> <div> @@ -68,11 +72,14 @@ <save-dialog v-if="dialog.save" ref="saveDialog" @success="addHandleSuccess" @closed="dialog.save=false"></save-dialog> </template> <script> + import importTable from '@/layout/components/importTable.vue' import saveDialog from './department' export default { name: "bakalaka", data(){ return { + uploadUrl: "/api/blade-cps/group/import?groupType=group_organization&groupCategory=1", + exportUrl: "/api/blade-cps/organization/export-template", selectId: "", selection: [], total: 0, @@ -99,9 +106,16 @@ this.getOrganizationList(); }, components: { - saveDialog + saveDialog,importTable }, methods: { + getExport() { + this.$HTTP.get(`/api/blade-cps/organization/export-organization?`+this.$TOOL.qsStringify(this.searchData)).then(res=> { + if(res.code == 200) { + window.open(res.data.link); + } + }) + }, addHandleSuccess() { this.getOrganizationList(); }, @@ -234,7 +248,7 @@ border-left: 0px; } .person-left-active { - background-color: #3b8e8e; + background-color: #409eff; color: #fff; } .person-left-search { @@ -314,4 +328,8 @@ line-height: 20px; margin-right: 6px; } + .exportBtn { + margin-left:8px; + margin-right:8px; + } </style> -- Gitblit v1.9.3