修复全量审查问题;接入vitest;精简IdP图标逻辑
CI / test (push) Successful in 46s

This commit is contained in:
2026-07-22 16:51:45 +08:00
parent efcb84eaa8
commit 119f60516c
39 changed files with 1164 additions and 797 deletions
+7 -1
View File
@@ -48,7 +48,12 @@ const pagination = reactive({
},
})
// 列表请求代次:翻页与自动刷新共用 load,旧响应(如刷新的第 1 页)晚到时
// 不得覆盖已切换的新页
let loadSeq = 0
async function load(silent = false) {
const seq = ++loadSeq
if (!silent) loading.value = true
try {
const data = await listSystemLogs({
@@ -56,12 +61,13 @@ async function load(silent = false) {
pageSize: pagination.pageSize,
keyword: applied.value || undefined,
})
if (seq !== loadSeq) return
rows.value = data.items
pagination.itemCount = data.total
} catch (e) {
if (!silent) message.error(e instanceof Error ? e.message : '加载系统日志失败')
} finally {
if (!silent) loading.value = false
if (!silent && seq === loadSeq) loading.value = false
}
}