Files
T
yinjianm d4168720ac feat(admin-frontend): 补齐用户节点与订单运营工作台
新增用户高级筛选、批量操作与更多行级动作,支持邮件、
CSV、封禁恢复、订单分配、邀请查看、流量记录与重置流量

增强节点管理页的分页、父子筛选、跨页勾选、批量修改与
单节点置顶,并补齐后端批量更新 host、group_ids、rate

修复订单佣金状态误判问题,新增真实佣金筛选与行级确认,
同时优化仪表盘排行悬浮详情展示

补充 admin-frontend 独立 Dockerfile、Caddy 配置与 GHCR
发布工作流,支持通过独立镜像部署管理前端
2026-04-24 23:15:48 +08:00

2.0 KiB
Raw Blame History

admin-frontend 节点管理分页、置顶与批量修改 — 任务分解

任务列表

  • 任务1:补齐本轮方案与合同产物(涉及文件:.helloagents/plans/202604242245_admin-frontend-node-pagination-batch-edit/*;完成标准:存在需求、方案、任务、合同与状态文件;验证方式:文件检查)
  • 任务2:扩展节点批量修改 API 与后端兼容(涉及文件:admin-frontend/src/api/admin.tsadmin-frontend/src/types/api.d.tsapp/Http/Controllers/V2/Admin/Server/ManageController.php;完成标准:前后端支持按已勾选节点批量更新 host / group_ids / rate;验证方式:npm run build + 代码检查)
  • 任务3:重构节点列表工作台并接入分页 / 父子筛选 / 置顶(涉及文件:admin-frontend/src/views/nodes/NodesView.vueadmin-frontend/src/utils/nodes.ts;完成标准:节点页支持分页、父/子节点筛选与单节点置顶;验证方式:npm run build
  • 任务4:新增节点批量修改弹窗并接入勾选流(涉及文件:admin-frontend/src/views/nodes/NodeBatchEditDialog.vueadmin-frontend/src/views/nodes/NodeBatchEditDialog.scssadmin-frontend/src/views/nodes/NodesView.vue;完成标准:只对已勾选节点执行批量修改,支持地址 host、权限组、倍率三项;验证方式:npm run build
  • 任务5:完成验证与知识库同步(涉及文件:.helloagents/CHANGELOG.md.helloagents/context.md.helloagents/modules/admin-frontend.md.helloagents/.ralph-visual.json.helloagents/.ralph-closeout.json.helloagents/sessions/master/default/STATE.md;完成标准:构建通过、知识库更新、证据落盘;验证方式:命令输出 + 证据文件)

进度

  • 已确认批量修改范围固定为“仅已勾选节点”。
  • 已完成节点分页、父/子节点筛选、置顶动作与批量修改弹窗。
  • 已完成构建验证、知识库同步与交付收尾。