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