| | |
| | | /* |
| | | * @Author: Morpheus |
| | | * @Date: 2021-07-05 16:31:54 |
| | | * @Last Modified by: Morpheus |
| | | * @Last Modified time: 2021-07-18 19:44:47 |
| | | * @Last Modified by: liu |
| | | * @Last Modified time: 2021-10-25 15:10:09 |
| | | * menu-name 成绩管理 |
| | | */ |
| | | <template> |
| | |
| | | {{ row.allGrade == -1 ? "" : row.allGrade }} |
| | | </template> |
| | | <template slot-scope="{ row }" slot="qualified"> |
| | | {{ row.qualified == -1 ? "" : row.qualified==0?"合格":row.qualified==1?"不合格":'' }} |
| | | {{ |
| | | row.qualified == -1 |
| | | ? "" |
| | | : row.qualified == 0 |
| | | ? "合格" |
| | | : row.qualified == 1 |
| | | ? "不合格" |
| | | : "" |
| | | }} |
| | | </template> |
| | | |
| | | <!-- 自定义按钮 --> |
| | |
| | | title="实操成绩导入" |
| | | append-to-body |
| | | :visible.sync="excelBox" |
| | | |
| | | width="555px" |
| | | > |
| | | <avue-form |
| | |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | width:160 |
| | | width: 160, |
| | | }, |
| | | { |
| | | label: "所属公司", |
| | |
| | | that.questionBankLoading = false; |
| | | that.questionBankSelectionClear(); |
| | | }); |
| | | }) |
| | | }); |
| | | |
| | | }); |
| | | }, |
| | | questionBankSelectionClear() { |
| | | this.questionBankSelectionList = []; |
| | |
| | | // callback(); |
| | | // } |
| | | // }; |
| | | var date = new Date(); |
| | | let year = date.getFullYear(), |
| | | oldyear; |
| | | |
| | | const validatePassCardid = (rule, value, callback) => { |
| | | var test = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/g; |
| | | if (!test.test(value) && value.length < 17) { |
| | | var test = |
| | | /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; |
| | | if (!test.test(value)) { |
| | | callback(new Error("请输入正确身份证号码")); |
| | | } else { |
| | | //加入校验18岁到60岁的 |
| | | oldyear = +value.slice(6, 10); |
| | | if (year - oldyear < 18 || year - oldyear > 60) { |
| | | // callback(new Error("根据国家要求,需在18岁至60岁")); |
| | | callback(new Error("年龄不符")); |
| | | } else { |
| | | callback(); |
| | | } |
| | | } |
| | | }; |
| | | const validatePassPhone = (rule, value, callback) => { |
| | | var test = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/g; |