29 lines
877 B
Markdown
29 lines
877 B
Markdown
|
|
# 脚本库页内嵌执行历史
|
||
|
|
|
||
|
|
**日期**: 2026-06-07
|
||
|
|
|
||
|
|
## 变更摘要
|
||
|
|
|
||
|
|
脚本库页面脚本列表下方新增两块常驻区域:**最近 5 次执行日志**(含事件时间线)与 **全部执行历史**(分页表格);卡片「历史」改为筛选下方表格并滚动定位。
|
||
|
|
|
||
|
|
## 动机
|
||
|
|
|
||
|
|
执行记录原先仅在弹窗中按单脚本查看,不便纵览全局执行与审计日志对照。
|
||
|
|
|
||
|
|
## 涉及文件
|
||
|
|
|
||
|
|
- `frontend/src/pages/ScriptsPage.vue` — 历史面板、加载/刷新/筛选
|
||
|
|
- `frontend/src/types/api.ts` — `ScriptExecItem.events` 字段与 API 对齐
|
||
|
|
|
||
|
|
## 迁移 / 重启
|
||
|
|
|
||
|
|
- 仅前端静态资源,需 `vite build` 后部署
|
||
|
|
|
||
|
|
## 验证方式
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd frontend && npx vite build
|
||
|
|
```
|
||
|
|
|
||
|
|
浏览器 `#/scripts`:底部见最近 5 条与分页历史;执行/重试/停止后列表自动刷新;点脚本卡片「历史」筛选对应脚本。
|