From f8159c1dbb2ffbc0de9d4d13e9b0e0dcc8a95d31 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 06 Aug 2021 16:28:38 +0800
Subject: [PATCH] 通知公告修改,报名考试修改

---
 src/views/applyexam/index.vue |  121 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 116 insertions(+), 5 deletions(-)

diff --git a/src/views/applyexam/index.vue b/src/views/applyexam/index.vue
index e084e1a..c7a6fc3 100644
--- a/src/views/applyexam/index.vue
+++ b/src/views/applyexam/index.vue
@@ -68,6 +68,15 @@
                             >取消报名
                             </el-button>
                             <el-button
+                            style="display:none"
+                            :type="type"
+                            size="small"
+                            icon="el-icon-folder-checked"
+                            :disabled="row.applyStatus==4"
+                            @click="handleAudit(row)"
+                            >审核
+                            </el-button>
+                            <el-button
                             :type="type"
                             size="small"
                             icon="el-icon-receiving"
@@ -78,6 +87,14 @@
                         </template>
 
                     </avue-crud>
+
+                    <el-dialog title="考试资格审核" 
+                                :visible.sync="dialogFormVisible" 
+                                modal-append-to-body='false'
+                                append-to-body='true'
+                                :close-on-click-model="true">
+                        <avue-form ref="formAudit" v-model="Audit" :option="optionAudit" @reset-change="emptytChange" @submit="submit"></avue-form>
+                    </el-dialog>
 
                 </div>
 
@@ -113,6 +130,58 @@
     data () {
 
         return {
+            dialogFormVisible:false,
+            Audit:{},
+            optionAudit:{
+                height: "auto",
+                calcHeight: 30,
+                dialogWidth: 1000,
+                tip: false,
+                searchShow: true,
+                searchMenuSpan: 6,
+                border: false,
+                index: true,
+                stripe: true,
+                viewBtn: true,
+                addBtn: true,
+                selection: true,
+                excelBtn: false,
+                menuWidth: 230,
+                dialogClickModal: false,
+                column: [
+                    {
+                        label: "审核状态",
+                        search: true,
+                        searchSpan: 5,
+                        span: 24,
+                        prop: "auditStatus",
+                        slot: true,
+                        editDisplay: false,
+                        addDisplay: false,
+                        type: "select",
+                        rules: [{
+                            required: true,
+                            message: "请选择审核类型",
+                            trigger: "blur"
+                        }],
+                        dicData: [{
+                                label: "审核通过",
+                                value: 2
+                            },
+                            {
+                                label: "不通过",
+                                value: 3
+                            }
+                        ]
+                    },
+                    {
+                        label: "审核明细",
+                        span: 24,
+                        type: "textarea",
+                        prop: "auditDetail"
+                    }
+                ],
+            },
             questionBankOption: {
                 // 操作栏多余按钮去除
                 delBtn: false,
@@ -133,7 +202,7 @@
                 searchShow: true,
                 searchMenuSpan: 4,
                 index: true,
-                indexLabel: '序号',
+                indexLabel: '#',
                 //dialogType: 'drawer',
                 dialogClickModal: false,
                 //tree 默认展开
@@ -150,6 +219,7 @@
                         search: true,
                         hide:true,
                         slot: true,
+                        searchSpan:5,
                         // 表单新增时是否禁止
                         addDisabled: false,
                         // 表单新增时是否可见
@@ -170,7 +240,8 @@
                             required: true,
                             message: "请选择保安姓名",
                             trigger: "blur"
-                        }]
+                        }],
+                        width:80
                     },
                     {
                         label: "保安姓名",
@@ -233,6 +304,7 @@
                         prop: "deptName",
                         search: true,
                         slot: true,
+                        searchSpan:5,
                         // 表单新增时是否禁止
                         addDisabled: false,
                         // 表单新增时是否可见
@@ -296,7 +368,7 @@
                             message: "请选择准考证号",
                             trigger: "blur"
                         }],
-                        width: 200
+                        width: 150
                     },
                     {
                         label: "报考证件",
@@ -368,7 +440,7 @@
                                             ? "0" + new Date().getSeconds()
                                             : new Date().getSeconds())),
 
-                        width: 160
+                        width: 150
                     },
                     {
                         label: "考试时间",
@@ -389,11 +461,12 @@
                         editDisplay: true,
                         // 表单编辑时是否为查看模式
                         editDetail: false,
-                        width: 160
+                        width: 150
                     },{
                         label: "报名状态",
                         prop: "applyStatus", 
                         slot: true,
+                        searchSpan:5,
                         // 表单新增时是否禁止
                         addDisabled: false,
                         // 表单新增时是否可见
@@ -410,6 +483,40 @@
                         search:true,
                         type:"select"
                     },
+                    // {
+                    //     label: "审核状态",
+                    //     prop: "examinationType", 
+                    //     slot: true,
+                    //     searchSpan:5,
+                    //     // 表单新增时是否禁止
+                    //     addDisabled: false,
+                    //     // 表单新增时是否可见
+                    //     addDisplay: false,
+                    //     // 表单新增时是否为查看模式
+                    //     addDetail: false,
+                    //     // 表单编辑时是否禁止
+                    //     editDisabled: false,
+                    //     // 表单编辑时是否可见
+                    //     editDisplay: true,
+                    //     // 表单编辑时是否为查看模式
+                    //     editDetail: false,
+                    //     dicData:[
+                    //         {
+                    //             label: '待审核',
+                    //             value: "1"
+                    //         },
+                    //         {
+                    //             label: '审核通过',
+                    //             value: "2"
+                    //         },
+                    //         {
+                    //             label: '审核不通过',
+                    //             value: "3"
+                    //         }
+                    //         ],
+                    //     search:true,
+                    //     type:"select"
+                    // },
                 ]
             },
             questionBankSearch: {},
@@ -613,6 +720,10 @@
                     this.$refs.questionBankCrud.toggleSelection();
                 });
         },
+        handleAudit(row){
+            this.dialogFormVisible = true;
+            this.Audit = row;
+        },
     }
 }
 </script>

--
Gitblit v1.9.3