From a894374fb5623770c78de1ae2793fbc78d76c22e Mon Sep 17 00:00:00 2001 From: yuexin Date: Mon, 22 Apr 2024 21:50:10 +0800 Subject: [PATCH] sort actionlist --- src/views/home/index.vue | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/views/home/index.vue b/src/views/home/index.vue index b34de9e..09fc467 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -863,12 +863,30 @@ export default { } this.activityData = res.data.data; this.baseTasks = res.data.data.baseTasks; + + this.sortActionList(); + }) .catch(err => { console.info(err); }); }, + async sortActionList() { + let overlst = [] + let lst = [] + this.activeList.forEach(item => { + if(item.status > 2){ + overlst.push(item) + }else{ + lst.push(item) + } + }) + this.activeList.length = 0 + this.activeList.push(...lst) + this.activeList.push(...overlst) + }, + // 查看社交任务进度 async getProgress() { let { errcode, data } = await apiProgress(); @@ -884,6 +902,8 @@ export default { stateMap.get(this.activeList[i].id) || 0 ); } + + this.sortActionList(); } },