|
@@ -1,8 +1,28 @@
|
|
const app = require('../../utils/util.js');
|
|
const app = require('../../utils/util.js');
|
|
const tools = require('../../utils/tools.js');
|
|
const tools = require('../../utils/tools.js');
|
|
|
|
+const tips = {
|
|
|
|
+ identify: {
|
|
|
|
+ image: 'error',
|
|
|
|
+ desc: '您还没有进行身份认证哦!',
|
|
|
|
+ showBtn: true
|
|
|
|
+ },
|
|
|
|
+ openClass: {
|
|
|
|
+ image: 'search',
|
|
|
|
+ desc: '您当前还没有正在开放的班级'
|
|
|
|
+ },
|
|
|
|
+ studentErr: {
|
|
|
|
+ image: 'error',
|
|
|
|
+ desc: '学员不可同时存在多个班级中哦!'
|
|
|
|
+ }
|
|
|
|
+};
|
|
Page({
|
|
Page({
|
|
data: {
|
|
data: {
|
|
- isRz: false,
|
|
|
|
|
|
+ isLoading: true,//是否正在加载数据
|
|
|
|
+ pageTip: {
|
|
|
|
+ show: false,
|
|
|
|
+ detail: {}
|
|
|
|
+ },
|
|
|
|
+ isRz: false, // false -- 已认证 / true -- 未认证
|
|
showewm: false, //是否显示班级群二维码
|
|
showewm: false, //是否显示班级群二维码
|
|
showzs: false, //是否显示毕业证书
|
|
showzs: false, //是否显示毕业证书
|
|
show: false, //协议显示
|
|
show: false, //协议显示
|
|
@@ -178,8 +198,13 @@ Page({
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
this.setData({
|
|
this.setData({
|
|
- isRz: true
|
|
|
|
- })
|
|
|
|
|
|
+ isRz: true,
|
|
|
|
+ pageTip: {
|
|
|
|
+ show: true,
|
|
|
|
+ detail: tips.identify
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ this.stopLoading();
|
|
// wx.showModal({
|
|
// wx.showModal({
|
|
// content: "您还没有进行身份认证哦",
|
|
// content: "您还没有进行身份认证哦",
|
|
// showCancel: false,
|
|
// showCancel: false,
|
|
@@ -213,12 +238,16 @@ Page({
|
|
data: {
|
|
data: {
|
|
sessionKey: sessionKey
|
|
sessionKey: sessionKey
|
|
},
|
|
},
|
|
|
|
+ complete: () => {
|
|
|
|
+ this.stopLoading();
|
|
|
|
+ },
|
|
success: (res) => {
|
|
success: (res) => {
|
|
console.log(res);
|
|
console.log(res);
|
|
if (res.data.code == 0) {
|
|
if (res.data.code == 0) {
|
|
this.setData({
|
|
this.setData({
|
|
- classInfo: res.data.data
|
|
|
|
- })
|
|
|
|
|
|
+ classInfo: res.data.data,
|
|
|
|
+ 'pageTip.show': false
|
|
|
|
+ });
|
|
this.isAgree(sessionKey);
|
|
this.isAgree(sessionKey);
|
|
this.getMycourse(sessionKey);
|
|
this.getMycourse(sessionKey);
|
|
this.checkTaskList(sessionKey);
|
|
this.checkTaskList(sessionKey);
|
|
@@ -226,30 +255,42 @@ Page({
|
|
this.checkTaskList5(sessionKey, res.data.data.id)
|
|
this.checkTaskList5(sessionKey, res.data.data.id)
|
|
} else {
|
|
} else {
|
|
if (res.data.msg == "运行时异常:学员不可同时存在两个班级中。") {
|
|
if (res.data.msg == "运行时异常:学员不可同时存在两个班级中。") {
|
|
- wx.showModal({
|
|
|
|
- content: "学员不可同时存在多个班级中哦",
|
|
|
|
- showCancel: false,
|
|
|
|
- success(res) {
|
|
|
|
- if (res.confirm) {
|
|
|
|
- wx.switchTab({
|
|
|
|
- url: '../index/index'
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ // wx.showModal({
|
|
|
|
+ // content: "学员不可同时存在多个班级中哦",
|
|
|
|
+ // showCancel: false,
|
|
|
|
+ // success(res) {
|
|
|
|
+ // if (res.confirm) {
|
|
|
|
+ // wx.switchTab({
|
|
|
|
+ // url: '../index/index'
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
|
|
+ this.setData({
|
|
|
|
+ pageTip: {
|
|
|
|
+ show: true,
|
|
|
|
+ detail: tips.studentErr
|
|
}
|
|
}
|
|
- })
|
|
|
|
|
|
+ });
|
|
return false;
|
|
return false;
|
|
} else {
|
|
} else {
|
|
- wx.showModal({
|
|
|
|
- content: "您当前还没有正在开放的班级!",
|
|
|
|
- showCancel: false,
|
|
|
|
- success(res) {
|
|
|
|
- if (res.confirm) {
|
|
|
|
- wx.switchTab({
|
|
|
|
- url: '../index/index'
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ // wx.showModal({
|
|
|
|
+ // content: "您当前还没有正在开放的班级!",
|
|
|
|
+ // showCancel: false,
|
|
|
|
+ // success(res) {
|
|
|
|
+ // if (res.confirm) {
|
|
|
|
+ // wx.switchTab({
|
|
|
|
+ // url: '../index/index'
|
|
|
|
+ // })
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // })
|
|
|
|
+ this.setData({
|
|
|
|
+ pageTip: {
|
|
|
|
+ show: true,
|
|
|
|
+ detail: tips.openClass
|
|
}
|
|
}
|
|
- })
|
|
|
|
|
|
+ });
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -917,10 +958,24 @@ Page({
|
|
})
|
|
})
|
|
},
|
|
},
|
|
async onShow() {
|
|
async onShow() {
|
|
|
|
+ wx.showLoading({
|
|
|
|
+ title: '正在加载',
|
|
|
|
+ });
|
|
const sessionKey = await tools.checkSessionAndLogin();
|
|
const sessionKey = await tools.checkSessionAndLogin();
|
|
this.setData({
|
|
this.setData({
|
|
sessionKey
|
|
sessionKey
|
|
})
|
|
})
|
|
this.isRz(sessionKey);
|
|
this.isRz(sessionKey);
|
|
|
|
+ },
|
|
|
|
+ onHide(){
|
|
|
|
+ this.setData({
|
|
|
|
+ isLoading: true
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ stopLoading() {
|
|
|
|
+ this.setData({
|
|
|
|
+ isLoading: false
|
|
|
|
+ });
|
|
|
|
+ wx.hideLoading();
|
|
}
|
|
}
|
|
})
|
|
})
|