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