|
@@ -76,6 +76,7 @@ export default {
|
|
|
{ label: '专业', required: true, model: 'major' },
|
|
|
{ label: '科目', required: true, model: 'subid', type: 'select' },
|
|
|
{ label: '是/否是礼仪老师', model: 'islyteacher', type: `radio` },
|
|
|
+ // { label: '所属学校', model: 'schid', type: 'select' },
|
|
|
|
|
|
// { label: '资料评分', required: true, model: 'zlgrade' },
|
|
|
// { label: '面试评分', required: true, model: 'msgrade' },
|
|
@@ -97,7 +98,7 @@ export default {
|
|
|
{ min: 18, max: 18, message: '请输入18位身份证号 ', trigger: 'blur' },
|
|
|
],
|
|
|
zynumber: [{ required: true, message: '请输入教师资格证号' }],
|
|
|
- schid: [{ required: true, message: '请选择学校' }],
|
|
|
+ // schid: [{ required: true, message: '请选择学校' }],
|
|
|
email: [{ required: true, message: '请输入邮箱' }],
|
|
|
age: [{ required: true, message: '请输入年龄' }],
|
|
|
birthday: [{ required: true, message: '请选择出生日期' }],
|
|
@@ -168,7 +169,10 @@ export default {
|
|
|
async handleSave({ isNew, data }) {
|
|
|
let res;
|
|
|
let msg;
|
|
|
- data.schname = this.schoolList.find(f => f.code === data.schid).name;
|
|
|
+ // bug: 没有学校id就不填充了
|
|
|
+ if (data.schid) {
|
|
|
+ data.schname = this.schoolList.find(f => f.code === data.schid).name;
|
|
|
+ }
|
|
|
if (isNew) {
|
|
|
res = await this.create(data);
|
|
|
msg = `${this.keyWord}添加成功`;
|