From 8e4e122e294640978016810a4d006a0be203363e Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期五, 14 十一月 2025 20:22:55 +0800
Subject: [PATCH] dupate
---
src/views/master/person/main/personPost.vue | 24 +++++++++++++++++++++---
1 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/src/views/master/person/main/personPost.vue b/src/views/master/person/main/personPost.vue
index c1312b3..e58e445 100644
--- a/src/views/master/person/main/personPost.vue
+++ b/src/views/master/person/main/personPost.vue
@@ -2,7 +2,7 @@
* @Author: lzhe lzhe@example.com
* @Date: 2024-03-26 10:28:33
* @LastEditors: lzhe lzhe@example.com
- * @LastEditTime: 2024-04-10 15:44:08
+ * @LastEditTime: 2024-12-18 15:13:20
* @FilePath: /smart-web/src/views/master/person/main/index.vue
* @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
@@ -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 @@
</el-dialog>
</template>
<script>
+ import importTable from '@/layout/components/importTable.vue'
import saveDialog from './post'
export default {
name: "bakalaka",
data(){
return {
+ uploadUrl: "/api/blade-system/post/import-post",
+ exportUrl: "/api/blade-system/post/export-template",
totle: "0",
postSearchData: {
current: 1,
@@ -97,9 +104,16 @@
this.getPost();
},
components: {
- saveDialog
+ saveDialog,importTable
},
methods: {
+ getExport() {
+ this.$HTTP.get(`/api/blade-system/post/export-post?`+this.$TOOL.qsStringify(this.postSearchData)).then(res=> {
+ if(res.code == 200) {
+ this.$TOOL.downFile(res.data.link,res.data.originalName);
+ }
+ })
+ },
delData(type) {
this.$HTTP.post(`/api/blade-system/post/remove?ids=${this.selectId}&type=${type}`).then(res=> {
if(res.code == 200) {
@@ -220,7 +234,7 @@
border-left: 0px;
}
.person-left-active {
- background-color: #3b8e8e;
+ background-color: #409eff;
color: #fff;
}
.person-left-search {
@@ -300,4 +314,8 @@
line-height: 20px;
margin-right: 6px;
}
+ .exportBtn {
+ margin-left:8px;
+ margin-right:8px;
+ }
</style>
--
Gitblit v1.9.3