feat: 完成 issue #135 管理控制台(web/admin:模型/知识库/告警确认/审计查询)
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# web/admin — iAOP 管理控制台
|
||||
|
||||
issue #135 / PRD 8.1/8.2。纯静态单页(无构建链):
|
||||
模型管理 / 知识库管理 / 告警确认 / 审计查询。
|
||||
|
||||
## 使用
|
||||
|
||||
```bash
|
||||
# 从 web/ 根目录起服务(依赖 ../auth 守卫与 ../chat/citations.json、
|
||||
# ../cockpit/plans/alarm_panel.ti.json 相对路径)
|
||||
cd web && python -m http.server 8084
|
||||
# 打开 http://127.0.0.1:8084/admin/index.html
|
||||
```
|
||||
|
||||
加载到 `../auth/auth.js` 时强制登录(未登录跳登录页);纯静态独立运行时降级免登录演示。
|
||||
|
||||
## 页面与后端语义对齐
|
||||
|
||||
| 页签 | 能力 | 对齐 |
|
||||
|------|------|------|
|
||||
| 模型管理 | 模板列表、版本/阶段视图(dev/staging/prod 徽标)、注册新版本(semver 递增校验)、promote 逐级提升、rollback 回退、全程审计 | `core/model-framework/template_registry.py`(Stage/next_stage/_log) |
|
||||
| 知识库管理 | 文档列表(标题/来源/章节数/索引状态)、上传并索引(浏览器端)、来源引用查看 | `core/rag-kb/` 文档资产 + `web/chat/citations.json` 编译产物 |
|
||||
| 告警确认 | 告警列表(P0/P1/P2 配色取自 `alarm_panel.ti.json`)、详情(LLM 解释 + SOP)、状态机 待处理→已确认→已闭环(P0 先确认后闭环) | PRD 8.1 Alert 状态机、`alert_rules.py` severity、`alarm_config.py` 配色 |
|
||||
| 审计查询 | 统一审计日志(时间/操作者/动作/资源/原因)、关键词+动作筛选、导出 JSON | `template_registry._log` / `prompts.drain_audit` 风格(#134 UserStore 审计) |
|
||||
|
||||
## 边界
|
||||
|
||||
数据持久化在 localStorage(Demo 级;模型/告警含 Ti 示例种子数据);
|
||||
后端 HTTP 服务就绪后替换各 Store 读写即可,页面结构不变。
|
||||
LLM 解释直连推理服务 `http://39.101.182.167:30800/v1/chat/completions`。
|
||||
Reference in New Issue
Block a user