|
@@ -15,6 +15,7 @@ Page({
|
|
|
myCanvasId: 0, //画布id
|
|
|
byzsbj: "../../images/zsbj.jpg", //结业证背景 用于合成图片
|
|
|
IngCourseArr: [], //如果有正在进行的课就存一下
|
|
|
+ istask: false, //判断班级群是否添加
|
|
|
istask1: false, //学员登记表是否完成
|
|
|
istask2: false, //课程是否完成
|
|
|
istask3: false, //期末考试是否完成
|
|
@@ -36,6 +37,7 @@ Page({
|
|
|
classInfo: res.data.data
|
|
|
})
|
|
|
this.checkTaskList4(sessionKey, res.data.data.id);
|
|
|
+ this.checkTaskList(sessionKey);
|
|
|
this.checkTaskList3(sessionKey, res.data.data.id);
|
|
|
this.isAgree(sessionKey);
|
|
|
} else {
|
|
@@ -135,6 +137,29 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 检查班级群是否加了
|
|
|
+ checkTaskList(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) {
|
|
|
+ if (res.data.data.joinClas == 0) {
|
|
|
+ this.setData({
|
|
|
+ istask: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ studentName: res.data.data.studentName,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 学员登记任务check
|
|
|
checkTaskList1(sessionKey) {
|
|
|
wx.request({
|
|
@@ -224,7 +249,20 @@ Page({
|
|
|
},
|
|
|
// 学员登记表
|
|
|
goWrite() {
|
|
|
- console.log(this.data.sessionKey);
|
|
|
+ if (!this.data.istask) {
|
|
|
+ wx.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
wx.navigateTo({
|
|
|
url: '../studentRegistration/studentRegistration'
|
|
|
})
|
|
@@ -242,7 +280,7 @@ Page({
|
|
|
console.log(res, "11111111111111111111111111111111")
|
|
|
this.setData({
|
|
|
kcArr: res.data.list,
|
|
|
- istask3: res.data.allDone
|
|
|
+ istask2: res.data.allDone
|
|
|
});
|
|
|
for (let i = 0; i < res.data.list.length; i++) {
|
|
|
if (res.data.list[i].isStudyDone == 0) {
|
|
@@ -303,16 +341,28 @@ Page({
|
|
|
},
|
|
|
// 去学习
|
|
|
goStudy(e) {
|
|
|
- if (this.data.istask1 == false) {
|
|
|
+ if (!this.data.istask1) {
|
|
|
wx.showModal({
|
|
|
showCancel: false,
|
|
|
content: "请按照任务顺序执行哦!"
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
|
+ if (!this.data.istask) {
|
|
|
+ wx.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
let id = e.currentTarget.dataset.item.id //此课程的id
|
|
|
- console.log(id)
|
|
|
- console.log(this.data.IngCourseArr, "我是筛选的列表")
|
|
|
if (this.data.IngCourseArr.length == 0) {
|
|
|
if (e.currentTarget.dataset.item.isLive == 1) {
|
|
|
if (e.currentTarget.dataset.item.isActive == 1) {
|
|
@@ -360,7 +410,21 @@ Page({
|
|
|
},
|
|
|
// 去考试
|
|
|
gokhAnswer(e) {
|
|
|
- if (this.data.istask1 == false) {
|
|
|
+ if (!this.data.istask) {
|
|
|
+ wx.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (!this.data.istask1) {
|
|
|
wx.showModal({
|
|
|
showCancel: false,
|
|
|
content: "请按照任务顺序执行哦!"
|
|
@@ -406,7 +470,21 @@ Page({
|
|
|
},
|
|
|
//去评价
|
|
|
gopjClass(e) {
|
|
|
- if (this.data.istask1 == false) {
|
|
|
+ if (!this.data.istask) {
|
|
|
+ wx.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (!this.data.istask1) {
|
|
|
wx.showModal({
|
|
|
showCancel: false,
|
|
|
content: "请按照任务顺序执行哦!"
|
|
@@ -488,7 +566,21 @@ Page({
|
|
|
},
|
|
|
// 期末考试
|
|
|
goQmks() {
|
|
|
- if (this.data.istask2 == false) {
|
|
|
+ if (!this.data.istask) {
|
|
|
+ wx.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (!this.data.istask2) {
|
|
|
wx.showModal({
|
|
|
showCancel: false,
|
|
|
content: "请按照任务顺序执行哦!"
|
|
@@ -503,6 +595,7 @@ Page({
|
|
|
clasId: this.data.classInfo.id
|
|
|
},
|
|
|
success: (res) => {
|
|
|
+ console.log(res, "000000")
|
|
|
if (res.data.code == 0) {
|
|
|
if (res.data.list.length == 0) {
|
|
|
wx.showModal({
|
|
@@ -546,10 +639,17 @@ Page({
|
|
|
},
|
|
|
// 综合反馈表
|
|
|
goWrite2() {
|
|
|
- if (this.data.istask3 == false) {
|
|
|
+ if (!this.data.istask) {
|
|
|
wx.showModal({
|
|
|
showCancel: false,
|
|
|
- content: "请按照任务顺序执行哦!"
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
@@ -618,7 +718,21 @@ Page({
|
|
|
},
|
|
|
// 领取结业证
|
|
|
lq() {
|
|
|
- if (this.data.istask4 == false) {
|
|
|
+ if (!this.data.istask) {
|
|
|
+ wx.showModal({
|
|
|
+ showCancel: false,
|
|
|
+ content: "请先去扫描二维码加入班级群吧",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ wx.switchTab({
|
|
|
+ url: '../myMission/myMission'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ if (!this.data.istask3) {
|
|
|
wx.showModal({
|
|
|
showCancel: false,
|
|
|
content: "请按照任务顺序执行哦!"
|