docs: CLAUDE.md 进度表 + guide tenantCode/fetch(true) 修正
Some checks are pending
CI / backend (push) Waiting to run
CI / frontend (push) Waiting to run

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
liuyun 2026-10-11 17:22:16 +08:00
parent a397981b90
commit b81b45d05a
4 changed files with 7 additions and 7 deletions

View File

@ -46,6 +46,6 @@ spec 的**组织 / 粒度 / 编号 / 铁律 / 模块清单 / 设计决策**唯
| 项 | 状态 |
|---|---|
| 前后端工程脚手架 + Git submodule | ✅ 完成 |
| SH 三层 spec(platform / data-model / api-contract) | ⏳ 待启动 |
| FE 管理后台 | ⏳ 待启动 |
| BE 后端 | ⏳ 待启动 |
| SH 三层 spec(platform / data-model / api-contract) | ✅ 完成 |
| FE 管理后台 | ✅ 完成 |
| BE 后端 | ✅ 完成 |

View File

@ -16,7 +16,7 @@
| **系统管理** | 租户、字典(类型 + 项,支持内置保护)、参数配置(键值) |
| **系统监控** | 操作日志、登录日志(只读查询) |
| **布局与主题** | 多布局(左右 / 上下 / 纯上下 + MixBar)、暗黑模式、主题色、多页签、面包屑、全屏 |
| **平台能力** | 多租户隔离(tenant_id)、RBAC(资源表统一授权 + 数据权限 data_scope)、审计日志落库、字典驱动渲染 |
| **平台能力** | 多租户隔离(tenantCode)、RBAC(资源表统一授权 + 数据权限 data_scope)、审计日志落库、字典驱动渲染 |
**代码规范**:本工程用 openspec 追踪需求与变更(spec-driven),新增功能走 `propose → apply → archive` 流程,见 [`CLAUDE.md`](../CLAUDE.md)。本文只讲「代码怎么改」,不讲「流程怎么走」。
@ -539,6 +539,6 @@ useDict(code) // → { items, tagMap, options },均响应式
| 接口返回 401 | token 缺失/过期;前端会自动刷新,刷新失败跳登录 |
| 接口返回 403 | 权限码未授权;确认 resource 表登记了该接口、角色已分配 |
| 字典下拉/标签不显示 | 确认登录后 `dictStore.fetch()` 成功;字典类型/项 `status=enabled`;`dictCode` 拼写一致 |
| 改字典 label 页面没变 | 字典缓存未刷新:重新登录,或字典页保存后 `dictStore.fetch()` |
| 改字典 label 页面没变 | 字典缓存未刷新:重新登录,或字典页保存后 `dictStore.fetch(true)` 强制刷新 |
| 登录失败 | 确认 seed 已跑、账号 `touyun / Touyun@123`、租户 `touyun` 存在且 enabled |
| 内置项 value 改不动 | 内置项受保护,仅 label/排序/颜色可改(有意为之) |

@ -1 +1 @@
Subproject commit e1bc97303425f2a0a9f39abf2441d940601072cf
Subproject commit eff4f8b3140154ec445cbf6638b70f625511ea6a

@ -1 +1 @@
Subproject commit 9a9435e66565b0402a1246e35b7858cb3439f77b
Subproject commit 200cedeb59447c2f4199a4700a065785d79acf7e