|
|
|
@ -101,7 +101,7 @@ |
|
|
|
<script> |
|
|
|
import memberApi from '@/api/member.js'; |
|
|
|
import AQTabber from "@/components/AQ/AQTabber.vue" |
|
|
|
|
|
|
|
import apiRoute from '@/api/apiRoute.js'; |
|
|
|
//校验规则 |
|
|
|
const rules = [ |
|
|
|
// { |
|
|
|
@ -158,10 +158,10 @@ export default { |
|
|
|
content_type: '1',//作业类型(单选)|1图片,2视频 |
|
|
|
content_text: '',//文字作业内容 |
|
|
|
|
|
|
|
classes_id: '',//班级id(下拉) |
|
|
|
class_id: '',//班级id(下拉) |
|
|
|
classes_id_name: '',//班级id(中文名字) |
|
|
|
|
|
|
|
students_ids: '',//学员id 逗号拼接 |
|
|
|
student_id: '',//学员id 逗号拼接 |
|
|
|
students_ids_name:'',//学员id数组(中文名字) |
|
|
|
} |
|
|
|
} |
|
|
|
@ -185,7 +185,7 @@ export default { |
|
|
|
|
|
|
|
//获取班级列表 |
|
|
|
async getClassesList(){ |
|
|
|
let res = await memberApi.jlGetClassesList({}) |
|
|
|
let res = await apiRoute.jlGetClassesList({}) |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
@ -196,14 +196,14 @@ export default { |
|
|
|
this.options_class_arr = [] |
|
|
|
res.data.forEach((v,k)=>{ |
|
|
|
this.options_class_arr.push({ |
|
|
|
text: v.name, |
|
|
|
text: v.class_name, |
|
|
|
value: v.id, |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
//获取课程列表 |
|
|
|
async getCoursesList(){ |
|
|
|
let res = await memberApi.jlGetCoursesList({}) |
|
|
|
let res = await apiRoute.jlGetCoursesList({}) |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
@ -215,7 +215,7 @@ export default { |
|
|
|
this.options_course_arr = [] |
|
|
|
res.data.forEach((v,k)=>{ |
|
|
|
this.options_course_arr.push({ |
|
|
|
text: v.name, |
|
|
|
text: v.course_name, |
|
|
|
value: v.id, |
|
|
|
}) |
|
|
|
}) |
|
|
|
@ -223,7 +223,7 @@ export default { |
|
|
|
|
|
|
|
//获取学员列表 |
|
|
|
async getStudentList() { |
|
|
|
let res = await memberApi.jlGetStudentList({}) |
|
|
|
let res = await apiRoute.jlGetStudentList({}) |
|
|
|
if (res.code != 1) { |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
@ -246,7 +246,7 @@ export default { |
|
|
|
//监听选择器-班级 |
|
|
|
changeClass(e) { |
|
|
|
console.log('选择器-班级', e); |
|
|
|
this.formData.classes_id = e.value; // 更新 class_id |
|
|
|
this.formData.class_id = e.value; // 更新 class_id |
|
|
|
this.formData.classes_id_name = e.text; // 更新 class_name |
|
|
|
this.show_class = false; // 关闭选择器 |
|
|
|
}, |
|
|
|
@ -267,7 +267,7 @@ export default { |
|
|
|
name_arr.push(v.text) |
|
|
|
}) |
|
|
|
//数组转字符 |
|
|
|
this.formData.students_ids = id_arr.join(',') |
|
|
|
this.formData.student_id = id_arr.join(',') |
|
|
|
this.formData.students_ids_name = name_arr.join(',') |
|
|
|
this.show_student = false; // 关闭选择器 |
|
|
|
}, |
|
|
|
@ -280,11 +280,11 @@ export default { |
|
|
|
//1=班级作业 |
|
|
|
if(e.detail.value == 1){ |
|
|
|
//清空学员选择信息 |
|
|
|
this.formData.students_ids = '' |
|
|
|
this.formData.student_id = '' |
|
|
|
this.formData.students_ids_name = '' |
|
|
|
}else{ |
|
|
|
// 2=学生作业 |
|
|
|
this.formData.classes_id = '' |
|
|
|
this.formData.class_id = '' |
|
|
|
this.formData.classes_id_name = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
@ -318,13 +318,13 @@ export default { |
|
|
|
|
|
|
|
if(data.type == 1){ |
|
|
|
//班级作业 |
|
|
|
if(!data.classes_id){ |
|
|
|
if(!data.class_id){ |
|
|
|
this.showMsg('请选择班级') |
|
|
|
return |
|
|
|
} |
|
|
|
}else{ |
|
|
|
//学生作业 |
|
|
|
if(!data.students_ids){ |
|
|
|
if(!data.student_id){ |
|
|
|
this.showMsg('请选择学员') |
|
|
|
return |
|
|
|
} |
|
|
|
@ -337,7 +337,7 @@ export default { |
|
|
|
} |
|
|
|
|
|
|
|
//发布作业 |
|
|
|
let res = await memberApi.jlPublishJob(data) |
|
|
|
let res = await apiRoute.jlPublishJob(data) |
|
|
|
if (res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
|