提交 8ea9ae38 编写于 作者: huangwensu's avatar huangwensu

任务列表刷新

上级 a6aa3450
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<img :src="headerLeftIcon" /> <img :src="headerLeftIcon" />
</div> </div>
<div :class="{ active: isScroll }" class="content title"> <div :class="{ active: isScroll }" class="content title">
<span>{{shareTitle1}}</span> <span>{{shareTitle}}</span>
</div> </div>
<div <div
v-show="isShowRightIcon" v-show="isShowRightIcon"
...@@ -40,6 +40,10 @@ export default { ...@@ -40,6 +40,10 @@ export default {
type: Boolean, type: Boolean,
default: false default: false
}, },
shareTitle: {
type: String,
default: ''
},
shareTitle1: { shareTitle1: {
type: String, type: String,
default: '' default: ''
......
...@@ -37,8 +37,8 @@ ...@@ -37,8 +37,8 @@
</div> </div>
<span class='has-bg' v-if="item.resourceType == 1 && !item.isFinish">去学习</span> <span class='has-bg' v-if="item.resourceType == 1 && !item.isFinish">去学习</span>
<span class='has-bg finish' v-if="(item.resourceType == 1 || item.resourceType == 8) && item.isFinish">已完成</span> <span class='has-bg finish' v-if="(item.resourceType == 1 || item.resourceType == 4 || item.resourceType == 8) && item.isFinish">已完成</span>
<span class='has-bg' v-if="item.resourceType == 4">去参加</span> <span class='has-bg' v-if="item.resourceType == 4 && !item.isFinish">去参加</span>
<span class='has-bg' v-if="item.resourceType == 11 || (item.resourceType == 8 && !item.isFinish)">去邀请</span> <span class='has-bg' v-if="item.resourceType == 11 || (item.resourceType == 8 && !item.isFinish)">去邀请</span>
<span class='has-bg' v-if="item.resourceType == 9">去绑定</span> <span class='has-bg' v-if="item.resourceType == 9">去绑定</span>
...@@ -82,6 +82,10 @@ export default { ...@@ -82,6 +82,10 @@ export default {
isWeb: { isWeb: {
type: Boolean, type: Boolean,
default: false default: false
},
taskRefreshFlag: {
type: Boolean,
default: false
} }
}, },
watch: { watch: {
...@@ -94,7 +98,12 @@ export default { ...@@ -94,7 +98,12 @@ export default {
if(n != o) { if(n != o) {
this.getNewActivityDesc(); this.getNewActivityDesc();
} }
} },
taskRefreshFlag(n,o) {
if (n !== o) {
this.getNewActivityDesc();
}
},
}, },
data() { data() {
return { return {
...@@ -104,7 +113,8 @@ export default { ...@@ -104,7 +113,8 @@ export default {
statusText: '去完成', statusText: '去完成',
tokenFlag: false, tokenFlag: false,
textFlag: true, textFlag: true,
clickFlag: true clickFlag: true,
flag: false
} }
}, },
created() { created() {
...@@ -122,10 +132,12 @@ export default { ...@@ -122,10 +132,12 @@ export default {
// }else { // }else {
// if(!this.clickFlag) return; // if(!this.clickFlag) return;
// if(!this.isWeb) { this.clickFlag = false; } // if(!this.isWeb) { this.clickFlag = false; }
this.flag = !this.flag;
let data = { let data = {
id: item.id, id: item.id,
href: item.linkId, href: item.linkId,
resourceType: item.resourceType resourceType: item.resourceType,
flag: this.flag
}; };
this.$emit('activityTaskJump', data); this.$emit('activityTaskJump', data);
// } // }
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
:isWeb="isWeb" :isWeb="isWeb"
:token="token" :token="token"
:is-scroll="isScroll" :is-scroll="isScroll"
:share-title="shareTitle"
:share-title1="shareTitle1" :share-title1="shareTitle1"
:share-title2="shareTitle2" :share-title2="shareTitle2"
:share-icon-url="shareIconUrl" :share-icon-url="shareIconUrl"
...@@ -55,6 +56,7 @@ ...@@ -55,6 +56,7 @@
:acToken="token" :acToken="token"
:userMobile="userMobile" :userMobile="userMobile"
:acTempId="activityId" :acTempId="activityId"
:taskRefreshFlag="taskRefreshFlag"
@activityTaskJump="activityTaskJump" @activityTaskJump="activityTaskJump"
@getTaskId="getTaskId" @getTaskId="getTaskId"
@getNewTaskId="getNewTaskId" @getNewTaskId="getNewTaskId"
...@@ -146,6 +148,7 @@ export default { ...@@ -146,6 +148,7 @@ export default {
isWeb: false, isWeb: false,
activityId: 0, activityId: 0,
token: '', token: '',
shareTitle: '国际医生节特辑活动',
shareTitle1: '', shareTitle1: '',
shareTitle2: '做任务瓜分500W云鹊豆,点一下你也能获得75分哦', shareTitle2: '做任务瓜分500W云鹊豆,点一下你也能获得75分哦',
shareTitle3: '', shareTitle3: '',
...@@ -181,7 +184,8 @@ export default { ...@@ -181,7 +184,8 @@ export default {
unableReason: 0, //3分数不够,4未参加 unableReason: 0, //3分数不够,4未参加
isCarveTime: false, //是否是瓜分阶段 isCarveTime: false, //是否是瓜分阶段
isFirstRefresh: true, //是否没有掉refresh方法 isFirstRefresh: true, //是否没有掉refresh方法
showLoading: false //是否展示loading动画 showLoading: false, //是否展示loading动画
taskRefreshFlag: false
} }
}, },
async asyncData({ $axios }) { async asyncData({ $axios }) {
...@@ -409,6 +413,7 @@ export default { ...@@ -409,6 +413,7 @@ export default {
}, },
// 活动任务 // 活动任务
activityTaskJump(data) { activityTaskJump(data) {
this.taskRefreshFlag = data.flag;
let shareUrl = ''; let shareUrl = '';
const { NUXT_ENV_APP } = process.env; const { NUXT_ENV_APP } = process.env;
if(data.resourceType == 11) { // 邀请好友点赞 if(data.resourceType == 11) { // 邀请好友点赞
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<section class="personal-detail"> <section class="personal-detail">
<Header <Header
:is-scroll="isScroll" :is-scroll="isScroll"
:share-title1="shareTitle1" :share-title="shareTitle1"
:share-title2="shareTitle2" :share-title2="shareTitle2"
:prePage="prePage" :prePage="prePage"
/> />
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<section class="rank-container"> <section class="rank-container">
<Header <Header
:is-scroll="isScroll" :is-scroll="isScroll"
:share-title1="shareTitle1" :share-title="shareTitle1"
:share-title2="shareTitle2" :share-title2="shareTitle2"
:prePage="prePage" :prePage="prePage"
/> />
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册