From 47a0f58d4334939b08a55b9356f94de23c8b1367 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 15 Jun 2022 14:56:26 +0800
Subject: [PATCH] 新增保安员导入
---
src/views/securityGuard/securityGuard.vue | 71 +++++++++++++++++++++++++++++++++++
1 files changed, 70 insertions(+), 1 deletions(-)
diff --git a/src/views/securityGuard/securityGuard.vue b/src/views/securityGuard/securityGuard.vue
index 2b3a0fb..4f34dd4 100644
--- a/src/views/securityGuard/securityGuard.vue
+++ b/src/views/securityGuard/securityGuard.vue
@@ -155,6 +155,15 @@
@click="handleExport"
>导出
</el-button>
+ <el-button
+ type="success"
+ size="small"
+ plain
+ icon="el-icon-upload2"
+ v-if="permission.securityGuard_import_admin"
+ @click="handleImport3"
+ >保安员批量导入-制证
+ </el-button>
</template>
<template slot-scope="{ type, size, row }" slot="menu">
@@ -453,6 +462,24 @@
>
<template slot="excelTemplate">
<el-button type="primary" @click="handleTemplate1">
+ 点击下载<i class="el-icon-download el-icon--right"></i>
+ </el-button>
+ </template>
+ </avue-form>
+ </el-dialog>
+ <el-dialog
+ title="保安员导入-制证"
+ append-to-body
+ :visible.sync="excelBox3"
+ width="555px"
+ >
+ <avue-form
+ :option="excelOption3"
+ v-model="excelForm3"
+ :upload-after="uploadAfter3"
+ >
+ <template slot="excelTemplate">
+ <el-button type="primary" @click="handleTemplate3">
点击下载<i class="el-icon-download el-icon--right"></i>
</el-button>
</template>
@@ -785,6 +812,7 @@
securityid: "",
excelBox1: false,
excelBox2: false,
+ excelBox3: false,
isSecurity: true,
securityCheckApplyvisible: false,
excelForm1: {},
@@ -804,6 +832,32 @@
},
tip: "请上传 .xls,.xlsx 标准格式文件",
action: "/api/blade-user/import-security?deptId=" + this.deptIds
+ },
+ {
+ label: "模板下载",
+ prop: "excelTemplate",
+ formslot: true,
+ span: 24
+ }
+ ]
+ },
+ excelForm3: {},
+ excelOption3: {
+ submitBtn: false,
+ emptyBtn: false,
+ column: [
+ {
+ label: "文件上传",
+ prop: "excelFile",
+ type: "upload",
+ drag: true,
+ loadText: "文件上传中,请稍等",
+ span: 24,
+ propsHttp: {
+ res: "data"
+ },
+ tip: "请上传 .xls,.xlsx 标准格式文件",
+ action: "/api/securityPaper/import-security-paper"
},
{
label: "模板下载",
@@ -2029,6 +2083,15 @@
handleImport1() {
this.excelBox1 = true;
},
+ handleImport3() {
+ this.excelBox3 = true;
+ },
+ uploadAfter3(res, done, loading, column) {
+ window.console.log(column);
+ this.excelBox3 = false;
+ this.refreshChange();
+ done();
+ },
uploadAfter1(res, done, loading, column) {
window.console.log(column);
this.excelBox1 = false;
@@ -2052,6 +2115,13 @@
this.website.tokenHeader
}=${getToken()}`
);
+ },
+ handleTemplate3() {
+ window.open(
+ `/api/securityPaper/export-template-security-paper?${
+ this.website.tokenHeader
+ }=${getToken()}`
+ );
},
handleImport2() {
this.excelBox2 = true;
@@ -2900,7 +2970,6 @@
},
//排序
sortChange(value) {
- // console.log(value, 51151515);
if (value.order == "ascending") {
this.sort = "asc";
}
--
Gitblit v1.9.3