From 2ce82ded66de4a348dd8fd36bdd826290efbdb06 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Thu, 29 Jul 2021 18:09:48 +0800
Subject: [PATCH] 新增准考证打印

---
 src/views/applyexam/index.vue |   55 +++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 37 insertions(+), 18 deletions(-)

diff --git a/src/views/applyexam/index.vue b/src/views/applyexam/index.vue
index 7c69bc5..02e65dd 100644
--- a/src/views/applyexam/index.vue
+++ b/src/views/applyexam/index.vue
@@ -58,6 +58,16 @@
                             </el-button>
                         </template>
 
+                        <template slot-scope="{ type,row }" slot="menu">
+                            <el-button
+                            :type="type"
+                            size="small"
+                            icon="el-icon-receiving"
+                            @click="handlePrint(row)"
+                            >准考证打印
+                            </el-button>
+                        </template>
+
                     </avue-crud>
 
                 </div>
@@ -110,7 +120,7 @@
                 //dialogType: 'drawer',
                 dialogClickModal: false,
                 // 操作栏宽度
-                menuWidth: 100,
+                menuWidth: 200,
 
                 column: [
                     {
@@ -263,23 +273,23 @@
                             trigger: "blur"
                         }],
                     },
-                    {
-                        label: "试卷分数",
-                        prop: "paperScore",
-                        slot: true,
-                        // 表单新增时是否禁止
-                        addDisabled: false,
-                        // 表单新增时是否可见
-                        addDisplay: false,
-                        // 表单新增时是否为查看模式
-                        addDetail: false,
-                        // 表单编辑时是否禁止
-                        editDisabled: true,
-                        // 表单编辑时是否可见
-                        editDisplay: true,
-                        // 表单编辑时是否为查看模式
-                        editDetail: false
-                    },
+                    // {
+                    //     label: "试卷分数",
+                    //     prop: "paperScore",
+                    //     slot: true,
+                    //     // 表单新增时是否禁止
+                    //     addDisabled: false,
+                    //     // 表单新增时是否可见
+                    //     addDisplay: false,
+                    //     // 表单新增时是否为查看模式
+                    //     addDetail: false,
+                    //     // 表单编辑时是否禁止
+                    //     editDisabled: true,
+                    //     // 表单编辑时是否可见
+                    //     editDisplay: true,
+                    //     // 表单编辑时是否为查看模式
+                    //     editDetail: false
+                    // },
                     {
                         label: "报名时间",
                         prop: "applyTime",
@@ -406,6 +416,15 @@
         },
     },
     methods: {
+        //准考证查看
+        handlePrint(row) {
+            var obj = row;
+            obj["name"] = "准考证信息";
+            this.$router.push({
+                path: `/applyexam/papers`,
+                query: obj,
+            });
+        },
         questionBankOnLoad (page, params = {}) {
             this.questionBankLoading = false;
             getApplyList(page.currentPage, page.pageSize, Object.assign(params, this.questionBankQuery)).then(res => {

--
Gitblit v1.9.3