Files
Xboard/.helloagents/archive/2026-05/202605011828_admin-ticket-user-order-links/tasks.md
T
yinjianm 77140864ef feat(ui): 为工单对话页新增用户与订单跳转入口
在工单工作台对话页为当前工单用户增加“查看用户”
和“用户订单”入口,支持直接跳转到用户管理与订单管理

用户管理页新增 `user_id/user_email` 路由作用域,
进入后按用户 ID 精准筛选,并支持在重置筛选时清除
该作用域

同步更新 admin-frontend 模块文档、变更归档与测试环境
compose 配置
2026-05-01 19:07:31 +08:00

2.9 KiB
Raw Blame History

任务清单: 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 存在时两个按钮可见,点击后分别跳转到 UsersSubscriptionOrders,并携带 user_id/user_email
    • 验证方式: 静态检查 route name 与 router/index.ts 一致;构建验证。
    • depends_on: []

2. 用户管理本人作用域

  • [√] 2.1 修改 admin-frontend/src/views/users/useUserScopedActions.ts

    • 预期变更: 新增 user_id/user_email query 读取、本人精准筛选、摘要和清理函数,保留现有邀请人作用域。
    • 完成标准: 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.mdCHANGELOG.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 作用域筛选,本次不修改订单页。
  • 本次不涉及后端接口和生产部署。