页面:资源详情(路径:miniprogram/packages/profile/resource-detail/index)
字数
471 字
阅读时间
3 分钟
1. 页面目标与角色
- 展示心理支持资源的详细信息,支持一键联系和分享;主流程:我的/资源地图。
2. 入口与去向(导航)
- 入口:资源地图页面点击资源卡片。
- 去向:电话/微信/邮箱等外部联系、资源地图(返回)。
- 路由:
wx.navigateTo({ url: '/packages/profile/resource-detail/index?resourceId=xxx' }) - 分包:profile;由 pages/mine/index 预加载(all)。
3. 关键组件与交互
- 组件:资源信息卡、联系方式列表、营业时间、位置信息、评分显示、分享按钮。
- 交互:一键拨打电话、复制联系方式、查看地图位置、分享资源信息。
4. 数据契约与接口
- 输入:
resourceId - 集合:docs/数据库/集合-资源地图.resources.md
- 接口:docs/接口占位文档.md
- 使用字段:name, description, category, contact_info, operating_hours, location, support_anonymous, confidentiality, cost_info, service_scope, eligibility, rating, usage_count, status, priority, metadata
5. 埋点与观测
pv_resource_detailclk_resource_contact(记录联系类型:phone/email/wechat/url)clk_share_resourceclk_view_location
6. 异常与边界
- 空态:资源不存在或已停用 → 返回提示"资源暂不可用"。
- 联系失败:记录埋点并显示"联系失败,请稍后重试"。
7. 验收清单(DoD)
- [ ] 资源详情完整展示
- [ ] 一键联系功能
- [ ] 分享功能
- [ ] 评分和使用统计显示
- [ ] 埋点完整
8. 关联文档
- 功能:docs/功能文档/功能-资源地图.md
- 数据库:docs/数据库/集合-资源地图.resources.md
9. 变更记录
- 2025-09-30 by Claude:首次创建