|
@@ -236,6 +236,7 @@ export default {
|
|
|
pageSize: 20,
|
|
|
list: [],
|
|
|
finished: false,
|
|
|
+ isInit:false,//是否是初始化获取数据
|
|
|
|
|
|
pupData:{
|
|
|
show:false,
|
|
@@ -259,12 +260,14 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|
|
|
+ this.isInit=true
|
|
|
this.init()
|
|
|
this.addEventListenerRemind()
|
|
|
this.addEventListenerRegister()
|
|
|
},
|
|
|
onShow() {
|
|
|
if(this.$store.state.activity.activityListPageRefresh){
|
|
|
+ if(this.isInit) return
|
|
|
this.allRefresh()
|
|
|
}
|
|
|
this.initAudio()
|
|
@@ -511,7 +514,7 @@ export default {
|
|
|
if(userInfoRes.status=='试用'&&userInfoRes.is_suspend==0){
|
|
|
this.onlySeeAuth=true
|
|
|
}
|
|
|
- this.getList()
|
|
|
+ this.getList('init')
|
|
|
},
|
|
|
|
|
|
handleAuthChange(e){
|
|
@@ -606,7 +609,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
|
|
|
- async getList() {
|
|
|
+ async getList(e) {
|
|
|
const res = await apiActivityList({
|
|
|
title:this.searchVal,
|
|
|
active_state: Number(this.statusActive),
|
|
@@ -615,6 +618,9 @@ export default {
|
|
|
page: this.page,
|
|
|
limit: this.pageSize
|
|
|
})
|
|
|
+ if(e=='init'){
|
|
|
+ this.isInit=false
|
|
|
+ }
|
|
|
if (res.code === 200) {
|
|
|
if(res.data){
|
|
|
this.list = [...this.list, ...res.data]
|