16 lines
3.1 KiB
Markdown
16 lines
3.1 KiB
Markdown
|
|
# 费用操作记录图标缺失与企业级样式收敛
|
|||
|
|
|
|||
|
|
日期:2026-07-20
|
|||
|
|
文档路径:document/development/2026-07-20/dev-logs/bugs/expense-operation-record-icon-enterprise-ui.md
|
|||
|
|
|
|||
|
|
## 修复记录
|
|||
|
|
- 09:58:修复费用操作记录 AI 预审图标缺失,并将记录区收敛为企业级审计日志样式。
|
|||
|
|
- Git 提交检查:`git fetch --all --prune` 成功;upstream 为 `origin/main`;`HEAD..origin/main` 无新提交;本地相对 upstream ahead 19 个提交。
|
|||
|
|
- 本地 ahead 摘要:`07241b46 fix(docker): manage local postgres in default compose`;`787bc3a4 feat(platform): close AI expense value loop`;`242d68c3 feat(approval): add task workflow and waiver decisions`;`28b834ed fix(approval): replay immutable action responses`;`4940ebc4 feat(approval): add safe risk disposition workflow`;`ee88a36b feat(ai): add tenant-safe hierarchical expense learning`;`6bdf65bc feat(expenses): add authoritative pre-review workflow`;`ae3f02c3 feat(expense): add persistent zero-entry receipt association`;`54754b55 feat(ai): add personal expense application memory`;`211f85d9 feat(ai): unify verified expense application workflow`;`5b246307 feat(ai): issue verified application preview decisions`;`a662cfe6 feat(ai): add expense application feedback ledger`;`5ed34c2b feat(expenses): backfill historical claims into expense cases`;`11275e4b fix(migrations): enforce schema ownership safety`;`1347366b feat(expenses): secure timeline and draft events`;`22669a90 feat(expenses): show unified expense event timeline`;`a616b30c fix(expenses): unify AI application submission transaction`;`653eda05 feat(auth): add opaque bearer sessions`;`661990b2 feat(expenses): add transactional expense case events`。
|
|||
|
|
- 修改:将 MDI 7.4.47 不存在的 `mdi-shield-search-outline` 替换为 `mdi-shield-check-outline`,并把申请/报销提交图标改为语义更准确的 `mdi-file-send-outline`;补充图标映射回归断言。
|
|||
|
|
- 修改:将费用操作记录改为“发生时间 / 事件 / 操作人”三列审计日志,图标并入事件列;移除绿色“最新”成功态误用,改为中性记录数和“最新优先”元数据;统一紧凑行高、方形状态图标、标准字重、语义色与显式响应式网格。
|
|||
|
|
- 修改:补充 `aria-labelledby`、`aria-busy`、图标读屏隐藏、操作人完整值提示和刷新按钮键盘焦点样式;事件倒序排序仅对有限时间戳执行数值比较。
|
|||
|
|
- 操作:通过项目脚本写入本 bug 日志;生成桌面最终截图、聚焦截图和设计对照证据,并更新根目录 `design-qa.md`。
|
|||
|
|
- 验证:`node --test --test-timeout=60000 tests/expense-case-timeline.test.mjs` 通过,13/13;`npm run build` 通过;`git diff --check` 通过;真实申请 `AT4UHTKWU` 浏览器刷新后仍展示两条记录、三列表头与两个有效图标,未进入加载失败状态。
|
|||
|
|
- 影响:修复费用申请与报销单 AI 预审事件的空白图标;统一费用操作记录的信息密度、状态语义、可访问性和企业后台视觉风格,不改变后端事件协议或审批业务顺序。
|