From 7243d05010bde40a8c82b7cbbf904eeb35168cdd Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期二, 23 四月 2024 23:09:57 +0800
Subject: [PATCH] update

---
 src/views/master/person/main/personPerson.vue |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/src/views/master/person/main/personPerson.vue b/src/views/master/person/main/personPerson.vue
index 8886cb4..981cc55 100644
--- a/src/views/master/person/main/personPerson.vue
+++ b/src/views/master/person/main/personPerson.vue
@@ -40,6 +40,10 @@
 			<div class="right-bottom"> 
 				<el-button type="primary" @click="addPerson">+ 娣诲姞鍛樺伐</el-button>
 				<el-button type="primary" @click="changeDepartment">閮ㄩ棬璋冩暣</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 class="right-table">
@@ -125,11 +129,14 @@
 	<save-dialog v-if="dialog.save" ref="saveDialog" @success="personHandleSuccess" @closed="dialog.save=false"></save-dialog>
 </template>
 <script>
+	import importTable from '@/layout/components/importTable.vue'
 	import saveDialog from './save'
 	export default {
 		name: "personPerson",
 		data(){
 			return {
+				uploadUrl: "/api/blade-cps/employee/import-employee",
+				exportUrl: "/api/blade-cps/employee/export-template",
 				titleList: [],
 				delPersonModel: false,
 				searchIcon: "el-icon-search",
@@ -174,9 +181,16 @@
 			this.getOrganizationList();  //閮ㄩ棬
 		},
 		components: {
-			saveDialog
+			saveDialog,importTable
 		},
 		methods: {
+			getExport() {
+				this.$HTTP.get(`/api/blade-cps/employee/export-employee?`+this.$TOOL.qsStringify(this.searchData)).then(res=> {
+					if(res.code == 200) {
+						window.open(res.data.link);
+					}
+				})
+			},
 			parentIdChange(val) {
 				// var $parentId = this.$refs.parentTree.getCurrentNode().title;
 				// this.depatmentForm.$parentId = $parentId;
@@ -494,4 +508,8 @@
 	    line-height: 20px;
 	    margin-right: 6px;
 	}
+	.exportBtn {
+		margin-left:8px;
+		margin-right:8px;
+	}
 </style>

--
Gitblit v1.9.3