|
@@ -14,7 +14,11 @@ Page({
|
|
status: '', //状态
|
|
status: '', //状态
|
|
myCanvasId: 0,
|
|
myCanvasId: 0,
|
|
byzsbj: "../../images/zsbj.jpg",
|
|
byzsbj: "../../images/zsbj.jpg",
|
|
- IngCourseArr: [] //如果有正在进行的课就存一下
|
|
|
|
|
|
+ IngCourseArr: [], //如果有正在进行的课就存一下
|
|
|
|
+ istask1: false, //学员登记表是否完成
|
|
|
|
+ istask2: false, //课程是否完成
|
|
|
|
+ istask3: false, //期末考试是否完成
|
|
|
|
+ istask4: false, //综合反馈是否完成
|
|
},
|
|
},
|
|
// 更多
|
|
// 更多
|
|
listToggle: function () {
|
|
listToggle: function () {
|
|
@@ -85,6 +89,13 @@ Page({
|
|
// })
|
|
// })
|
|
// },
|
|
// },
|
|
gokhAnswer(e) {
|
|
gokhAnswer(e) {
|
|
|
|
+ if (this.data.istask1 == false) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ showCancel: false,
|
|
|
|
+ content: "请按照任务顺序执行哦!"
|
|
|
|
+ })
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
let isStudyDone = e.currentTarget.dataset.item.isStudyDone
|
|
let isStudyDone = e.currentTarget.dataset.item.isStudyDone
|
|
let isExam = e.currentTarget.dataset.item.isExam
|
|
let isExam = e.currentTarget.dataset.item.isExam
|
|
if (isStudyDone != 1) {
|
|
if (isStudyDone != 1) {
|
|
@@ -100,7 +111,7 @@ Page({
|
|
method: "post",
|
|
method: "post",
|
|
data: {
|
|
data: {
|
|
sessionKey: this.data.sessionKey,
|
|
sessionKey: this.data.sessionKey,
|
|
- courseId: e.currentTarget.dataset.item.courseid,
|
|
|
|
|
|
+ courseId: e.currentTarget.dataset.item.id,
|
|
clasId: this.data.classInfo.id
|
|
clasId: this.data.classInfo.id
|
|
},
|
|
},
|
|
success: (res) => {
|
|
success: (res) => {
|
|
@@ -131,6 +142,13 @@ Page({
|
|
},
|
|
},
|
|
//我的班级去评价
|
|
//我的班级去评价
|
|
gopjClass(e) {
|
|
gopjClass(e) {
|
|
|
|
+ if (this.data.istask1 == false) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ showCancel: false,
|
|
|
|
+ content: "请按照任务顺序执行哦!"
|
|
|
|
+ })
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
console.log(e.currentTarget.dataset.item, "8888")
|
|
console.log(e.currentTarget.dataset.item, "8888")
|
|
let isStudyDone = e.currentTarget.dataset.item.isStudyDone
|
|
let isStudyDone = e.currentTarget.dataset.item.isStudyDone
|
|
let isFeedback = e.currentTarget.dataset.item.isFeedback
|
|
let isFeedback = e.currentTarget.dataset.item.isFeedback
|
|
@@ -148,7 +166,7 @@ Page({
|
|
data: {
|
|
data: {
|
|
sessionKey: this.data.sessionKey,
|
|
sessionKey: this.data.sessionKey,
|
|
questSub: '3',
|
|
questSub: '3',
|
|
- courseId: e.currentTarget.dataset.courseid,
|
|
|
|
|
|
+ courseId: e.currentTarget.dataset.id,
|
|
clasId: this.data.classInfo.id
|
|
clasId: this.data.classInfo.id
|
|
},
|
|
},
|
|
success: (res) => {
|
|
success: (res) => {
|
|
@@ -273,11 +291,18 @@ Page({
|
|
});
|
|
});
|
|
},
|
|
},
|
|
// 期末考试
|
|
// 期末考试
|
|
- goQmks() {
|
|
|
|
- this.getgoQmks();
|
|
|
|
- },
|
|
|
|
|
|
+ // goQmks() {
|
|
|
|
+ // this.getgoQmks();
|
|
|
|
+ // },
|
|
// 期末考试接口 、、、、、、
|
|
// 期末考试接口 、、、、、、
|
|
- getgoQmks() {
|
|
|
|
|
|
+ goQmks() {
|
|
|
|
+ if (this.data.istask2 == false) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ showCancel: false,
|
|
|
|
+ content: "请按照任务顺序执行哦!"
|
|
|
|
+ })
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
console.log(this.data.sessionKey);
|
|
console.log(this.data.sessionKey);
|
|
console.log(this.data.classInfo.id);
|
|
console.log(this.data.classInfo.id);
|
|
wx.request({
|
|
wx.request({
|
|
@@ -309,53 +334,22 @@ Page({
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
- // 学员登记表的
|
|
|
|
- // goWrite() {
|
|
|
|
- // // wx.showModal({
|
|
|
|
- // // showCancel: false,
|
|
|
|
- // // content: "敬请期待",
|
|
|
|
- // // success(res) {}
|
|
|
|
- // // })
|
|
|
|
- // //this.getBanner();
|
|
|
|
- // wx.navigateTo({
|
|
|
|
- // url: '../studentRegistration/studentRegistration'
|
|
|
|
- // })
|
|
|
|
- // },
|
|
|
|
// 学员登记表 、、、、、、
|
|
// 学员登记表 、、、、、、
|
|
goWrite() {
|
|
goWrite() {
|
|
console.log(this.data.sessionKey);
|
|
console.log(this.data.sessionKey);
|
|
- wx.request({
|
|
|
|
- url: app.globalData.publicUrl + '/wx/exam/quesExamList',
|
|
|
|
- method: "post",
|
|
|
|
- data: {
|
|
|
|
- sessionKey: this.data.sessionKey,
|
|
|
|
- questSub: '0'
|
|
|
|
- },
|
|
|
|
- success: (res) => {
|
|
|
|
- if (res.data.code == 0) {
|
|
|
|
- console.log(res.data);
|
|
|
|
- //let answersId = res.data.list[0].answersId ;
|
|
|
|
- console.log(res.data.list.length);
|
|
|
|
- if (res.data.list[0]) {
|
|
|
|
- if (res.data.list[0].answersId) {
|
|
|
|
- if (res.data.list[0].status) {
|
|
|
|
- wx.navigateTo({
|
|
|
|
- url: '/pages/studentRegistrationDeyail/studentRegistrationDeyail?answersId=' + res.data.list[0].answersId,
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- this.toPath(res.data.list[0].id, res.data.list[0].paperId, res.data.list[0].answersId, 'studentRegistration');
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- console.log('777777');
|
|
|
|
- this.beginKao(res.data.list[0].id, res.data.list[0].paperId, this.data.sessionKey, 'studentRegistration');
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ wx.navigateTo({
|
|
|
|
+ url: '../studentRegistration/studentRegistration'
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 综合反馈表 、、、、、、
|
|
// 综合反馈表 、、、、、、
|
|
goWrite2() {
|
|
goWrite2() {
|
|
|
|
+ if (this.data.istask3 == false) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ showCancel: false,
|
|
|
|
+ content: "请按照任务顺序执行哦!"
|
|
|
|
+ })
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
console.log(this.data.sessionKey, "dayin");
|
|
console.log(this.data.sessionKey, "dayin");
|
|
console.log(this.data.classInfo.id);
|
|
console.log(this.data.classInfo.id);
|
|
wx.request({
|
|
wx.request({
|
|
@@ -428,6 +422,13 @@ Page({
|
|
// },
|
|
// },
|
|
// 跳转直播点播页面
|
|
// 跳转直播点播页面
|
|
goStudy(e) {
|
|
goStudy(e) {
|
|
|
|
+ if (this.data.istask1 == false) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ showCancel: false,
|
|
|
|
+ content: "请按照任务顺序执行哦!"
|
|
|
|
+ })
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
let id = e.currentTarget.dataset.item.id //此课程的id
|
|
let id = e.currentTarget.dataset.item.id //此课程的id
|
|
console.log(id)
|
|
console.log(id)
|
|
console.log(this.data.IngCourseArr, "我是筛选的列表")
|
|
console.log(this.data.IngCourseArr, "我是筛选的列表")
|
|
@@ -578,7 +579,8 @@ Page({
|
|
success: (res) => {
|
|
success: (res) => {
|
|
console.log(res, "kckckc")
|
|
console.log(res, "kckckc")
|
|
this.setData({
|
|
this.setData({
|
|
- kcArr: res.data.list
|
|
|
|
|
|
+ kcArr: res.data.list,
|
|
|
|
+ istask3: res.data.allDone
|
|
});
|
|
});
|
|
for (let i = 0; i < res.data.list.length; i++) {
|
|
for (let i = 0; i < res.data.list.length; i++) {
|
|
if (res.data.list[i].isStudyDone == 0) {
|
|
if (res.data.list[i].isStudyDone == 0) {
|
|
@@ -630,10 +632,62 @@ Page({
|
|
const hoursValue = hours % 60; //小时
|
|
const hoursValue = hours % 60; //小时
|
|
return `${hoursValue}时${minutesValue}分${secondValue}秒`;
|
|
return `${hoursValue}时${minutesValue}分${secondValue}秒`;
|
|
},
|
|
},
|
|
|
|
+ // 学员登记任务check
|
|
|
|
+ checkTaskList1(sessionKey) {
|
|
|
|
+ wx.request({
|
|
|
|
+ url: app.globalData.publicUrl + '/wx/student/selStudentSessionKey',
|
|
|
|
+ method: "post",
|
|
|
|
+ data: {
|
|
|
|
+ sessionKey: sessionKey
|
|
|
|
+ },
|
|
|
|
+ success: (res) => {
|
|
|
|
+ console.log(res.data, "我是第一个任务的检查状态")
|
|
|
|
+ if (res.data.code == 0 && res.data.data.register == 0) {
|
|
|
|
+ this.setData({
|
|
|
|
+ istask1: true
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ checkTaskList3(sessionKey) {
|
|
|
|
+ wx.request({
|
|
|
|
+ url: app.globalData.publicUrl + '/wx/exam/clasExamstatus',
|
|
|
|
+ method: "post",
|
|
|
|
+ data: {
|
|
|
|
+ sessionKey: sessionKey
|
|
|
|
+ },
|
|
|
|
+ success: (res) => {
|
|
|
|
+ console.log(res.data, "我是第三个任务的检查状态")
|
|
|
|
+ if (res.data.code == 0 && res.data.status == 0) {
|
|
|
|
+ this.setData({
|
|
|
|
+ istask3: true
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 综合反馈任务check
|
|
|
|
+ checkTaskList4(sessionKey) {
|
|
|
|
+ wx.request({
|
|
|
|
+ url: app.globalData.publicUrl + '/wx/exam/status',
|
|
|
|
+ method: "post",
|
|
|
|
+ data: {
|
|
|
|
+ sessionKey: sessionKey
|
|
|
|
+ },
|
|
|
|
+ success: (res) => {
|
|
|
|
+ console.log(res.data, "我是第四个任务的检查状态")
|
|
|
|
+ if (res.data.code == 0 && res.data.status == 0) {
|
|
|
|
+ this.setData({
|
|
|
|
+ istask4: true
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
async onShow() {
|
|
async onShow() {
|
|
const sessionKey = await tools.checkSessionAndLogin();
|
|
const sessionKey = await tools.checkSessionAndLogin();
|
|
console.log(sessionKey, "000000");
|
|
console.log(sessionKey, "000000");
|
|
-
|
|
|
|
//const sessionKey = 'BqQROCKCxn7R2NXdQLud9Q==';
|
|
//const sessionKey = 'BqQROCKCxn7R2NXdQLud9Q==';
|
|
this.setData({
|
|
this.setData({
|
|
sessionKey: sessionKey
|
|
sessionKey: sessionKey
|
|
@@ -641,5 +695,8 @@ Page({
|
|
this.isClass(sessionKey);
|
|
this.isClass(sessionKey);
|
|
this.getMycourse(sessionKey);
|
|
this.getMycourse(sessionKey);
|
|
this.getMynotice(sessionKey);
|
|
this.getMynotice(sessionKey);
|
|
|
|
+ this.checkTaskList1(sessionKey)
|
|
|
|
+ this.checkTaskList3(sessionKey)
|
|
|
|
+ this.checkTaskList4(sessionKey)
|
|
}
|
|
}
|
|
})
|
|
})
|