peixue-dev/Archive/peidu-temp-files/docs/[一次性]家长端打卡功能-快速启动-2026-01-26.md

3.7 KiB
Raw Blame History

家长端打卡功能 - 快速启动指南

日期: 2026-01-26
状态: 已完成,可立即测试


🚀 立即开始测试

方式1直接访问打卡记录页面

在微信开发者工具中输入路径:

/user-package/pages/checkin/records

方式2从订单详情进入

  1. 打开任意订单详情页面
  2. 滚动到"服务记录"部分
  3. 点击绿色按钮"📋 查看所有打卡记录"

📋 功能清单

统计卡片

  • 总服务次数
  • 本月服务次数
  • 累计时长

筛选功能

  • 按日期筛选
  • 清除筛选

记录列表

  • 签到/签退时间
  • 签到地点
  • 服务时长
  • 签到/签退照片

交互功能

  • 点击记录查看订单详情
  • 点击照片预览大图
  • 下拉加载更多

🔍 快速检查

1. 检查后端API

# 测试打卡记录列表API
curl "http://localhost:8089/api/checkin/user/records?userId=1&page=1&size=10"

# 测试统计API
curl "http://localhost:8089/api/checkin/user/statistics?userId=1"

2. 检查数据库

-- 查看打卡记录
SELECT * FROM check_in_record WHERE user_id = 1 LIMIT 10;

3. 检查前端页面

  • 打开微信开发者工具
  • 访问 /user-package/pages/checkin/records
  • 查看是否正常显示

📱 界面预览

┌─────────────────────────────────────┐
│  [渐变绿色统计卡片]                  │
│   50        10        0h           │
│ 总服务次数  本月服务  累计时长      │
└─────────────────────────────────────┘

┌─────────────────────────────────────┐
│ [📅 选择日期]  [🔄 清除筛选]        │
└─────────────────────────────────────┘

┌─────────────────────────────────────┐
│ ┌───┐                               │
│ │26 │ 张老师                [已完成]│
│ │1月│ 陪伴服务                      │
│ └───┘                               │
│ 签到时间2026-01-26 09:00         │
│ 签退时间2026-01-26 11:00         │
│ 服务时长2小时0分钟               │
│ [签到照片]  [签退照片]             │
└─────────────────────────────────────┘

🐛 遇到问题?

问题1列表为空

检查: 数据库是否有打卡记录

SELECT COUNT(*) FROM check_in_record WHERE user_id = 1;

问题2API报错

检查: 后端服务是否启动

curl http://localhost:8089/api/checkin/user/records?userId=1

问题3照片不显示

检查: 照片URL是否正确

SELECT photo_url FROM check_in_record WHERE photo_url IS NOT NULL LIMIT 1;

📝 相关文件

后端

  • peidu/backend/src/main/java/com/peidu/controller/CheckInController.java

前端

  • peidu/uniapp/src/user-package/pages/checkin/records.vue
  • peidu/uniapp/src/order-package/pages/order/detail.vue
  • peidu/uniapp/src/api/index.js
  • peidu/uniapp/src/pages.json

验收要点

  • 统计卡片显示正确
  • 记录列表显示正确
  • 筛选功能正常
  • 照片预览正常
  • 跳转功能正常
  • 订单详情入口显示正常

🎉 完成!

所有功能已实现并可测试。如有问题,请查看详细文档:

  • [一次性]家长端打卡功能-最终验收报告-2026-01-26.md