b011b60f9c
Co-authored-by: Cursor <cursoragent@cursor.com>
1.1 KiB
1.1 KiB
2026-06-08 — 列表/状态页自动刷新
摘要
服务器列表、推送服务器灯、脚本执行历史/看板、重试队列在页面打开时自动轮询更新;有脚本执行进行中时加快刷新频率;脚本完成 WebSocket 事件触发立即刷新。
动机
用户需手动点刷新才能看到最新状态与执行结果。
变更
- 新增
usePageAutoRefresh、useScriptExecutionListRefresh - 服务器列表 30s 静默刷新;推送服务器网格 30s(含推送中)
- 脚本库最近/全部执行历史、脚本看板列表:30s / 执行中 8s + 完成事件
- 看板详情执行中 3s 静默轮询;重试队列 15s
涉及文件
frontend/src/composables/usePageAutoRefresh.tsfrontend/src/composables/useScriptExecutionListRefresh.tsfrontend/src/composables/useServerPagination.tsfrontend/src/composables/push/usePushServers.tsfrontend/src/pages/ServersPage.vuefrontend/src/pages/ScriptsPage.vuefrontend/src/pages/ScriptRunsPage.vuefrontend/src/pages/RetriesPage.vue
验证
打开各页等待一个周期或触发脚本执行,状态/列表应自动更新。