chore(audit): 补追 96 份未入仓审计孤本 — 覆盖 2026-02-26 ~ 2026-04-08
这些审计记录原本堆积在 docs/audit/changes/changes/ 嵌套误产物目录下(由开发机迁移
79d3c2e 前后的不明批量操作产生)。由于同期 .gitignore 屏蔽了 docs/audit/ 全目录,
它们从未入过 git 任何分支 history。删除即永久丢失。
按 docs/specs/audit-gap-recovery/tasks.md 阶段 1 执行,将全部 96 份 D 类孤本
(主目录无同名、git history 亦无记录)复制到 docs/audit/changes/ 主目录入仓。
涵盖主题: P1-P18 全栈集成 / 多模块累积变更 / ETL bug 修复 / 业务日切 /
召回与任务引擎改造 / 租户管理与审批 / 董事会财务 / 客户与助教详情 /
DDL 基线合并 / Kiro 到 Claude Code 迁移
阶段 2(B 类内容漂移 1 份)和阶段 4(嵌套目录删除)独立推进。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
# 变更审计记录:board-finance WXML 格式化迁移 + 动态 Tab + 加载态清理
|
||||
|
||||
| 字段 | 值 |
|
||||
|------|-----|
|
||||
| 日期 | 2026-03-27 23:46:33 |
|
||||
| Prompt-ID | P20260327-233226 |
|
||||
| Session-ID | fd0c357e |
|
||||
| Session 路径 | docs/audit/session_logs/2026-03/27/19_2ce2a118_230836 |
|
||||
|
||||
## 操作摘要
|
||||
|
||||
财务看板页 board-finance.wxml 进行了三类改动:(1) 移除独立加载态 toast 浮层,改用 `wx:if` 空状态判断;(2) 看板二级 tab 从硬编码三项改为动态 `boardTabs` 数组渲染(权限改造 W5);(3) 金额展示从 TS 预格式化迁移到 WXS `fmt.money()` / `fmt.safe()` 格式化,避免双重格式化导致 NaN。同时经营一览标题追加当月预估标记。
|
||||
|
||||
## 风险标签
|
||||
|
||||
`root-file` · `dir:admin-web` · `dir:backend` · `dir:etl` · `dir:miniprogram` · `dir:db` · `db-schema-change`
|
||||
|
||||
## 合规检查
|
||||
|
||||
| 检查项 | 状态 |
|
||||
|--------|------|
|
||||
| 文档同步 | ✅ 无缺失(code_without_docs 为空) |
|
||||
| 新增迁移 SQL | ✅ 无新增 |
|
||||
| DDL 基线 | ⚠️ has_ddl_baseline=false(无新迁移,不影响) |
|
||||
| API 接口变更 | ✅ 无变更 |
|
||||
| OpenAPI Spec | ✅ 无需同步 |
|
||||
|
||||
## 本次对话文件变更
|
||||
|
||||
### 新增文件
|
||||
- `docs/audit/prompt_logs/prompt_log_20260327_233226.md`
|
||||
- `docs/audit/session_logs/2026-03/27/15_39869986_175210/main_01_ec3464b5.md`
|
||||
- `docs/audit/session_logs/2026-03/27/19_2ce2a118_230836/main_01_fd0c357e.md`
|
||||
- `docs/audit/session_logs/2026-03/27/19_2ce2a118_230836/sub_01_ec3464b5.md`
|
||||
|
||||
### 删除文件
|
||||
- `docs/audit/session_logs/2026-03/27/15_39869986_175210/main_01_58aad65c.md`
|
||||
|
||||
|
||||
## 改动注解
|
||||
|
||||
### `apps/miniprogram/miniprogram/pages/board-finance/board-finance.wxml`
|
||||
- 变更类型:修改
|
||||
- 原始原因:财务看板页需要完成三项改造——权限驱动的动态 tab、WXS 统一格式化、加载态简化。这是 board-finance Phase 2 对齐 Demo 的延续工作,同时修复了 TS 预格式化与 WXS 格式化冲突导致 NaN 的问题。
|
||||
- 思路分析:
|
||||
1. **加载态简化**:移除独立的 `g-toast-loading` 浮层组件,改为直接用 `wx:if="{{pageState === 'empty'}}"` 判断空状态。减少 DOM 层级,加载体验由框架默认处理。
|
||||
2. **动态 Tab**:硬编码的"财务/客户/助教"三个 tab 改为 `wx:for="{{boardTabs}}"` 动态渲染,tab 数量和可见性由后端权限控制(`boardTabs` 数组在 TS 层根据 `checkPageAccess` 结果构建)。CSS 类名 `board-tabs--{{boardTabs.length}}` 实现均分宽度。
|
||||
3. **WXS 格式化迁移**:引入 `<wxs src="../../utils/format.wxs" module="fmt" />`,金额字段从 `{{overview.occurrence}}` 改为 `{{fmt.money(overview.occurrence)}}`,对比值用 `{{fmt.safe(overview.occurrenceCompare)}}`。这确保 TS 层传原始数字,WXS 层统一格式化,避免双重格式化。
|
||||
4. **预估标记**:经营一览标题追加 `{{isCurrentMonth ? '(预估)' : ''}}`,当月数据标注预估。
|
||||
- 修改结果:页面渲染逻辑更清晰,权限控制从前端硬编码转为后端驱动,金额格式化链路统一为 WXS 单点处理。影响范围仅限 board-finance 页面,不涉及其他页面。
|
||||
|
||||
### `docs/audit/session_logs/` 下多个 `_day_index.json` / `_day_index_full.json`
|
||||
- 变更类型:修改
|
||||
- 简要说明:Session 日志索引的批量更新,由 `agent_on_stop.py` 自动维护,非业务逻辑变更。
|
||||
|
||||
### `docs/audit/prompt_logs/prompt_log_20260327_233226.md`
|
||||
- 变更类型:新增
|
||||
- 简要说明:本次 Prompt 的审计日志自动记录。
|
||||
|
||||
### `docs/audit/session_logs/2026-03/27/` 下 session 日志文件
|
||||
- 变更类型:新增 + 删除
|
||||
- 简要说明:Session 日志的自动轮转(新建 fd0c357e/ec3464b5 session 日志,删除旧的 58aad65c 日志)。
|
||||
Reference in New Issue
Block a user