3.1 KiB
3.1 KiB
费用操作记录图标缺失与企业级样式收敛
日期: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 预审事件的空白图标;统一费用操作记录的信息密度、状态语义、可访问性和企业后台视觉风格,不改变后端事件协议或审批业务顺序。
- Git 提交检查: