1.4 KiB
1.4 KiB
周反馈显示问题修复 - 2026-01-30
问题描述
周反馈页面显示为空,本周服务汇总数据全部为0,无法显示每日反馈内容。
问题原因
原代码调用 /api/growth-record/weekly/data 接口,但该接口可能返回空数据或数据结构不匹配。
修复方案
参考月反馈的实现逻辑,直接从每日反馈数据中提取本周数据:
修改内容
文件: peidu/uniapp/src/teacher-package/pages/teacher/growth-record.vue
修改方法: loadWeeklyData()
核心逻辑:
- 调用
/api/growth-record/daily/list获取所有每日记录 - 根据周开始和结束日期筛选本周记录
- 按日期分组统计数据
- 生成本周7天的完整数据(包括没有记录的日期)
- 计算统计数据:服务时长、服务次数、服务学生数
新增方法: getWeekday(dateStr) - 获取星期几
修复效果
- ✅ 周反馈页面正常显示本周服务汇总
- ✅ 显示每日反馈内容
- ✅ 统计数据准确(服务时长、服务次数、服务学生数)
- ✅ 支持周总结编辑和保存
- ✅ 支持提取汇总和下载报告功能
编译状态
✅ 编译成功,已生成小程序代码
测试建议
- 在微信开发者工具中打开成长记录页面
- 切换到"周反馈"标签
- 检查本周服务汇总数据是否正确显示
- 检查每日反馈列表是否正常显示
- 测试周总结的编辑和保存功能