project_rules.md
5.08 KB
项目规则
这是一个小程序项目,基于 Taro4 框架,使用 vue 写法编写,组件库使用 NutUI4,图标库使用 @nutui/icons-vue-taro。
项目依赖
- 项目基于 Taro4, 文档参考: https://docs.taro.zone/docs/.
- 项目中使用 Taro4 的 vue 写法编写.
- 项目中使用 NutUI4 组件库.
- 项目中使用 @nutui/icons-vue-taro 图标库, 如果遇到 lucide-react 引用, 替换成相应的icons-vue-taro图标.
- CSS部分使用 Tailwindcss.
功能清单
| 序号 | 模块 | 功能 | |
|---|---|---|---|
| 0 | 开屏推荐页 | 活动或者抵用券的推荐 | 显示当前正在举行的活动,或者新上架的抵用券的海报页,点击可跳转至参与页面,或关闭 |
| 1 | 首页 | 显示家庭信息:简介、成员、积分、活力徽章(经常消耗积分的老人)、成员步数同步微信步数 | 老人创建家庭、家庭成员加入家庭;今日家庭各成员步数;家庭相册-展示日常、活动上传的照片、视频 |
| 1-1 | 创建家庭页 | 设置家庭名称、家庭介绍、家训口令 | |
| 1-2 | 加入家庭页 | 输入家训口令,选择身份关系,加入家庭 | |
| 1-3 | 积分明细页 | 显示历史积分变动明细,有筛选功能 | 从“我的家”-家庭积分明细;全部、已发放、已消耗 |
| 1-4 | 积分兑换页 | 显示三个兑换渠道:银龄健步特色兑换区、银龄购、入驻商户 | |
| 1-4-1 | 银铃健步特色兑换区 | 显示南京路商圈参与的商户可兑换的券 | 积分满足的可点击、积分不够的不可点击 |
| 1-4-2 | “银龄购”商城 | 点击后显示提示语:您有1000分,可以去“银龄购”兑换抵用任意商品 | 在未与“银龄购”小程序对接前,由用户自行与银龄购客服沟通,对方客服提供改价服务,并记录核销券的信息,定时导给“老来赛”,再由“老来赛”手动扣减各用户积分 |
| 1-4-3 | 入驻商户 | 显示各老字号商户可兑换的券 | |
| 2 | 活动页 | 社区活动日历 | |
| 2-1 | 具体活动页 | 南京路商圈时尚citywalk显示活动日期段、参与规则、要求等 | 地图、GPS多点位打卡、上传照片生成海报、完成打卡得到电子勋章、勋章墙(本期可不做) |
| 2-2 | 其他主题线路,如红色文化、生态休闲、城市记忆等 | 本期不做 | |
| 2-3 | 功能类线路:社区养老设施体验(食堂、养老服务中心、日间照料等)、社区长者运动场地、社区文化设施 | 本期不做 | |
| 3 | 我的页 | 我的基本信息、我的券、我的徽章 | |
| 3-1 | 我的基本信息 | 显示头像、昵称、出生年月、手机、是否轮椅出行 | 点击可修改;这里填写的出生年月,>60的,可以作为大家长创建家庭 |
| 3-2 | 我的券 | 显示兑换的券 | 全部、可使用、已使用、已过期;有筛选功能 |
| 3-2-1 | 使用券 | 点击券上使用按钮,显示券有效期、使用规则、核销按钮 | 线下商户的券,都由用户在收银时,展示给收银员看后自助核销,双方监督 |
| 3-3 | 我的徽章 | 显示用户参加过的活动,获得过的徽章 | |
| 3-4 | 意见反馈 | 以文字、照片形式,填写意见反馈;显示后台回复 | |
| 4 | 积分规则 | 常规积分:日常步数、家庭成员步数、参与活动额外积分:家庭成员达5人、家庭成员陪伴运动双倍积分、家庭成员陪伴轮椅老人运动三倍积分、完成活动 |