From f4633e672e962e69f75f93c8db57182283c54f83 Mon Sep 17 00:00:00 2001 From: 2977094657 <2977094657@qq.com> Date: Sat, 28 Mar 2026 13:18:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(biz):=20=E4=BC=98=E5=8C=96=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=8F=B7=E9=A1=B5=E5=AE=9E=E6=97=B6=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E5=B9=B6=E5=87=8F=E5=B0=91=E6=97=A0=E6=95=88?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 服务号页接入实时模式变更监听。 支持 only_official 与 backfill_limit 参数透传。 切换服务号时直接重载本地消息,避免重复触发整页全量同步。 --- frontend/components/BizMessages.vue | 174 ++++++++++++++++++++++++---- frontend/composables/useApi.js | 2 + 2 files changed, 151 insertions(+), 25 deletions(-) diff --git a/frontend/components/BizMessages.vue b/frontend/components/BizMessages.vue index 92d3d02..2770b77 100644 --- a/frontend/components/BizMessages.vue +++ b/frontend/components/BizMessages.vue @@ -1,5 +1,5 @@ @@ -267,4 +391,4 @@ onMounted(() => { background-color: rgba(0,0,0,0.1); border-radius: 10px; } - \ No newline at end of file + diff --git a/frontend/composables/useApi.js b/frontend/composables/useApi.js index f8338fd..13efb89 100644 --- a/frontend/composables/useApi.js +++ b/frontend/composables/useApi.js @@ -205,6 +205,8 @@ export const useApi = () => { if (params && params.priority_max_scan != null) query.set('priority_max_scan', String(params.priority_max_scan)) if (params && params.include_hidden != null) query.set('include_hidden', String(!!params.include_hidden)) if (params && params.include_official != null) query.set('include_official', String(!!params.include_official)) + if (params && params.only_official != null) query.set('only_official', String(!!params.only_official)) + if (params && params.backfill_limit != null) query.set('backfill_limit', String(params.backfill_limit)) const url = '/chat/realtime/sync_all' + (query.toString() ? `?${query.toString()}` : '') return await request(url, { method: 'POST' }) }