提交 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 @@
},
// 判断用户是否登录?
getUserInfo() {
cookies.remove('token'); // 部分手机这个cookie会存两次,所以先移除
vm.$rocNative
.getUserInfo()
.then(params => {
......@@ -759,7 +761,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 +817,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 +853,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);
}
......@@ -900,7 +902,7 @@
vm.eachInviteAward.taskId = item.id;
vm.eachInviteAward.activityId = item.activityId;
if( item.timeStatus == 1 ){
rewardList = item.rewardJsonInfo || [];
rewardList = JSON.parse(item.rewardJsonInfo) || [];
for( let j=0; j<rewardList.length; j++ ){
if( rewardList[j].rewardType == 3 ){ // 勤奋分
vm.eachInviteAward.mark = rewardList[j].rewardQuantity;
......@@ -981,7 +983,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 +1011,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 +1022,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 ? '已完成' : '去完成';
}
......@@ -1076,6 +1078,8 @@
if (itemData.code == 'M301') {
itemData.code = 'M300';
//鉴权 自己调用token
cookies.remove('token');
cookies.remove('headToken');
this.$rocNative.getToken().then(res => {
const { userToken } = res;
// setCookie('token', userToken);
......
......@@ -130,10 +130,9 @@
if(this.pageNo ==1) {
this.personDetails = res.data.personalDetails
if(res.data.hasNextPage) {
this.noMore = true;
} else {
this.busy = false;
} else {
this.noMore = true;
}
} else {
if(res.data.hasNextPage) {
......@@ -142,7 +141,6 @@
} else {
this.noMore = true
}
}
} else {
this.personDetails = []
......
......@@ -23,7 +23,7 @@
</p>
</div>
<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>
<p class="text" v-if="activeBtnType&&rankData.score">再获得{{rankData.targetRequiredScore}}分即可上升到前{{rankData.targetRank}}名并可获得{{firstAwards}}</p>
......
......@@ -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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册