提交 795e5b4a 编写于 作者: tao.wu's avatar tao.wu

Merge branch 'dev-stage2-20191125' of...

Merge branch 'dev-stage2-20191125' of http://192.168.110.53/com.pica.cloud.foundation.frontend/year-end-activitiy into dev-stage2-20191125
...@@ -480,6 +480,8 @@ ...@@ -480,6 +480,8 @@
}, },
// 判断用户是否登录? // 判断用户是否登录?
getUserInfo() { getUserInfo() {
cookies.remove('token'); // 部分手机这个cookie会存两次,所以先移除
vm.$rocNative vm.$rocNative
.getUserInfo() .getUserInfo()
.then(params => { .then(params => {
...@@ -759,7 +761,8 @@ ...@@ -759,7 +761,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 +817,13 @@ ...@@ -814,14 +817,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 +853,18 @@ ...@@ -851,18 +853,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);
} }
...@@ -900,7 +902,7 @@ ...@@ -900,7 +902,7 @@
vm.eachInviteAward.taskId = item.id; vm.eachInviteAward.taskId = item.id;
vm.eachInviteAward.activityId = item.activityId; vm.eachInviteAward.activityId = item.activityId;
if( item.timeStatus == 1 ){ if( item.timeStatus == 1 ){
rewardList = item.rewardJsonInfo || []; 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 ){ // 勤奋分
vm.eachInviteAward.mark = rewardList[j].rewardQuantity; vm.eachInviteAward.mark = rewardList[j].rewardQuantity;
...@@ -981,7 +983,7 @@ ...@@ -981,7 +983,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 +1011,7 @@ ...@@ -1009,7 +1011,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 +1022,7 @@ ...@@ -1020,7 +1022,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 ? '已完成' : '去完成';
} }
...@@ -1076,6 +1078,8 @@ ...@@ -1076,6 +1078,8 @@
if (itemData.code == 'M301') { if (itemData.code == 'M301') {
itemData.code = 'M300'; itemData.code = 'M300';
//鉴权 自己调用token //鉴权 自己调用token
cookies.remove('token');
cookies.remove('headToken');
this.$rocNative.getToken().then(res => { this.$rocNative.getToken().then(res => {
const { userToken } = res; const { userToken } = res;
// setCookie('token', userToken); // setCookie('token', userToken);
......
...@@ -130,10 +130,9 @@ ...@@ -130,10 +130,9 @@
if(this.pageNo ==1) { if(this.pageNo ==1) {
this.personDetails = res.data.personalDetails this.personDetails = res.data.personalDetails
if(res.data.hasNextPage) { if(res.data.hasNextPage) {
this.noMore = true;
} else {
this.busy = false; this.busy = false;
} else {
this.noMore = true;
} }
} else { } else {
if(res.data.hasNextPage) { if(res.data.hasNextPage) {
...@@ -142,7 +141,6 @@ ...@@ -142,7 +141,6 @@
} else { } else {
this.noMore = true this.noMore = true
} }
} }
} else { } else {
this.personDetails = [] this.personDetails = []
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
</p> </p>
</div> </div>
<div class="not-join" v-else> <div class="not-join" v-else>
<div class="con main-name">您还未参加活动</div> <div class="con main-name">{{activeBtnType?'今日您还未参加活动':'您还未参加活动'}}</div>
<div class="con details">赶快参与活动赢每日奖品</div> <div class="con details">赶快参与活动赢每日奖品</div>
</div> </div>
<p class="text" v-if="activeBtnType&&rankData.score">再获得{{rankData.targetRequiredScore}}分即可上升到前{{rankData.targetRank}}名并可获得{{firstAwards}}</p> <p class="text" v-if="activeBtnType&&rankData.score">再获得{{rankData.targetRequiredScore}}分即可上升到前{{rankData.targetRank}}名并可获得{{firstAwards}}</p>
......
...@@ -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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册