Files
sundynix-pets/pets-fe/README.md
T
Blizzard 9d7cf720a5
ci-cd / verify (push) Successful in 1m59s
ci-cd / deploy (push) Skipped
feat: add multi-source breed encyclopedia and two-hour refresh sessions
2026-10-05 13:38:24 +08:00

1.8 KiB
Raw Blame History

肉垫计划小程序

用微信开发者工具导入 pets-fe,AppID 见 project.config.json。接口基础地址在 utils/config.js,正式环境为 https://pet.sundynix.cn/api。请求封装会追加 /pets、/walks 等路径,不会再追加一层 /api。

核心流程

  • 宠物:添加、编辑、上传头像、归档;档案使用文件 ID,服务端返回可显示的头像地址。
  • 日常任务:按日期查看完成情况,新增、编辑、删除任务,记录或取消当天完成状态。
  • 遛狗:可一次选择多只宠物,记录轨迹、暂停、继续、结束;历史页可查看路线和同行宠物。
  • 位置分享:开始遛狗后主动开启,分享给微信好友;结束遛狗自动关闭。定位更新发生在小程序打开期间,后台持续定位还需微信对应类目与接口权限。
  • 约遛:发起活动、选择地点和同行宠物、报名、查看报名状态、退出或取消活动。

真机检查

  1. 登录后添加至少两只宠物,确认头像上传与档案编辑。
  2. 新建喝水、喂食任务,编辑时间并切换日期,验证完成状态。
  3. 同时选两只宠物开始遛狗,确认定位、暂停/继续、分享和结束;在历史页查看记录。
  4. 用另一个微信账号报名约遛,确认已报名和退出状态。

小程序源码约 600 KB,低于微信主包 2 MB 限制。真机调试前请确认小程序后台已配置 pet.sundynix.cn 为合法请求域名。

底部导航顺序:日常、任务、遛狗、宠物、知识。遛狗页面内切换轨迹记录和约遛;知识提供犬种 A–Z 搜索与百科详情,宠物表单支持选品种或手动填写。访问与刷新 token 均为两小时,到期前自动续期,刷新失效时重新微信登录。