77140864ef
在工单工作台对话页为当前工单用户增加“查看用户” 和“用户订单”入口,支持直接跳转到用户管理与订单管理 用户管理页新增 `user_id/user_email` 路由作用域, 进入后按用户 ID 精准筛选,并支持在重置筛选时清除 该作用域 同步更新 admin-frontend 模块文档、变更归档与测试环境 compose 配置
2.9 KiB
2.9 KiB
任务清单: admin-ticket-user-order-links
@status: completed | 2026-05-01 18:33
@feature: admin-ticket-user-order-links
@created: 2026-05-01
@status: completed
@mode: R2
LIVE_STATUS
{"status":"completed","completed":4,"failed":0,"pending":0,"total":4,"percent":100,"current":"代码实现、构建验证和知识库同步已完成","updated_at":"2026-05-01 18:40:00"}
进度概览
| 完成 | 失败 | 跳过 | 总数 |
|---|---|---|---|
| 4 | 0 | 0 | 4 |
任务列表
1. 工单对话页跳转入口
- [√] 1.1 修改
admin-frontend/src/views/tickets/TicketWorkspaceDialog.vue- 预期变更: 引入路由能力和图标,在对话页头部为当前工单用户增加“查看用户”和“用户订单”按钮。
- 完成标准: 当前
detail.user.id存在时两个按钮可见,点击后分别跳转到Users与SubscriptionOrders,并携带user_id/user_email。 - 验证方式: 静态检查 route name 与
router/index.ts一致;构建验证。 - depends_on: []
2. 用户管理本人作用域
-
[√] 2.1 修改
admin-frontend/src/views/users/useUserScopedActions.ts- 预期变更: 新增
user_id/user_emailquery 读取、本人精准筛选、摘要和清理函数,保留现有邀请人作用域。 - 完成标准:
user_id会转换为{ id: 'id', value: 'eq:{id}' },user_email仅用于显示摘要。 - 验证方式: 静态检查 computed 输出和清理函数;构建验证。
- depends_on: [1.1]
- 预期变更: 新增
-
[√] 2.2 修改
admin-frontend/src/views/users/useUsersManagement.ts- 预期变更: 将本人作用域合并进
appliedFilters/appliedFilterSummaries,重置筛选和路由监听覆盖user_id/user_email。 - 完成标准: 从工单跳转到用户页后会按用户 ID 精准筛选,重置筛选会清除本人和邀请人作用域。
- 验证方式: 静态检查 fetchUsers 参数来源;构建验证。
- depends_on: [2.1]
- 预期变更: 将本人作用域合并进
3. 验证与知识库同步
- [√] 3.1 执行前端验证并同步知识库
- 预期变更: 运行
npm run build,根据结果更新.helloagents/modules/admin-frontend.md和CHANGELOG.md。 - 完成标准: 构建通过,或明确记录阻断原因及是否与本次改动相关;知识库反映新增工单跳转行为。
- 验证方式: 命令输出、知识库 diff、自检本次修改文件。
- depends_on: [1.1, 2.1, 2.2]
- 预期变更: 运行
执行日志
| 时间 | 任务 | 状态 | 备注 |
|---|---|---|---|
| 2026-05-01 18:40 | DEVELOP | completed | npm run build 通过,知识库已同步 |
| 2026-05-01 18:34 | DEVELOP | completed | 已完成 1.1、2.1、2.2 前端改动 |
| 2026-05-01 18:28 | DESIGN | completed | 已创建方案包并填充规划 |
执行备注
- 订单页已有
user_id/user_email作用域筛选,本次不修改订单页。 - 本次不涉及后端接口和生产部署。