From 50a40e1f3d364e3c5353105e21be7440711c71bf Mon Sep 17 00:00:00 2001 From: BTMuli Date: Thu, 1 Jan 2026 02:02:03 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20=E6=8E=92=E5=BA=8F=EF=BC=8C?= =?UTF-8?q?=E5=B7=B2=E5=AE=8C=E6=88=90=E6=B4=BB=E5=8A=A8=E5=90=8E=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pageHome/ph-comp-position.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/pageHome/ph-comp-position.vue b/src/components/pageHome/ph-comp-position.vue index 25edf22e..154a0b8f 100644 --- a/src/components/pageHome/ph-comp-position.vue +++ b/src/components/pageHome/ph-comp-position.vue @@ -103,9 +103,9 @@ async function loadUserPosition(forceReload: boolean = false): Promise { await TGLogger.Error(`获取近期活动失败:[${resp.retcode}]-${resp.message}`); return; } - userPos.value = [...resp.act_list, ...resp.fixed_act_list].filter( - (i) => i.start_timestamp !== "0", - ); + userPos.value = [...resp.act_list, ...resp.fixed_act_list] + .filter((i) => i.start_timestamp !== "0") + .sort((a, b) => Number(a.is_finished) - Number(b.is_finished) || b.id - a.id); } async function loadWikiPosition(): Promise {