diff --git a/src/pages/index/bangumi.vue b/src/pages/index/bangumi.vue index 2fcf3185..1ecdb4a3 100644 --- a/src/pages/index/bangumi.vue +++ b/src/pages/index/bangumi.vue @@ -72,7 +72,7 @@ definePage({
{ const getAll = async () => { const res = await apiBangumi.getAll(); - data.value = res.sort((a, b) => b.id - a.id); + + const sort = (arr: BangumiRule[]) => { + return arr.sort((a, b) => b.id - a.id); + }; + + const enabled = sort(res.filter((e) => !e.deleted)); + const disabled = sort(res.filter((e) => e.deleted)); + + data.value = [...enabled, ...disabled]; }; const updateRule = async (newRule: BangumiRule) => {