| | |
| | | * @Author: Morpheus |
| | | * @Date: 2021-07-05 16:31:54 |
| | | * @Last Modified by: liu |
| | | * @Last Modified time: 2021-11-23 16:23:28 |
| | | * @Last Modified time: 2021-11-30 10:23:40 |
| | | * menu-name 报名考试 |
| | | */ |
| | | <template> |
| | |
| | | @size-change="questionBankSizeChange" |
| | | @row-save="questionBankRowSave" |
| | | @row-del="questionBankRowDel" |
| | | :row-style="rowStyle" |
| | | > |
| | | <!-- 自定义按钮 --> |
| | | <template slot="menuLeft"> |
| | |
| | | :type="type" |
| | | size="small" |
| | | icon="el-icon-receiving" |
| | | :disabled="row.candidateNo == '' || row.cancel == 2" |
| | | :disabled=" |
| | | row.candidateNo == '' || |
| | | row.cancel == 2 || |
| | | row.auditStatus == 2 |
| | | " |
| | | @click="handlePrint(row)" |
| | | >准考证打印 |
| | | </el-button> |
| | |
| | | >取消报名 |
| | | </el-button> |
| | | <el-button |
| | | style="display: none" |
| | | :type="type" |
| | | size="small" |
| | | icon="el-icon-circle-check" |
| | |
| | | searchValue: 1, |
| | | dicData: [ |
| | | { |
| | | label: "全部", |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: "已报名", |
| | | value: 1, |
| | | }, |
| | |
| | | addDisplay: false, |
| | | width: 100, |
| | | }, |
| | | // { |
| | | // label: "报名状态", |
| | | // prop: "cancel", |
| | | // slot: true, |
| | | // // 表单新增时是否禁止 |
| | | // addDisabled: false, |
| | | // // 表单新增时是否可见 |
| | | // addDisplay: false, |
| | | // // 表单新增时是否为查看模式 |
| | | // addDetail: false, |
| | | // // 表单编辑时是否禁止 |
| | | // editDisabled: false, |
| | | // // 表单编辑时是否可见 |
| | | // editDisplay: true, |
| | | // // 表单编辑时是否为查看模式 |
| | | // editDetail: false, |
| | | // dicData:DIC.cancel, |
| | | // search:true, |
| | | // type:"select" |
| | | // }, |
| | | { |
| | | label: "考试状态", |
| | | search: true, |
| | | type: "select", |
| | | searchSpan: 4, |
| | | prop: "isExam", |
| | | searchValue: 1, |
| | | dicData: [ |
| | | { |
| | | label: "全部", |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: "未考试", |
| | | value: 1, |
| | | }, |
| | | { |
| | | label: "考试结束", |
| | | value: 2, |
| | | }, |
| | | { |
| | | label: "考试中", |
| | | value: 3, |
| | | }, |
| | | { |
| | | label: "缺考", |
| | | value: 4, |
| | | }, |
| | | ], |
| | | props: { |
| | | label: "label", |
| | | value: "value", |
| | | }, |
| | | editDisplay: false, |
| | | addDisplay: false, |
| | | width: 100, |
| | | }, |
| | | ], |
| | | }, |
| | | questionBankSearch: {}, |
| | |
| | | } |
| | | this.questionBankSearch["cancel"] = 1; |
| | | this.questionBankSearch["auditStatus"] = 0; |
| | | this.questionBankSearch["isExam"] = 1; |
| | | }, |
| | | mounted() { |
| | | var flag = false, |
| | |
| | | }, |
| | | }, |
| | | methods: { |
| | | //行样式调整 |
| | | rowStyle({ row, column, rowIndex }) { |
| | | if (row.auditStatus == "2") { |
| | | return { |
| | | color: "#ff2727", |
| | | }; |
| | | } |
| | | }, |
| | | //准考证查看 |
| | | handlePrint(row) { |
| | | var obj = row; |