fix: 正确识别 Agent 安装与审计失败

- 下载脚本失败时立即终止安装并提示 WAF 拦截
- Agent 服务未运行时不再计为安装成功
- 审计列表兼容后端 status 成功失败字段
This commit is contained in:
Logan.Li committed 2026-07-25 15:08:04 +08:00
1 parent 7553ef54de
commit 827d9a31cd
3 files changed
+75 -25

No files matched your search

@@ -33,8 +33,9 @@ function normalizeLog(raw: JsonData): OperationLog {
resource: raw.resource ?? '',
ip: raw.ip ?? '',
userAgent: raw.user_agent ?? raw.userAgent ?? '',
result: raw.result === 'failure' ? 'failure' : 'success',
message: raw.message ?? raw.detail,
// 后端审计日志使用 status=1/0 表示成功/失败,同时兼容旧 result 字段。 // Logan.Li
result: raw.result === 'failure' || raw.status === 0 || raw.status === 'failed' ? 'failure' : 'success',
message: raw.message ?? raw.detail ?? raw.error,
createdAt: raw.createdAt ?? raw.created_at ?? '',
};
}