dy-dashboard/vault/知识库/工作指南/训练记录/2026-06-23-新增测试问题反馈菜单.md
2026-10-28 11:14:17 +08:00

1.9 KiB
Raw Blame History

2026-06-23 新增测试问题(意见反馈)菜单

旭东 → OpenClaw:

在主菜单增加一个测试用例菜单,我需要在这个菜单里面实现的功能是:目前蝶雅采购智能体平台已经开始内部使用,员工会发现很多问题,或者有新的意见,我需要把这些意见收集起来,用于系统优化及升级,需要能够支持附件及图片的上传,图片支持预览。对于已经修改的问题,可以标注修改完成。你先进性功能及架构规划,与我确认后,再实现

旭东 → OpenClaw:

菜单名称改成"测试问题" 需要增加(比如分类、紧急程度) 权限方面,仅管理员才能标记 提交的反馈是所有人都能看到全部

OpenClaw 响应:

已实现"测试问题"反馈系统:

数据库表 feedback:

  • title(标题)、description(描述)
  • category(分类:功能问题/数据错误/界面优化/性能问题/新增需求/其他)
  • priority(紧急程度:紧急/高/中/低)
  • status(状态:pending/resolved)
  • attachments(附件 JSON)
  • resolved_at / resolved_by(完成时间/操作人)

后端 API(routes/feedback.py):

  • GET /api/feedback/list — 分页查询,支持状态/分类/紧急度/关键词筛选
  • GET /api/feedback/detail — 单条详情
  • POST /api/feedback/submit — 提交反馈(含文件上传)
  • POST /api/feedback/resolve — 标记完成(仅管理员)
  • POST /api/feedback/unresolve — 重新打开(仅管理员)

前端页面:

  • 主菜单新增"测试问题",所有用户可见
  • 双栏布局:左侧列表 + 右侧详情
  • 状态 Tab 切换(全部/待处理/已完成)
  • 新增反馈弹窗(含分类/紧急度下拉、附件拖拽上传)
  • 图片预览功能(点击放大)
  • 管理员标记完成/重新打开按钮
  • 附件存储到 static/uploads/feedback/

已记录