From 659ae00b3a0197c31748e6dda6388f435abe47a4 Mon Sep 17 00:00:00 2001
From: 钟日健 <5689795+arsn@user.noreply.gitee.com>
Date: Tue, 08 Feb 2022 15:19:41 +0800
Subject: [PATCH] 成绩管理新增上岗证制证申请按钮

---
 src/views/trainExam/performance.vue |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/src/views/trainExam/performance.vue b/src/views/trainExam/performance.vue
index 989ff5f..0f366ca 100644
--- a/src/views/trainExam/performance.vue
+++ b/src/views/trainExam/performance.vue
@@ -94,6 +94,15 @@
                 @click="handleSecurityPaperApply"
                 >证书制证申请
               </el-button>
+              <el-button
+                type="primary"
+                size="small"
+                plain
+                v-if="permission.trainExam_performance_worker_paper_apply"
+                icon="el-icon-collection-tag"
+                @click="handleWorkerPaperApply"
+                >上岗证制证申请
+              </el-button>
             </template>
 
             <template slot-scope="{ type, size, row }" slot="menu">
@@ -1263,6 +1272,44 @@
           });
         });
     },
+    //上岗证制证申请
+    handleWorkerPaperApply() {
+      if (this.choiceList.length === 0) {
+        this.$message.warning("请勾选至少一位持证保安员");
+        return;
+      }
+      this.$confirm(
+        "共选择上岗证制证申请人数" + this.choiceList.length + "人,确定申请制证?",
+        {
+          confirmButtonText: "确定",
+          cancelButtonText: "取消",
+          type: "warning"
+        }
+      )
+        .then(() => {
+          let cho = this.choiceList;
+          let str = "";
+          for (let k in cho) {
+            str += cho[k].id;
+            if (k != cho.length - 1) {
+              str += ",";
+            }
+          }
+          const data = {
+            ids: str,
+            createUser: this.userInfo.user_id,
+            type: 1
+          };
+          return securityApply(data);
+        })
+        .then(() => {
+          this.$refs.questionBankCrud.toggleSelection();
+          this.$message({
+            type: "success",
+            message: "操作成功!"
+          });
+        });
+    },
     openzhengjian(row) {
       this.baoanzdata = {
         realName: row.securityName,

--
Gitblit v1.9.3