Files
Xboard/.helloagents/archive/2026-04/202604241558_admin-frontend-payment-management/tasks.md
T
yinjianm f7cef30b9c feat(admin-frontend): 完成订阅与系统管理真实工作台
补齐订单、优惠券、主题、插件、公告与支付管理页面,
接入对应后台接口、路由入口与工具层类型定义。
同时修复套餐页开关初始化误写问题,避免浏览即触发写操作。

在订阅协议侧为 Stash 导出增加 AnyTLS 版本守卫,
未知版本或低于 3.3.0 时不再导出该协议,并补充回归测试与知识记录。
2026-04-24 16:52:41 +08:00

2.3 KiB

任务清单: admin-frontend-payment-management

@status: completed | 2026-04-24 16:14

@feature: admin-frontend-payment-management
@created: 2026-04-24
@status: completed
@mode: R2

进度概览

完成 失败 跳过 总数
6 0 0 6

任务列表

1. 数据与路由准备

  • [√] 1.1 在 admin-frontend/src/types/api.d.tsadmin-frontend/src/api/admin.ts 中补齐支付方式列表、动态配置字段与接口封装 | depends_on: []
  • [√] 1.2 新增 admin-frontend/src/utils/payments.ts,实现支付方式归一化、过滤、排序移动与保存序列化 | depends_on: [1.1]
  • [√] 1.3 在 admin-frontend/src/router/index.ts 中将 /system/payments 切换到真实支付配置页面 | depends_on: [1.1]

2. 支付配置页面实现

  • [√] 2.1 新增 admin-frontend/src/views/system/SystemPaymentsView.vue 与样式,实现列表、搜索、启停、删除、新增/编辑入口与排序对话框 | depends_on: [1.1,1.2,1.3]
  • [√] 2.2 新增 admin-frontend/src/views/system/SystemPaymentEditorDrawer.vue 与样式,实现动态支付接口配置抽屉与保存提交流程 | depends_on: [1.1,1.2,1.3]

3. 验证与同步

  • [√] 3.1 运行 admin-frontend 构建验证,并结合页面代码完成支付配置视觉/交互自检 | depends_on: [2.1,2.2]

执行日志

时间 任务 状态 备注
2026-04-24 15:58 方案包初始化 completed 已确认本轮范围为支付配置完整 CRUD 工作台,目标对齐用户截图与 /payment/* 后端接口
2026-04-24 16:05 1.1 / 1.2 / 1.3 completed 已补齐支付配置类型、API、工具层与真实路由切换
2026-04-24 16:11 2.1 / 2.2 completed 已完成支付配置列表、排序对话框与动态支付配置抽屉
2026-04-24 16:14 3.1 completed npm run build 通过;当前环境无浏览器自动化工具,已完成代码级视觉与交互自检

执行备注

  • 当前工作树存在与本轮无关的其他未提交修改,实施时需保持最小作用域,不覆盖已有 in-progress 改动。
  • 构建验证会刷新 public/assets/admin 子模块产物,本轮仅提供功能实现与验证证据,不自动代做发布。