顺运宝页面的同步、批量动作和筛选都在同一 .toolbar 中,但日期标签、按钮和处理阶段长文案占宽较大,桌面窗口下 Flex 会把筛选组换到第二行,减少列表可视高度。
.toolbar
[开始日期] - [结束日期]
-
spec_missing
admin/templates/syb/list.html
aria-hidden
aria-label
admin/static/css/app.css
admin/service/syb.go
SybStageOptions()
从 admin/ 执行:
admin/
$env:GOTOOLCHAIN="go1.23.0" go build ./... go test ./... -count=1 go vet ./... Remove-Item Env:GOTOOLCHAIN
补充静态模板/CSS 断言覆盖视觉文案、无障碍 label、SYB 专用不换行与窄屏回退。
1ba5c88
a14c2bf
docs/task/219-顺运宝工具条压缩.md
go build ./...
go test ./... -count=1
go vet ./...
用户于 2026-08-13 明确验收通过。工单已完成归档,现关闭工单。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
顺运宝页面的同步、批量动作和筛选都在同一
.toolbar中,但日期标签、按钮和处理阶段长文案占宽较大,桌面窗口下 Flex 会把筛选组换到第二行,减少列表可视高度。做什么 / 不做什么
[开始日期] - [结束日期],隐藏两个可见文字标签,但保留屏幕阅读器可读的完整 label;-只是装饰分隔符。spec_missing及详情原因说明不变。.toolbar���其他模块,不改数据库、接口、筛选值或业务逻辑。怎么做
admin/templates/syb/list.html:增加 SYB 专用工具条/筛选 class;日期 label 使用视觉隐藏样式,增加aria-hidden分隔符;缩短两个页面按钮文字并保留完整aria-label。admin/static/css/app.css:增加可复用的视觉隐藏工具类,只在 SYB 工具条中压缩间距、日期和处理阶段宽度;桌面不换行,窄屏回到 wrap。admin/service/syb.go:仅调整SybStageOptions()的筛选展示文字。验收标准
-,两个 input 仍有完整可访问名称。spec_missing筛选项显示“顺运宝未提供规格”,详情阶段和阻断原因不丢失。怎么验证
从
admin/执行:补充静态模板/CSS 断言覆盖视觉文案、无障碍 label、SYB 专用不换行与窄屏回退。
风险和回退
实施记录
1ba5c88a14c2bfdocs/task/219-顺运宝工具条压缩.mdgo build ./...、go test ./... -count=1、go vet ./...全部通过;1366px CSS 视口下工具条为一行且无溢出,1174px 下自然换成两行且无溢出。用户于 2026-08-13 明确验收通过。工单已完成归档,现关闭工单。