Administrator
2022-06-15 47a0f58d4334939b08a55b9356f94de23c8b1367
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";
      }