From a9cbb53762cdd0fce830faaed3b0bb2ff7a40533 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 13 Aug 2021 15:34:02 +0800
Subject: [PATCH] 成绩查看修改,批量报名修改
---
src/views/securityUnit/index.vue | 74 +++++++++++++++++++++++++++++++++++-
1 files changed, 71 insertions(+), 3 deletions(-)
diff --git a/src/views/securityUnit/index.vue b/src/views/securityUnit/index.vue
index 5526813..aa0a674 100644
--- a/src/views/securityUnit/index.vue
+++ b/src/views/securityUnit/index.vue
@@ -19,6 +19,7 @@
>
<template slot-scope="{ type, size, row }" slot="menu">
<el-button
+ style="display:none"
:size="size"
:type="type"
@click="handleUploadPage(row)"
@@ -35,6 +36,14 @@
@click.stop="rowSave"
>新增</el-button
>
+ <el-button
+ type="success"
+ size="small"
+ plain
+ icon="el-icon-upload2"
+ @click="handleImport1"
+ >批量导入
+ </el-button>
</template>
<template slot="menuLeft">
<el-button
@@ -100,8 +109,26 @@
</div>
</div>
</div>
+ <el-dialog
+ title="保安单位导入"
+ append-to-body
+ :visible.sync="excelBox1"
+ width="555px"
+ >
+ <avue-form
+ :option="excelOption1"
+ v-model="excelForm1"
+ :upload-after="uploadAfter1"
+ >
+ <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>
</basic-container>
-</template>
+</template>
<script>
import { column, column0, column1, column2 } from "./data";
@@ -120,6 +147,34 @@
var w = 160,
s = 12;
return {
+ excelBox1: false,
+ excelForm1: {},
+ excelOption1: {
+ submitBtn: false,
+ emptyBtn: false,
+ column: [
+ {
+ label: "文件上传",
+ prop: "excelFile",
+ type: "upload",
+ drag: true,
+ loadText: "文件上传中,请稍等",
+ span: 24,
+ propsHttp: {
+ res: "data",
+ },
+ tip: "请上传 .xls,.xlsx 标准格式文件",
+ action: "/api/information/import-informaton",
+ },
+ {
+ label: "模板下载",
+ prop: "excelTemplate",
+ formslot: true,
+ span: 24,
+ },
+ ],
+ },
+
loading: true, //保安单位基本信息
selectionList: [],
page: {
@@ -231,7 +286,7 @@
searchSize: "mini",
searchMenuSpan: 6,
height: 583,
- menuWidth: 290,
+ menuWidth: 160,
align: "center",
selection: true,
column: column,
@@ -266,6 +321,19 @@
},
},
methods: {
+ handleImport1() {
+ this.excelBox1 = true;
+ },
+ uploadAfter1(res, done, loading, column) {
+ window.console.log(column);
+ this.excelBox1 = false;
+ // this.refreshChange();
+ done();
+ },
+ handleTemplate1() {
+ window.open(`/api/examSubjectChoices/export-template`);
+ },
+
// handleChangeTABS(column) {
// this.typeTABS = column;
// // this.$message.success(JSON.stringify(column));
@@ -644,4 +712,4 @@
.el-collapse {
border-top: 1px solid transparent !important;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3