|
|
@ -46,7 +46,7 @@ |
|
|
|
|
|
|
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view> |
|
|
<view v-if="formData.type == 1"> |
|
|
<fui-input required label="班级" borderTop placeholder="请选择班级" v-model="formData.classes_id_name" |
|
|
<fui-input required label="班级" borderTop placeholder="请选择班级" v-model="formData.classes_id_name" |
|
|
@click="show_class=true"></fui-input> |
|
|
@click="show_class=true"></fui-input> |
|
|
<fui-picker layer="1" :linkage="true" :options="options_class_arr" :show="show_class" @change="changeClass" |
|
|
<fui-picker layer="1" :linkage="true" :options="options_class_arr" :show="show_class" @change="changeClass" |
|
|
@ -90,6 +90,9 @@ |
|
|
<view class="submet_btn" @click="submetForm">提交</view> |
|
|
<view class="submet_btn" @click="submetForm">提交</view> |
|
|
|
|
|
|
|
|
</fui-form> |
|
|
</fui-form> |
|
|
|
|
|
|
|
|
|
|
|
<!--吸顶消息提示--> |
|
|
|
|
|
<fui-message ref="msg" :background="`#ff2b2b`"></fui-message> |
|
|
<!-- 底部导航--> |
|
|
<!-- 底部导航--> |
|
|
<AQTabber/> |
|
|
<AQTabber/> |
|
|
</view> |
|
|
</view> |
|
|
@ -101,11 +104,11 @@ import AQTabber from "@/components/AQ/AQTabber.vue" |
|
|
|
|
|
|
|
|
//校验规则 |
|
|
//校验规则 |
|
|
const rules = [ |
|
|
const rules = [ |
|
|
{ |
|
|
// { |
|
|
name: "classes_id_name", |
|
|
// name: "classes_id_name", |
|
|
rule: ["required"], |
|
|
// rule: ["required"], |
|
|
msg: ["请选择班级"] |
|
|
// msg: ["请选择班级"] |
|
|
}, |
|
|
// }, |
|
|
{ |
|
|
{ |
|
|
name: "course_id_name", |
|
|
name: "course_id_name", |
|
|
rule: ["required"], |
|
|
rule: ["required"], |
|
|
@ -279,6 +282,10 @@ export default { |
|
|
//清空学员选择信息 |
|
|
//清空学员选择信息 |
|
|
this.formData.students_ids = '' |
|
|
this.formData.students_ids = '' |
|
|
this.formData.students_ids_name = '' |
|
|
this.formData.students_ids_name = '' |
|
|
|
|
|
}else{ |
|
|
|
|
|
// 2=学生作业 |
|
|
|
|
|
this.formData.classes_id = '' |
|
|
|
|
|
this.formData.classes_id_name = '' |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -294,11 +301,36 @@ export default { |
|
|
return res |
|
|
return res |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//吸顶消息意识 |
|
|
|
|
|
showMsg(msg) { |
|
|
|
|
|
let options = {} |
|
|
|
|
|
//text值可不传 |
|
|
|
|
|
options.text = msg |
|
|
|
|
|
this.$refs.tips.show(options) |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
//发布作业 |
|
|
//发布作业 |
|
|
async submetForm(){ |
|
|
async submetForm(){ |
|
|
let data = {...this.formData} |
|
|
let data = {...this.formData} |
|
|
console.log('提交',data) |
|
|
console.log('提交',data) |
|
|
let vf = await this.validatorForm(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){ |
|
|
if(!vf.isPassed){ |
|
|
console.log('验证',vf) |
|
|
console.log('验证',vf) |
|
|
return |
|
|
return |
|
|
|