Files
one-pipe-system/docs/开发进度.md
sexygoat 222e5bb11a Initial commit: One Pipe System
完整的管理系统,包含账户管理、卡片管理、套餐管理、财务管理等功能模块。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-22 16:35:33 +08:00

5.7 KiB
Raw Blame History

物联网卡管理系统 - 开发进度

更新时间: 2026-01-09


已完成的页面5个

账号管理模块 (4/4)

  • 客户角色管理 account-management/customer-role/index.vue

    • 角色列表、新增、编辑、删除
    • 能力边界配置(多选框)
    • 状态管理
  • 代理商管理 account-management/agent/index.vue

    • 代理商列表(多级代理)
    • 新增/编辑代理商
    • 账号管理(子账号列表)
    • 佣金配置(固定/比例佣金)
  • 客户账号管理 account-management/customer-account/index.vue

    • 客户账号列表
    • 账号详情Descriptions
    • 解绑手机、重置密码
    • 禁用/启用账号
    • 操作记录查看
  • 企业客户管理 account-management/customer/index.vue

    • ⚠️ 已存在,无需创建

商品管理模块 (1/2)

  • 号卡管理 product/sim-card/index.vue
    • 号卡列表(运营商筛选)
    • 新增/编辑号卡
    • 上架/下架管理
    • 库存管理

📋 待创建的页面10个

1. 账号管理模块

  • 客户账号佣金 account-management/customer-commission/index.vue
    • 佣金统计卡片
    • 佣金明细列表
    • 提现记录

2. 财务管理模块 (0/3)

  • 佣金提现管理 finance/withdrawal/index.vue

    • 提现申请列表(状态筛选)
    • 审核功能(通过/拒绝)
    • 批量审核
    • 提现记录导出
  • 佣金提现设置 finance/withdrawal-settings/index.vue

    • 提现参数配置(最低金额、手续费等)
    • 配置历史记录
  • 我的账户 finance/my-account/index.vue

    • 账户概览(卡片统计)
    • 佣金收入明细
    • 提现申请功能
    • 收支流水记录

3. 设置管理模块 (0/3)

  • 收款商户设置 settings/payment-merchant/index.vue

    • 支付商户信息配置
    • API 密钥管理
    • 回调地址设置
    • 支付方式管理(微信/支付宝/银行卡)
  • 开发能力管理 settings/developer-api/index.vue

    • API 密钥列表
    • 生成/重置密钥
    • Webhook 配置
    • API 调用统计
  • 分佣模板 settings/commission-template/index.vue

    • 分佣模板列表
    • 新增/编辑模板
    • 分佣规则配置
    • 模板应用记录

4. 商品管理模块

  • 号卡分配 product/sim-card-assign/index.vue
    • 分配记录列表
    • 为代理商分配号卡
    • 设置佣金模式
    • 分配统计报表

5. 批量操作模块 (0/3)

  • 网卡批量导入 batch/sim-import/index.vue

    • Excel 上传(模板下载)
    • 导入任务列表
    • 导入结果查看(成功/失败)
  • 设备批量导入 batch/device-import/index.vue

    • Excel 上传(设备+ICCID关系
    • 导入任务列表
    • 导入结果查看
  • 换卡通知 batch/card-change-notice/index.vue

    • 换卡通知列表
    • 单独/批量创建通知
    • 通知方式选择(短信/邮件)
    • 通知记录查看

📂 项目文件结构

src/views/
├── account-management/          # 账号管理
│   ├── customer/                ✅ 已存在
│   ├── customer-role/           ✅ 已创建
│   ├── agent/                   ✅ 已创建
│   ├── customer-account/        ✅ 已创建
│   └── customer-commission/     ❌ 待创建
├── finance/                     # 财务管理
│   ├── withdrawal/              ❌ 待创建
│   ├── withdrawal-settings/     ❌ 待创建
│   └── my-account/              ❌ 待创建
├── settings/                    # 设置管理
│   ├── payment-merchant/        ❌ 待创建
│   ├── developer-api/           ❌ 待创建
│   └── commission-template/     ❌ 待创建
├── product/                     # 商品管理
│   ├── sim-card/                ✅ 已创建
│   └── sim-card-assign/         ❌ 待创建
└── batch/                       # 批量操作
    ├── sim-import/              ❌ 待创建
    ├── device-import/           ❌ 待创建
    └── card-change-notice/      ❌ 待创建

🚀 快速创建指南

方法1: 使用模板快速创建

参考 docs/页面创建模板.md 中的标准模板,只需:

  1. 复制模板代码
  2. 修改组件名和接口定义
  3. 调整 Mock 数据
  4. 根据需求调整表单和表格

方法2: 复制现有页面修改

推荐复制以下页面作为基础:

  • 列表+CRUD: 复制 customer-role/index.vue
  • 复杂列表+多对话框: 复制 agent/index.vue
  • 详情查看: 复制 customer-account/index.vue

📌 下一步工作

优先级1 - 核心业务页面

  1. ⚠️ 财务管理模块3个页面- 核心功能
  2. ⚠️ 商品管理 - 号卡分配

优先级2 - 辅助功能页面

  1. 设置管理模块3个页面
  2. 批量操作模块3个页面
  3. 客户账号佣金页面

优先级3 - 路由和配置

  1. 更新 src/router/routesAlias.ts 添加新路由别名
  2. 更新 src/router/routes/asyncRoutes.ts 添加路由配置
  3. 测试所有页面是否正常访问

已完成的文档

  • docs/任务规划.md - 完整的任务规划和分解
  • docs/页面创建模板.md - 标准页面模板和快速创建指南
  • docs/开发进度.md - 当前开发进度追踪

💡 开发建议

  1. 使用模板:严格按照模板创建,保持代码风格一致
  2. Mock 数据:确保 Mock 数据完整且真实,方便测试
  3. 组件复用:最大化使用 ArtTable 等现有组件
  4. 渐进开发:先完成基础功能,再添加高级特性
  5. 及时测试:每完成一个页面立即测试功能

总体完成度: 5/15 页面 (33.3%)

继续加油!🚀