顺运宝同步是后台长任务。当前操作员启动后需要处理提示,再次点击时才知道已有任务运行;同步记录弹窗的数据只能通过刷新整个 SYB 页面更新,弹窗内没有明确刷新入口。弹窗底部页码和翻页操作也没有形成统一的右侧操作区。
admin/handler/web/others.go
admin/templates/syb/list.html
admin/static/js/app.js
admin/static/css/app.css
admin/handler/web/others_test.go
admin/main_test.go
docs/admin/05-ui-specification.md
go build ./...
go test ./... -count=1
go vet ./...
从 admin/ 执行:
admin/
$env:GOTOOLCHAIN="go1.23.0" go build ./... go test ./... -count=1 go vet ./... Remove-Item Env:GOTOOLCHAIN
浏览器人工确认同步按钮、刷新按钮加载态和弹窗底部对齐。
已开始实施。UI 按现有原生 JS + 服务端模板实现,不增加轮询或新 API;保留工作区现有 Client、.gitignore 和脚本改动。
.gitignore
3fd863d
ee1e060
docs/task/61-顺运宝同步反馈与记录刷新.md
验证结果:
git diff --check
node --check static/js/app.js
实现结果:同步表单提交后立即进入“同步中…”状态;服务端互斥继续兜底;记录弹窗可保持页码和筛选刷新并自动重开;底部刷新、页码、翻页和关闭操作右对齐且可换行。未增加轮询、新 API、数据库或同步业务变更。
未验证:未使用真实顺运宝运行长任务,未在人工浏览器中完成视觉验收。工单保持打开,待用户验收后关闭并同步 #14/#15。
用户验收时进一步明确:刷新按钮只应更新同步记录弹窗,不应重载 /syb 整页。后续修正由 #62 跟踪;#61 保持待验收,待 #62 一并验证。
/syb
用户已于 2026-08-09 明确通过全部 Admin 待验收工单。本工单验收通过,现关闭,并同步父级 #15、#14 的任务清单。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
顺运宝同步是后台长任务。当前操作员启动后需要处理提示,再次点击时才知道已有任务运行;同步记录弹窗的数据只能通过刷新整个 SYB 页面更新,弹窗内没有明确刷新入口。弹窗底部页码和翻页操作也没有形成统一的右侧操作区。
做什么 / 不做什么
做
不做
怎么做
admin/handler/web/others.go将当前同步状态传给模板,统一重复提交文案,并生成保持弹窗、页码和筛选条件的刷新 URL。admin/templates/syb/list.html为同步按钮增加运行态,为记录弹窗增加刷新按钮,并调整底部控件顺序。admin/static/js/app.js在同步表单提交和记录刷新点击时立即设置按钮加载态;业务状态仍由服务端决定。admin/static/css/app.css只补必要的底部布局和加载态样式,沿用现有按钮体系。admin/handler/web/others_test.go、admin/main_test.go覆盖刷新链接、弹窗保持和同步按钮运行态;更新docs/admin/05-ui-specification.md。验收标准
go build ./...、go test ./... -count=1、go vet ./...通过。怎么验证
从
admin/执行:浏览器人工确认同步按钮、刷新按钮加载态和弹窗底部对齐。
风险和回退
已开始实施。UI 按现有原生 JS + 服务端模板实现,不增加轮询或新 API;保留工作区现有 Client、
.gitignore和脚本改动。实施完成,等待用户验收
3fd863dee1e060docs/task/61-顺运宝同步反馈与记录刷新.md验证结果:
go build ./...:通过go test ./... -count=1:通过go vet ./...:通过git diff --check:通过node --check static/js/app.js:通过实现结果:同步表单提交后立即进入“同步中…”状态;服务端互斥继续兜底;记录弹窗可保持页码和筛选刷新并自动重开;底部刷新、页码、翻页和关闭操作右对齐且可换行。未增加轮询、新 API、数据库或同步业务变更。
未验证:未使用真实顺运宝运行长任务,未在人工浏览器中完成视觉验收。工单保持打开,待用户验收后关闭并同步 #14/#15。
用户验收时进一步明确:刷新按钮只应更新同步记录弹窗,不应重载
/syb整页。后续修正由 #62 跟踪;#61 保持待验收,待 #62 一并验证。用户已于 2026-08-09 明确通过全部 Admin 待验收工单。本工单验收通过,现关闭,并同步父级 #15、#14 的任务清单。