提交 c929418b authored 作者: matian's avatar matian

update:更新代码

上级 14607eba
......@@ -61,34 +61,30 @@ export default {
console.log(res);
if (res.code == 0) {
this.signInfo = res.data; //获取签到详情数据
this.status = !!this.signInfo.student.sign_in_status;
if(this.status){
this.popupVisible = true;
if(this.signInfo.student.sign_in_status == 1){
this.status = true;
return
}
}else{
let time = new Date().getTime(); //获取当前时间戳
let end_time = new Date(this.signInfo.end_time).getTime(); //签到开始
let end_time = new Date(this.signInfo.end_time).getTime(); //活动结束
let sign_start_time = new Date(this.signInfo.sign_start_time).getTime(); //签到开始
let sign_end_time = new Date(this.signInfo.sign_end_time).getTime(); //签到开始
if (this.signInfo.sign_start_time !== "" && this.signInfo.sign_end_time !== "") {
//限制签到时间
let sign_end_time = new Date(this.signInfo.sign_end_time).getTime(); //签到结束
if(this.signInfo.sign_start_time !== "" && this.signInfo.sign_end_time !== ""){//限制时间
if (time < sign_start_time) {
Toast.fail(`该活动将于${this.signInfo.sign_start_time}开始签到`);
} else if (this.status !== !!this.signInfo.student.sign_in_status && time >= sign_end_time) {
} else if(time >= sign_end_time) {
Toast.fail(`该活动已于${this.signInfo.sign_end_time}结束签到`);
} else{
this.getSignIn();
}
} else {
//不限制签到时间
if (this.status !== !!this.signInfo.student.sign_in_status && time >= end_time) {
}else{
if (time >= end_time) {
Toast.fail("该活动已结束签到");
}else{
this.getSignIn();
}
}
} else {
Toast.fail(res.message);
}
}
});
},
......@@ -98,9 +94,7 @@ export default {
signIn(id).then((res) => {
if (res.code == 0) {
this.status = res.data.status; //签到状态
if(this.status == true){
Toast.success('您已签到成功');
}
} else {
Toast.fail(res.message);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论