提交 869fe2c9 编写于 作者: chengxiang.li's avatar chengxiang.li

年终活动主页完成状态更改及获取奖励逻辑变更

上级 689b62b6
......@@ -759,7 +759,8 @@
},
// 跳转至邀请详情页
goToDoctorPage() { //“被邀请的用户模块“点击逻辑,点击用户头像、“+“或者查看更多,都跳转至邀请详情页
console.log(vm.encryptId+'-'+vm.taskId+'-'+vm.activityId)
// alert('跳转至邀请详情页')
console.log(vm.encryptId+'-'+vm.eachInviteAward.taskId+'-'+vm.eachInviteAward.activityId)
this.$router.push({
name: 'invite-details',
query: {
......@@ -814,14 +815,13 @@
goToFinishCB(item) {
// resourceType 业务类型 1.课程 2.考试 3.调查问卷 4.患者招募 5.宣教漫画 6.打卡 7.邀请
if( item.resourceType == 6 ){
vm.$sendBuriedData({
component_tag: `302#302010`
});
// 执行打卡接口
if( vm.isClockFinish ){ // 已打卡,不执行,未打卡,去调用打卡接口
// 已打卡,不处理
// alert('已打过卡》》》》》》')
}else{ // 未打卡,去打卡
vm.$sendBuriedData({
component_tag: `302#302010`
});
let params = {
activityId: item.activityId,
taskId: item.id,
......@@ -851,18 +851,18 @@
}
}else{ // 非打卡,直接走积木tims跳转逻辑
// alert('去课程或者患者招募 。。。。。。')
if(item.resourceType == 1){ // 课程
vm.$sendBuriedData({
component_tag: `302#302011`
});
}else if(item.resourceType == 4){ // SMO
vm.$sendBuriedData({
component_tag: `302#302012`
});
}
if(item.isFinish == 1){ // 已完成 不可点
return;
}else{
if(item.resourceType == 1){ // 课程
vm.$sendBuriedData({
component_tag: `302#302011`
});
}else if(item.resourceType == 4){ // SMO
vm.$sendBuriedData({
component_tag: `302#302012`
});
}
}
vm.jumpPage(item.linkId);
}
......@@ -981,7 +981,7 @@
// 格式化数据
formatEachTaskAward(item) {
let rewardList = item.rewardJsonInfo || [];
let rewardList = JSON.parse(item.rewardJsonInfo) || [];
for( let j=0; j<rewardList.length; j++ ){
if( rewardList[j].rewardType == 3 ){ // 勤奋分
item.eachInviteAwardMark = rewardList[j].rewardQuantity;
......@@ -1009,7 +1009,7 @@
if( item.resourceType == 6 ){
return vm.isClockFinish ? 'right-btn done' : 'right-btn'
}else{
return item.isFinish == 0 ? 'right-btn done' : 'right-btn'
return item.isFinish == 1 ? 'right-btn done' : 'right-btn'
}
},
......@@ -1020,7 +1020,7 @@
return vm.isClockFinish ? '已打卡' : '去打卡';
}
if( item.resourceType == 1 ){ // 1-课程
text = item.isFinish == 1 ? '已完成' : '去学习';
text = item.isFinish == 1 ? '已完成' : '去学习'; // isFinish 最终确定为:1-已完成 0-未完成
}else if( item.resourceType == 4 ){ // 4-smo
text = item.isFinish == 1 ? '已完成' : '去完成';
}
......
......@@ -179,7 +179,7 @@ function getUrlParmByCode(paramList, token) {
list.push(paramList[i].key + '=' + encodeURI(paramList[i].value));
}
dataStr = list.join('&');
/* s*/
if (dataStr !== '') return `${str}${dataStr}&token=${token}`;
return `${str}token=${token}`;
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册