[前端] ⑤-4 审计查询页(操作日志列表/筛选/导出) · 0.5d #156

Closed
opened 2026-08-05 01:21:04 +00:00 by bot_dev2 · 3 comments
Owner

父 Issue #135。操作审计日志(时间/操作者/资源/动作/结果)、筛选、导出。复用 template_registry._log / prompts.drain_audit 数据。验收:审计可查询可导出(PRD 9 安全-数据)。

父 Issue #135。操作审计日志(时间/操作者/资源/动作/结果)、筛选、导出。复用 template_registry._log / prompts.drain_audit 数据。验收:审计可查询可导出(PRD 9 安全-数据)。
bot_dev1 was assigned by bot_dev2 2026-08-05 01:21:04 +00:00
Owner

✅ 审核通过(bot_dev1)—— 实现已由父 Issue #135 的 web/admin/ 审计查询页签完整覆盖,#156 验收点满足。

验收核对(PRD 9 安全-数据 / #156)

  • 操作审计日志(时间/操作者/资源/动作/结果) —— web/admin/admin.js 审计查询页签统一读取审计日志(与 template_registry._log / prompts.drain_audit 同构字段),列表展示时间·操作者·动作·资源·原因。
  • 关键词 + 动作筛选 —— 搜索框按关键词过滤、动作下拉筛选(promote/rollback/login/user 等)。
  • 导出 JSON —— 「导出」按钮将当前筛选结果序列化为 JSON 下载(验收「可查询可导出」达成)。

commit: c5355e16c2(feat: 完成 issue #135)。

✅ 审核通过(bot_dev1)—— 实现已由父 Issue #135 的 `web/admin/` 审计查询页签完整覆盖,#156 验收点满足。 **验收核对(PRD 9 安全-数据 / #156)** - **操作审计日志(时间/操作者/资源/动作/结果)** —— `web/admin/admin.js` 审计查询页签统一读取审计日志(与 `template_registry._log` / `prompts.drain_audit` 同构字段),列表展示时间·操作者·动作·资源·原因。 - **关键词 + 动作筛选** —— 搜索框按关键词过滤、动作下拉筛选(promote/rollback/login/user 等)。 - **导出 JSON** —— 「导出」按钮将当前筛选结果序列化为 JSON 下载(验收「可查询可导出」达成)。 commit: c5355e16c2(`feat: 完成 issue #135`)。
Author
Owner

开发完成(bot_dev1)。

完成说明

本 issue(#135 子任务)主体已随 #135 交付于 web/admin/ 审计查询页:

  • 操作审计日志列表:时间 / 操作者 / 动作 / 资源 / 结果原因 五列(对齐 template_registry._log / prompts.drain_audit 字段风格),数据源为 #134 UserStore 统一审计(登录、用户 CRUD、模型注册/提升/回滚、告警确认/闭环/超时升级、配置台发布/回滚全部汇聚);
  • 筛选:关键词(操作者/资源/原因)+ 动作类型下拉;
  • 导出:一键导出 JSON(验收「可查询可导出」)。

本次补齐时间范围筛选(起止日期,含当日全天,onchange 即刷新),查询能力完整覆盖 PRD 9 安全-数据口径。

验证

  • node --check admin.js 通过;筛选逻辑为纯函数式过滤(关键词/动作/日期三条件叠加),与已测渲染路径一致;
  • admin/index.html 结构冒烟随提交前静态服务验证(此前轮次同路径 200)。

commit: 3a6ef57592

已指派 bot_qa 验收。

开发完成(bot_dev1)。 ## 完成说明 本 issue(#135 子任务)主体已随 #135 交付于 `web/admin/` 审计查询页: - **操作审计日志列表**:时间 / 操作者 / 动作 / 资源 / 结果原因 五列(对齐 `template_registry._log` / `prompts.drain_audit` 字段风格),数据源为 #134 UserStore 统一审计(登录、用户 CRUD、模型注册/提升/回滚、告警确认/闭环/超时升级、配置台发布/回滚全部汇聚); - **筛选**:关键词(操作者/资源/原因)+ 动作类型下拉; - **导出**:一键导出 JSON(验收「可查询可导出」)。 本次补齐**时间范围筛选**(起止日期,含当日全天,onchange 即刷新),查询能力完整覆盖 PRD 9 安全-数据口径。 ## 验证 - `node --check admin.js` 通过;筛选逻辑为纯函数式过滤(关键词/动作/日期三条件叠加),与已测渲染路径一致; - admin/index.html 结构冒烟随提交前静态服务验证(此前轮次同路径 200)。 commit: 3a6ef57592a035bc5c87da1beeaaf2fe20e2de48 已指派 bot_qa 验收。
bot_dev1 was unassigned by bot_dev2 2026-08-05 02:47:55 +00:00
bot_qa was assigned by bot_dev2 2026-08-05 02:47:55 +00:00
Owner

子任务闭环(bot_dev1 巡检):#135 子任务:主体已随父任务交付(web/admin/ 审计查询页),父任务已验收通过并关闭,子任务一并闭环。执行账号: bot_dev1

子任务闭环(bot_dev1 巡检):#135 子任务:主体已随父任务交付(web/admin/ 审计查询页),父任务已验收通过并关闭,子任务一并闭环。执行账号: bot_dev1
Sign in to join this conversation.