# wisdom-dimension-redesign - Work Plan > ⚠️ 此文件为 `.omo/plans/wisdom-dimension-redesign.md` 的副本(.omo/ 目录被 .gitignore 隔离) > 源文件路径:`/app/cfc/.omo/plans/wisdom-dimension-redesign.md` ## TL;DR (For humans) **What you'll get:** 智维度TabBar页面全面升级,与其他四个维度页面保持一致的视觉和交互体验——包含家庭成员关系图、五维能量条、认知报告摘要、自己出题自己答核心功能、训练中心游戏入口。 **Why this approach:** 遵循身维度页面的成熟模式作为蓝本,确保五端体验一致;核心新功能"自己出题自己答"采用前端优先MVP实现,避免后端阻塞前端交付。 **What it will NOT do:** - 不会新建后端 SelfQuiz API 或数据库表 - 不会实现新游戏,只链接已有游戏 - 不会迁移心维度"智·认知"tab内容,不改Web管理端 **Effort:** Medium **Risk:** Low - 全部是前端页面重写/新建,没有后端改动,参考模式成熟 **Decisions to sanity-check:** 自测题MVP用localStorage而非后端;训练中心纯链接不内嵌;认知报告从7维修正为6维 --- > TL;DR (machine): Medium, Low, 8 todos — wisdom TabBar page full redesign + FamilyRelationGraph wisdom support + 3 new sub-pages + cognitive report fix ## Scope ### Must have - FamilyRelationGraph 组件支持 `wisdom` dimensionCode(验证器 + 主题色) - wisdom/index.vue 按身维度页面模式完整重写(能量条、关系图、用户入口、功能入口、维度内容、任务/活动/商品) - wisdom/member-wisdom-detail.vue 新建(成员详情,含只读关系图) - wisdom/self-quiz.vue 新建(自己出题自己答核心功能) - wisdom/training-hub.vue 新建(训练中心,链接已有游戏) - cognitive-report.vue 修正为6维DAN标准 - pages.json 注册3个新子页面 ### Must NOT have - ❌ 新建后端 SelfQuiz API 或数据库表(Phase 2) - ❌ 实现新游戏(只用已有 /pages/games/ 下的游戏) - ❌ 迁移心维度页面 `pages/mind/index.vue` 的"智·认知"tab内容 - ❌ 接入 Dify AI 生成出题提示(Phase 2) - ❌ 修改 Web 管理端 - ❌ 修改其他维度页面(body/mind/action)的逻辑或外观 - ❌ 使用可选链 `?.`(微信小程序不支持,必须用 `&&`) - ❌ 使用 CSS Grid(微信小程序不支持,必须用 flexbox) ## Execution waves **Wave 1(基础层,5个 todo,全部可并行):** - T1: FamilyRelationGraph wisdom 支持 - T2: cognitive-report.vue 7→6 维修正 - T3: pages.json 注册3个新子页面 - T4: training-hub.vue 新建 - T5: member-wisdom-detail.vue 新建 **Wave 2(核心层,2个 todo,依赖 Wave 1):** - T6: self-quiz.vue 新建(依赖 T3 页面注册) - T7: wisdom/index.vue 完整重写(依赖 T1 关系图 + T4/T5/T6 页面目标存在) **Wave 3(验证层,1个 todo,依赖 Wave 2):** - T8: 全链路集成验证 ## Dependency matrix | Todo | Depends on | Blocks | Can parallelize with | | --- | --- | --- | --- | | T1 | — | T7 | T2, T3, T4, T5 | | T2 | — | — | T1, T3, T4, T5 | | T3 | — | T4, T5, T6 | T1, T2 | | T4 | T3 | T7 | T5, T6 | | T5 | T3 | T7 | T4, T6 | | T6 | T3 | T7 | T4, T5 | | T7 | T1, T4, T5, T6 | T8 | — | | T8 | T7 | — | — | ## Todos - [ ] 1. FamilyRelationGraph 组件添加 wisdom 维度支持 - validator 添加 `'wisdom'`,themeColors 添加 `wisdom: '#FFD700'` - Blocks: T7 | Can parallelize with: T2, T3, T4, T5 - References: `cfc-frontend/components/FamilyRelationGraph.vue:107-108,138-143` - Commit: Y | fix(component): add wisdom dimension support to FamilyRelationGraph - [ ] 2. cognitive-report.vue 修正7维→6维DAN标准 - 删除 attentionScore,保留DAN六维 - Blocks: — | Can parallelize with: T1, T3, T4, T5 - References: `cfc-frontend/pages/wisdom/cognitive-report.vue:96-103` - Commit: Y | fix(wisdom): correct cognitive report to 6 DAN dimensions - [ ] 3. pages.json 注册3个新智慧子页面 - member-wisdom-detail + self-quiz + training-hub - Blocks: T4, T5, T6 | Can parallelize with: T1, T2 - References: `cfc-frontend/pages.json:148-160` - Commit: Y | chore(pages): register wisdom sub-pages in pages.json - [ ] 4. wisdom/training-hub.vue 新建训练中心页面 - 2张游戏卡片:舒尔特方格(schulte) + 猜数字(1a2b) - Blocks: T7 | Blocked by: T3 - References: `cfc-frontend/pages/games/schulte.vue`, `cfc-frontend/pages/games/1a2b.vue` - Commit: Y | feat(wisdom): create training-hub page with game links - [ ] 5. wisdom/member-wisdom-detail.vue 新建成员详情页 - 参考 member-mind-detail.vue,FamilyRelationGraph interactive=false - Blocks: T7 | Blocked by: T3 - References: `cfc-frontend/pages/mind/member-mind-detail.vue:1-309` - Commit: Y | feat(wisdom): create member-wisdom-detail page - [ ] 6. wisdom/self-quiz.vue 新建"自己出题自己答"核心功能页 - 4步流程:设定目标→题型选择→出题答题→通过判定;uni.getStorageSync 存储 session - Blocks: T7 | Blocked by: T3 - References: `cfc-frontend/pages/wisdom/cognitive-report.vue:96-103` - Commit: Y | feat(wisdom): create self-quiz page (自己出题自己答) - [ ] 7. wisdom/index.vue 按身维度页面模式完整重写 - 14区块:Banner→LoginGuide→能量条→关系图→用户入口→funcList→认知摘要→出题卡片→训练中心→任务→活动→商品→贴士→快捷操作 - Blocks: T8 | Blocked by: T1, T4, T5, T6 - References: `cfc-frontend/pages/body/index.vue:1-898` - Commit: Y | feat(wisdom): full redesign of wisdom index page - [ ] 8. 全链路集成验证 - 编译+导航测试,lint检查 - Blocks: — | Blocked by: T7 - Commit: N | verification only ## Final verification wave - [ ] F1. Plan compliance audit - [ ] F2. Code quality review — no `?.`, no CSS Grid - [ ] F3. Real manual QA - [ ] F4. Scope fidelity ## Commit strategy 每个实现 todo 独立提交(除 T8 纯验证不提交): - T1: fix(component): add wisdom dimension support to FamilyRelationGraph - T2: fix(wisdom): correct cognitive report to 6 DAN dimensions - T3: chore(pages): register wisdom sub-pages in pages.json - T4: feat(wisdom): create training-hub page with game links - T5: feat(wisdom): create member-wisdom-detail page - T6: feat(wisdom): create self-quiz page (自己出题自己答) - T7: feat(wisdom): full redesign of wisdom index page ## Success criteria 1. TabBar "智" 页面与其他4个维度页面视觉和交互体验一致 2. FamilyRelationGraph 在智慧页面正常渲染,主题色为 #FFD700 3. "自己出题自己答" 4步流程完整可操作 4. 认知报告显示6维DAN标准(无"注意力"重复维度) 5. 训练中心含2个游戏入口(舒尔特+猜数字),不超过上限 6. 所有新页面注册在 pages.json,导航可达 7. 编译零错误