提交 8d705446 编写于 作者: chengxiang.li's avatar chengxiang.li

添加已登录但未加入机构,但打卡或课程、smo已完成情况逻辑处理

上级 963aac09
...@@ -668,13 +668,22 @@ ...@@ -668,13 +668,22 @@
} }
}); });
}, },
handleLoginCheck(cb) { handleLoginCheck(cb, taskItem) { // taskItem: 只有是打卡、课程、SMO任务时才传
vm.shareObj.shareUrl = vm.shareWxUrl(); vm.shareObj.shareUrl = vm.shareWxUrl();
if( !this.isLogin ){ // 未登录 >>> 去登录 if( !this.isLogin ){ // 未登录 >>> 去登录
this.goToLogin(); this.goToLogin();
}else if( this.isLogin && !this.isJoin ){ // 已登录 && 未加入机构 >>>> 去加入机构 }else if( this.isLogin && !this.isJoin ){ // 已登录 && 未加入机构 >>>> 去加入机构 ; 已完成情况不触发
if( item.resourceType == 6 ){ // 打卡
if( vm.isClockFinish ){ // 已打卡,不执行
return;
}
}else{ // 去课程或者患者招募
if(item.isFinish == 1){ // 已完成 不可点
return;
}
}
this.goToJoin(); this.goToJoin();
}else if( this.isLogin && this.isJoin ){ // 已登录 && 已加入机构 >>>> 去详情页?? }else if( this.isLogin && this.isJoin ){ // 已登录 && 已加入机构
cb && cb(); cb && cb();
} }
}, },
...@@ -803,7 +812,7 @@ ...@@ -803,7 +812,7 @@
let cb = () => { let cb = () => {
vm.goToFinishCB(item); vm.goToFinishCB(item);
}; };
this.handleLoginCheck(cb); this.handleLoginCheck(cb, item);
}, },
goToFinishCB(item) { goToFinishCB(item) {
// resourceType 业务类型 1.课程 2.考试 3.调查问卷 4.患者招募 5.宣教漫画 6.打卡 7.邀请 // resourceType 业务类型 1.课程 2.考试 3.调查问卷 4.患者招募 5.宣教漫画 6.打卡 7.邀请
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册