docs: CLAUDE.md 进度表 + guide tenantCode/fetch(true) 修正
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
a397981b90
commit
b81b45d05a
@ -46,6 +46,6 @@ spec 的**组织 / 粒度 / 编号 / 铁律 / 模块清单 / 设计决策**唯
|
|||||||
| 项 | 状态 |
|
| 项 | 状态 |
|
||||||
|---|---|
|
|---|---|
|
||||||
| 前后端工程脚手架 + Git submodule | ✅ 完成 |
|
| 前后端工程脚手架 + Git submodule | ✅ 完成 |
|
||||||
| SH 三层 spec(platform / data-model / api-contract) | ⏳ 待启动 |
|
| SH 三层 spec(platform / data-model / api-contract) | ✅ 完成 |
|
||||||
| FE 管理后台 | ⏳ 待启动 |
|
| FE 管理后台 | ✅ 完成 |
|
||||||
| BE 后端 | ⏳ 待启动 |
|
| BE 后端 | ✅ 完成 |
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
| **系统管理** | 租户、字典(类型 + 项,支持内置保护)、参数配置(键值) |
|
| **系统管理** | 租户、字典(类型 + 项,支持内置保护)、参数配置(键值) |
|
||||||
| **系统监控** | 操作日志、登录日志(只读查询) |
|
| **系统监控** | 操作日志、登录日志(只读查询) |
|
||||||
| **布局与主题** | 多布局(左右 / 上下 / 纯上下 + MixBar)、暗黑模式、主题色、多页签、面包屑、全屏 |
|
| **布局与主题** | 多布局(左右 / 上下 / 纯上下 + MixBar)、暗黑模式、主题色、多页签、面包屑、全屏 |
|
||||||
| **平台能力** | 多租户隔离(tenant_id)、RBAC(资源表统一授权 + 数据权限 data_scope)、审计日志落库、字典驱动渲染 |
|
| **平台能力** | 多租户隔离(tenantCode)、RBAC(资源表统一授权 + 数据权限 data_scope)、审计日志落库、字典驱动渲染 |
|
||||||
|
|
||||||
**代码规范**:本工程用 openspec 追踪需求与变更(spec-driven),新增功能走 `propose → apply → archive` 流程,见 [`CLAUDE.md`](../CLAUDE.md)。本文只讲「代码怎么改」,不讲「流程怎么走」。
|
**代码规范**:本工程用 openspec 追踪需求与变更(spec-driven),新增功能走 `propose → apply → archive` 流程,见 [`CLAUDE.md`](../CLAUDE.md)。本文只讲「代码怎么改」,不讲「流程怎么走」。
|
||||||
|
|
||||||
@ -539,6 +539,6 @@ useDict(code) // → { items, tagMap, options },均响应式
|
|||||||
| 接口返回 401 | token 缺失/过期;前端会自动刷新,刷新失败跳登录 |
|
| 接口返回 401 | token 缺失/过期;前端会自动刷新,刷新失败跳登录 |
|
||||||
| 接口返回 403 | 权限码未授权;确认 resource 表登记了该接口、角色已分配 |
|
| 接口返回 403 | 权限码未授权;确认 resource 表登记了该接口、角色已分配 |
|
||||||
| 字典下拉/标签不显示 | 确认登录后 `dictStore.fetch()` 成功;字典类型/项 `status=enabled`;`dictCode` 拼写一致 |
|
| 字典下拉/标签不显示 | 确认登录后 `dictStore.fetch()` 成功;字典类型/项 `status=enabled`;`dictCode` 拼写一致 |
|
||||||
| 改字典 label 页面没变 | 字典缓存未刷新:重新登录,或字典页保存后 `dictStore.fetch()` |
|
| 改字典 label 页面没变 | 字典缓存未刷新:重新登录,或字典页保存后 `dictStore.fetch(true)` 强制刷新 |
|
||||||
| 登录失败 | 确认 seed 已跑、账号 `touyun / Touyun@123`、租户 `touyun` 存在且 enabled |
|
| 登录失败 | 确认 seed 已跑、账号 `touyun / Touyun@123`、租户 `touyun` 存在且 enabled |
|
||||||
| 内置项 value 改不动 | 内置项受保护,仅 label/排序/颜色可改(有意为之) |
|
| 内置项 value 改不动 | 内置项受保护,仅 label/排序/颜色可改(有意为之) |
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit e1bc97303425f2a0a9f39abf2441d940601072cf
|
Subproject commit eff4f8b3140154ec445cbf6638b70f625511ea6a
|
||||||
@ -1 +1 @@
|
|||||||
Subproject commit 9a9435e66565b0402a1246e35b7858cb3439f77b
|
Subproject commit 200cedeb59447c2f4199a4700a065785d79acf7e
|
||||||
Loading…
x
Reference in New Issue
Block a user