Skip to content

页面文档索引(MindGuard)

字数
2192 字
阅读时间
10 分钟
  • 说明:本索引基于 miniprogram/pages/*miniprogram/packages/*miniprogram/independent/* 实际页面目录与现有文档生成,标注了“已有/新增”状态与主要跳转关系。预加载策略参考 miniprogram/app.jsonpreloadRule

页面清单与状态

  • 主包 Tabs(均“已有”)

    • 今天 pages/today/index → docs/页面文档/页面-今天.md(已有,预加载:community + sos)
    • 任务 pages/tasks/index → docs/页面文档/页面-任务.md(已有,预加载:profile)
    • 树洞 pages/treehole/index → docs/页面文档/页面-树洞.md(已有,预加载:community)
    • 随笔 pages/journal/index → docs/页面文档/页面-心情随笔.md(已有)
    • 我的 pages/mine/index → docs/页面文档/页面-我的.md(已有,预加载:profile)
  • 分包-社区 packages/community(均“新增”)

    • post-detail/index → 页面-社区-帖子详情.md(新增)
    • post-editor/index → 页面-社区-发布帖子.md(新增)
    • topic/index → 页面-社区-话题聚合.md(新增)
    • action-feedback/index → 页面-社区-行动卡反馈.md(新增)
    • activities/index → 页面-社区-活动广场.md(新增)
    • booking/index → 页面-社区-预约中心.md(新增)
    • consultation/index → 页面-社区-心理咨询.md(新增)
    • customer-service/index → 页面-社区-客服与帮助.md(新增)
    • message/index → 页面-社区-消息中心.md(新增)
    • resources/index → 页面-社区-资源广场.md(新增)
    • search/index → 页面-社区-搜索.md(新增)
    • academic/index → 页面-社区-学术资源.md(新增)
  • 分包-日记域 packages/journal(均“新增”)

    • diary-detail/index → 页面-日记域-日记详情.md(新增)
    • diary-edit/index → 页面-日记域-日记编辑.md(新增)
    • report-export/index → 页面-日记域-周报导出.md(新增)
  • 分包-个人 packages/profile(大多“新增”)

  • report-detail/index → 页面-个人-护心周报.md(新增)

  • badge-detail/index → 页面-个人-徽章详情.md(新增)

  • privacy-detail/index → 页面-个人-隐私中心.md(新增)

  • resource-map/index → 页面-个人-资源地图.md(新增)

  • profile-edit/index → 页面-个人-资料编辑.md(新增)

  • school-cooperation/index → 页面-个人-学校协同.md(已有)

  • audit/index → 页面-个人-审核中心.md(新增)

  • feedback/index → 页面-个人-问题反馈.md(新增)

  • 分包-任务域 packages/tasks(“新增”)

    • task-detail/index → 页面-任务域-任务详情.md(新增)
  • 独立分包 SOS independent/sos(“新增”)

    • index/index → 页面-SOS-主页.md(新增)
    • resource-switch/index → 页面-SOS-资源切换.md(新增)
  • 工具分包

    • packages/breath/index/index → 页面-呼吸-主页.md(新增)
    • packages/mindfulness/index/index → 页面-正念-主页.md(新增)

路由关系图(ASCII)

pages/today/index
├─ tools → /packages/breath/index/index
├─ tools → /packages/mindfulness/index/index
├─ suggestion → /packages/tasks/task-detail/index?taskId=*
├─ sos → /independent/sos/index/index
└─ resources → /packages/community/resources/index

pages/tasks/index
└─ task item → /packages/tasks/task-detail/index?taskId=*

pages/treehole/index
├─ post card → /packages/community/post-detail/index?postId=*
│  ├─ edit → /packages/community/post-editor/index?postId=*&mode=edit
│  └─ topic → /packages/community/topic/index?topic=*
├─ create → /packages/community/post-editor/index
├─ action feedback → /packages/community/action-feedback/index?taskId=*
├─ search → /packages/community/search/index?q=*
├─ resources → /packages/community/resources/index
├─ activities → /packages/community/activities/index
├─ consultation → /packages/community/consultation/index?orgId=*
└─ message → /packages/community/message/index

pages/journal/index
├─ entry → /packages/journal/diary-detail/index?entryId=*
│  └─ edit → /packages/journal/diary-edit/index?entryId=*&mode=edit
└─ export → /packages/journal/report-export/index?range=week

pages/mine/index
├─ report → /packages/profile/report-detail/index
├─ badges → /packages/profile/badge-detail/index?badgeId=*
├─ privacy → /packages/profile/privacy-detail/index
├─ resource map → /packages/profile/resource-map/index
├─ edit profile → /packages/profile/profile-edit/index
├─ school cooperation → /packages/profile/school-cooperation/index
├─ feedback → /packages/profile/feedback/index
└─ (role) audit → /packages/profile/audit/index

independent/sos/index/index
├─ switch → /independent/sos/resource-switch/index
└─ map → /packages/profile/resource-map/index

预加载速览(来自 app.json preloadRule)

  • 今天:community, sos(all)
  • 任务:profile(all)
  • 树洞:community(wifi)
  • 我的:profile(all)
  • 随笔:未声明

路由与参数(约定)

页面路径页面中文名参数示例
pages/today/index今天-wx.switchTab({url:'/pages/today/index'})
pages/tasks/index任务-wx.switchTab({url:'/pages/tasks/index'})
pages/treehole/index树洞-wx.switchTab({url:'/pages/treehole/index'})
pages/journal/index随笔-wx.switchTab({url:'/pages/journal/index'})
pages/mine/index我的-wx.switchTab({url:'/pages/mine/index'})
packages/community/post-detail/index帖子详情postId/packages/community/post-detail/index?postId=abc
packages/community/post-editor/index发布帖子mode(create/edit), postId?/packages/community/post-editor/index?mode=edit&postId=abc
packages/community/topic/index话题聚合topic/packages/community/topic/index?topic=exam
packages/community/action-feedback/index行动卡反馈taskId, postId?/packages/community/action-feedback/index?taskId=t1&postId=p1
packages/community/activities/index活动广场-/packages/community/activities/index
packages/community/booking/index预约中心type(activity/resource/consultation), targetId, slot?/packages/community/booking/index?type=activity&targetId=a1
packages/community/consultation/index心理咨询orgId/packages/community/consultation/index?orgId=o1
packages/community/customer-service/index客服与帮助-/packages/community/customer-service/index
packages/community/message/index消息中心-/packages/community/message/index
packages/community/resources/index资源广场category?/packages/community/resources/index?category=sleep
packages/community/search/index搜索q, scope?/packages/community/search/index?q=焦虑&scope=post
packages/community/academic/index学术资源category?/packages/community/academic/index?category=cbt
packages/journal/diary-detail/index日记详情entryId/packages/journal/diary-detail/index?entryId=j1
packages/journal/diary-edit/index日记编辑mode(create/edit), entryId?/packages/journal/diary-edit/index?mode=edit&entryId=j1
packages/journal/report-export/index周报导出range(week/month)/packages/journal/report-export/index?range=week
packages/profile/report-detail/index护心周报range?/packages/profile/report-detail/index?range=week
packages/profile/badge-detail/index徽章详情badgeId/packages/profile/badge-detail/index?badgeId=b1
packages/profile/privacy-detail/index隐私中心-/packages/profile/privacy-detail/index
packages/profile/resource-map/index资源地图category?/packages/profile/resource-map/index?category=campus
packages/profile/profile-edit/index资料编辑-/packages/profile/profile-edit/index
packages/profile/school-cooperation/index学校协同-/packages/profile/school-cooperation/index
packages/profile/audit/index审核中心filter?/packages/profile/audit/index?filter=pending
packages/profile/feedback/index问题反馈-/packages/profile/feedback/index
packages/tasks/task-detail/index任务详情taskId/packages/tasks/task-detail/index?taskId=t1
packages/breath/index/index呼吸-主页-/packages/breath/index/index
packages/mindfulness/index/index正念-主页-/packages/mindfulness/index/index
independent/sos/index/indexSOS-主页entry_point?/independent/sos/index/index?entry_point=today
independent/sos/resource-switch/indexSOS-资源切换-/independent/sos/resource-switch/index

备注

  • 若页面跳转参数或入口有变动,请同步更新本文与对应“页面-*.md”。

最后更新:2025-09-22 by Codex


页面 ⇄ 接口映射清单(依据 docs/接口占位文档.md)

页面主要接口组备注
pages/today/index/api/moods/today, /api/micro-tips, /api/tasks(POST)情绪、微建议、写入任务
pages/tasks/index/api/tasks(GET/PATCH), /api/tasks/bulk, /api/tasks/summary列表/批量/统计
pages/treehole/index/api/treehole/posts(GET), /api/treehole/risk-hints, /api/action-cards(POST)信息流/风险提示/行动卡
pages/journal/index/api/journals, /api/moods/trend, /api/checklists随笔列表/趋势/清单联动
pages/mine/index/api/reports/weekly, /api/badges, /api/privacy/consents, /api/user/profile, /api/preferences/night-mode, /api/resources周报/徽章/隐私/资料/资源
community/post-detail/api/treehole/posts(GET)详情/评论同域(评论接口待补充)
community/post-editor/api/treehole/posts(POST)发帖/草稿自检(服务端复核)
community/topic/api/treehole/posts(GET)根据 topic 过滤
community/action-feedback/api/tasks/review(POST)回执写入任务体系
community/activities建议新增:/api/activities活动列表/报名入口
community/booking建议新增:/api/booking预约提交/冲突检测
community/consultation建议新增:/api/consultations机构详情/可预约时段
community/customer-service建议新增:/api/supportFAQ/在线客服入口
community/message建议新增:/api/notifications通知中心(系统/互动/预约)
community/resources/api/resources(GET)资源聚合/分类
community/search建议新增:/api/search跨域搜索(post/topic/resource)
community/academic/api/resources(GET)category=academic
journal/diary-detail/api/journals(GET), /api/checklists详情/派生任务
journal/diary-edit/api/journals(POST/PATCH)创建/更新/附件上传
journal/report-export建议新增:/api/reports/export生成图片/PDF/分享
profile/report-detail/api/reports/weekly(GET)周报详情/建议
profile/badge-detail/api/badges(GET)单枚徽章/条件
profile/privacy-detail/api/privacy/consents(GET/PATCH)授权开关/守护人
profile/resource-map/api/resources(GET)地图与资源列表
profile/profile-edit/api/user/profile(GET/PATCH)资料编辑/头像上传
profile/school-cooperation建议新增:/api/collaboration/*预警列表/详情/指派/统计
profile/audit建议新增:/api/collaboration/alerts审核决策/审计日志
profile/feedback建议新增:/api/feedback提交问题反馈/进度查询
tasks/task-detail/api/tasks(GET/PATCH), /api/tasks/review(POST)状态流转/复盘
breath/index无强依赖;回执→/api/tasks(POST)本地练习为主,完成写任务
mindfulness/index无强依赖;回执→/api/tasks(POST)本地练习为主,完成写任务
sos/index/api/sos/trigger(POST), /api/resources触发事件/资源联动
sos/resource-switch/api/resources(GET)切换备用资源/记录结果

说明:带“建议新增”的接口为占位建议,待后端评审入库到 docs/接口占位文档.md。

页面 ⇄ 测试用例锚点(依据 docs/测试用例.md)

页面关联用例ID备注
pages/today/indexTODAY-001/002/003/004情绪打卡/微建议/复盘
pages/tasks/indexTASK-001…010看板/筛选/批量/番茄/提醒
pages/treehole/indexHOLE-001/002/003发帖/行动卡/高危触达
pages/journal/indexJOUR-001/002/003/004多模录入/趋势/派生任务/预警
pages/mine/indexMINE-001/002/003/004周报/成长/授权/资源触达
community/post-detailHOLE-003/004风险提示/评论再预警
community/post-editorHOLE-001自检与发布
community/topic建议新增:HOLE-TOPIC-001话题聚合筛选/订阅
community/action-feedbackTASK-004,建议新增:AF-001复盘回执与回链
community/activities建议新增:ACT-001活动列表/报名
community/booking建议新增:BOOK-001预约提交流程
community/consultation建议新增:CONS-001机构详情/可用时段
community/customer-service建议新增:CS-001FAQ/客服/反馈入口
community/messageTASK-010,建议新增:MSG-001通知分组/已读/跳转
community/resourcesMINE-004资源触达与记录
community/search建议新增:SRCH-001搜索历史/联想/结果跳转
community/academic建议新增:ACD-001学术资源筛选/收藏
journal/diary-detailJOUR-003派生任务链路
journal/diary-editJOUR-001/004多模录入/负向预警
journal/report-export建议新增:REP-EXP-001导出与分享
profile/report-detailMINE-001从周报生成任务
profile/badge-detail建议新增:BADGE-001详情/分享
profile/privacy-detailMINE-003授权变更与审计
profile/resource-mapMINE-004资源触达记录
profile/profile-edit建议新增:PROF-EDIT-001资料修改/头像上传
profile/school-cooperation建议新增:SCH-COOP-001风控闭环/指派/审计
profile/audit建议新增:AUDIT-001审核决策流程
profile/feedback建议新增:FEED-001提交/进度/通知
tasks/task-detailTASK-004/006状态流转/番茄与复盘
breath/index建议新增:BR-001练习完成与回执
mindfulness/index建议新增:MF-001练习完成与回执
sos/index建议新增:SOS-001触发/取消/资源联动
sos/resource-switch建议新增:SOS-SW-001切换与可用性记录

注:建议新增的用例ID为锚点预留,便于在 docs/测试用例.md 中增补对应条目。

贡献者

The avatar of contributor named as Cai Hongyu Cai Hongyu

文件历史

撰写