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

41 lines
1.9 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-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/`
已记录