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

1.4 KiB
Raw Permalink Blame History

周反馈显示问题修复 - 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. 测试周总结的编辑和保存功能