1.9 KiB
1.9 KiB
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/
已记录