diff --git a/electron/services/bizService.ts b/electron/services/bizService.ts index c623c8d..b42c20f 100644 --- a/electron/services/bizService.ts +++ b/electron/services/bizService.ts @@ -194,12 +194,14 @@ export class BizService { for (const acc of result) if (typeMap[acc.username] !== undefined) acc.type = typeMap[acc.username] } } - - return result.sort((a, b) => { - if (a.username === 'gh_3dfda90e39d6') return -1 - if (b.username === 'gh_3dfda90e39d6') return 1 - return b.last_time - a.last_time - }) +// 6. 排序与过滤:微信支付置顶,过滤朋友圈广告,其余按时间降序 +return result + .filter(acc => !acc.name.includes('朋友圈广告')) + .sort((a, b) => { + if (a.username === 'gh_3dfda90e39d6') return -1 + if (b.username === 'gh_3dfda90e39d6') return 1 + return b.last_time - a.last_time + }) } catch (e) { return [] } } diff --git a/src/pages/BizPage.tsx b/src/pages/BizPage.tsx index 12825e4..355f86c 100644 --- a/src/pages/BizPage.tsx +++ b/src/pages/BizPage.tsx @@ -200,8 +200,12 @@ export const BizMessageArea: React.FC<{
- {messages.map((msg) => ( -
+ {!loading && messages.length === 0 && ( +
+

暂无本地记录

+
+ )} + {messages.map((msg) => (
{account.username === 'gh_3dfda90e39d6' ? (