dusenyao 4 yıl önce
ebeveyn
işleme
554841b43d

+ 3 - 3
src/views/teacher/create_course/step_table/CreateTask.vue

@@ -123,7 +123,7 @@
                         <div>
                           <el-tag v-for="li in item.accessory_list" :key="li.file_id" color="#fff">
                             <a target="_blank" :href="li.file_url">
-                              {{ li.file_name }} {{ li.file_url }}
+                              {{ li.file_name }}
                             </a>
                           </el-tag>
                         </div>
@@ -189,7 +189,7 @@
                         <div>
                           <el-tag v-for="li in item.accessory_list" :key="li.file_id" color="#fff">
                             <a target="_blank" :href="li.file_url">
-                              {{ li.file_name }} {{ li.file_url }}
+                              {{ li.file_name }}
                             </a>
                           </el-tag>
                         </div>
@@ -260,7 +260,7 @@
                         <div>
                           <el-tag v-for="li in item.accessory_list" :key="li.file_id" color="#fff">
                             <a target="_blank" :href="li.file_url">
-                              {{ li.file_name }} {{ li.file_url }}
+                              {{ li.file_name }}
                             </a>
                           </el-tag>
                         </div>

+ 9 - 1
src/views/teacher/create_course/step_table/NewTask.vue

@@ -219,6 +219,14 @@ export default {
   name: 'NewTask',
   components: { SelectCourse },
   data() {
+    const validateTeacher = (rule, value, callback) => {
+      if (this.form.teaching_type === 10 && !this.form.teacher_id) {
+        callback(new Error('授课教师不能为空'));
+      } else {
+        callback();
+      }
+    };
+
     return {
       id: this.$route.params.id,
       task_id: this.$route.query.task_id,
@@ -237,7 +245,7 @@ export default {
       },
       rules: {
         name: { required: true, message: '任务名称不能为空', trigger: 'blur' },
-        teacher_id: { required: true, message: '授课教师不能为空', trigger: 'blur' }
+        teacher_id: { trigger: 'blur', validator: validateTeacher }
       },
       liveForm: {
         coursewareInfo: [],