32 lines
993 B
Markdown
32 lines
993 B
Markdown
|
|
# 2026-06-08 — 脚本提交/结束提示顶部居中
|
||
|
|
|
||
|
|
## 摘要
|
||
|
|
|
||
|
|
「脚本已提交执行」与「执行结束:成功/失败」均在顶栏下方水平居中;3 秒自动消失,点击可关。全局校验类 Snackbar 亦顶部居中(见 `2026-06-08-snackbar-top-center.md`)。
|
||
|
|
|
||
|
|
## 动机
|
||
|
|
|
||
|
|
脚本相关反馈需与推送校验提示同一视线区域(顶部正中)。
|
||
|
|
|
||
|
|
## 变更
|
||
|
|
|
||
|
|
- `nexus-top-center-script-notices`:提交提示 + 执行结束 `v-alert` 顶栏下居中叠放
|
||
|
|
- 执行结束自动消失 8s → 3s;点击 alert 可关闭
|
||
|
|
- 脚本库 / 看板 / 调度成功路径使用 `showScriptSubmitToast`
|
||
|
|
|
||
|
|
## 涉及文件
|
||
|
|
|
||
|
|
- `frontend/src/composables/useScriptSubmitToast.ts`
|
||
|
|
- `frontend/src/App.vue`
|
||
|
|
- `frontend/src/pages/ScriptsPage.vue`
|
||
|
|
- `frontend/src/pages/ScriptRunsPage.vue`
|
||
|
|
- `frontend/src/pages/SchedulesPage.vue`
|
||
|
|
|
||
|
|
## 迁移 / 重启
|
||
|
|
|
||
|
|
仅前端构建部署。
|
||
|
|
|
||
|
|
## 验证
|
||
|
|
|
||
|
|
提交脚本 / 执行结束 → 顶栏下正中显示 → 3 秒内消失或点击关闭。
|