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

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

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