diff --git a/pages/coach/job/add.vue b/pages/coach/job/add.vue index fdd25a5..bff5e65 100644 --- a/pages/coach/job/add.vue +++ b/pages/coach/job/add.vue @@ -46,7 +46,7 @@ - + 提交 + + + @@ -101,11 +104,11 @@ import AQTabber from "@/components/AQ/AQTabber.vue" //校验规则 const rules = [ - { - name: "classes_id_name", - rule: ["required"], - msg: ["请选择班级"] - }, + // { + // name: "classes_id_name", + // rule: ["required"], + // msg: ["请选择班级"] + // }, { name: "course_id_name", rule: ["required"], @@ -279,6 +282,10 @@ export default { //清空学员选择信息 this.formData.students_ids = '' this.formData.students_ids_name = '' + }else{ + // 2=学生作业 + this.formData.classes_id = '' + this.formData.classes_id_name = '' } }, @@ -294,11 +301,36 @@ export default { return res }, + //吸顶消息意识 + showMsg(msg) { + let options = {} + //text值可不传 + options.text = msg + this.$refs.tips.show(options) + }, + //发布作业 async submetForm(){ let data = {...this.formData} console.log('提交',data) let vf = await this.validatorForm(data)//表单验证 + + + if(data.type == 1){ + //班级作业 + if(!data.classes_id){ + this.showMsg('请选择班级') + return + } + }else{ + //学生作业 + if(!data.students_ids){ + this.showMsg('请选择学员') + return + } + } + + if(!vf.isPassed){ console.log('验证',vf) return