From 5038b43d18e2ea51b1bf8ed0e47d9962900ae647 Mon Sep 17 00:00:00 2001 From: liuyun Date: Sun, 11 Oct 2026 16:41:26 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=AE=A1=E8=AE=A1=E6=B8=85=E5=8D=95=20?= =?UTF-8?q?M20=20=E5=AE=8C=E6=88=90=EF=BC=88track=20=E5=89=8D=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- docs/audit-checklist.md | 2 +- sources/sysmgr-admin | 2 +- sources/sysmgr-nest | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/audit-checklist.md b/docs/audit-checklist.md index 1ded33f..e120654 100644 --- a/docs/audit-checklist.md +++ b/docs/audit-checklist.md @@ -41,7 +41,7 @@ - [ ] **M12** RefreshToken 哈希未校验 + 无清理 —— 方案:校验 hash + 过期清理任务 - [ ] **M14** 401 强退后 authStore 失真 —— 方案:handler 里同步重置 authStore - [ ] **M15** dictStore loaded 守卫无法刷新 —— 方案:fetch 加 force 参数 -- [ ] **M20** 登录租户写死 touyun —— 方案:恢复可配置租户输入框(🔶 需讨论,见 D5) +- [x] **M20** 登录租户写死 touyun —— ✔ 已完成:登录按用户名自动探测租户,多租户返回候选由前端弹窗选择 - [ ] **M3** created_by 全项目零写入 —— 方案:BaseCrudService.create 注入 created_by - [ ] **L5** 登出审计 username 写 null —— 方案:写入真实 username - [ ] **L7** useRequest loading 竞态 + ty-crud 重复请求 —— 方案:请求序号/去重 diff --git a/sources/sysmgr-admin b/sources/sysmgr-admin index b03e9ef..42b0a6a 160000 --- a/sources/sysmgr-admin +++ b/sources/sysmgr-admin @@ -1 +1 @@ -Subproject commit b03e9ef62ba05eefe79578040267321e0b9f642e +Subproject commit 42b0a6a479575ae00672e5dfd7421b0eb74ad3dd diff --git a/sources/sysmgr-nest b/sources/sysmgr-nest index 13510ee..6553b4c 160000 --- a/sources/sysmgr-nest +++ b/sources/sysmgr-nest @@ -1 +1 @@ -Subproject commit 13510ee2164e67b062cd6f00b13562a4754719c6 +Subproject commit 6553b4c5c7aa4ee473f19b638a08b65ce993d0b1