peixue-dev/Archive/[一次性]周反馈显示问题修复-2026-01-30.md

42 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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