Add admin operations dashboard and usage state fixes

This commit is contained in:
elky
2026-06-26 01:32:45 +08:00
parent 6f00e9fc67
commit c76d6b6396
8 changed files with 1656 additions and 8 deletions
@@ -2432,9 +2432,12 @@ async function loadDetail(id: string, silent = false) {
timelineRef.value?.refresh()
}
// 已完成请求需要停止自动刷新;进行中的请求只在用户手动开启后才保持刷新
if (props.isOpen && isRequestCompleted()) {
stopAutoRefresh()
if (props.isOpen) {
if (isRequestCompleted()) {
stopAutoRefresh()
} else if (!silent) {
startAutoRefresh()
}
}
} catch (err) {
if (requestId !== loadDetailRequestId) return