Pārlūkot izejas kodu

bug:没有学校id的教师就不找学校名称了

lrf 1 gadu atpakaļ
vecāks
revīzija
221fa6d101
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      src/views/teacher/detail.vue

+ 6 - 2
src/views/teacher/detail.vue

@@ -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}添加成功`;