Initial commit: One Pipe System
完整的管理系统,包含账户管理、卡片管理、套餐管理、财务管理等功能模块。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
194
docs/开发进度.md
Normal file
194
docs/开发进度.md
Normal file
@@ -0,0 +1,194 @@
|
||||
# 物联网卡管理系统 - 开发进度
|
||||
|
||||
> 更新时间: 2026-01-09
|
||||
|
||||
---
|
||||
|
||||
## ✅ 已完成的页面(5个)
|
||||
|
||||
### 账号管理模块 (4/4) ✅
|
||||
- [x] **客户角色管理** `account-management/customer-role/index.vue`
|
||||
- 角色列表、新增、编辑、删除
|
||||
- 能力边界配置(多选框)
|
||||
- 状态管理
|
||||
|
||||
- [x] **代理商管理** `account-management/agent/index.vue`
|
||||
- 代理商列表(多级代理)
|
||||
- 新增/编辑代理商
|
||||
- 账号管理(子账号列表)
|
||||
- 佣金配置(固定/比例佣金)
|
||||
|
||||
- [x] **客户账号管理** `account-management/customer-account/index.vue`
|
||||
- 客户账号列表
|
||||
- 账号详情(Descriptions)
|
||||
- 解绑手机、重置密码
|
||||
- 禁用/启用账号
|
||||
- 操作记录查看
|
||||
|
||||
- [x] **企业客户管理** `account-management/customer/index.vue`
|
||||
- ⚠️ 已存在,无需创建
|
||||
|
||||
### 商品管理模块 (1/2)
|
||||
- [x] **号卡管理** `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 - 辅助功能页面
|
||||
3. 设置管理模块(3个页面)
|
||||
4. 批量操作模块(3个页面)
|
||||
5. 客户账号佣金页面
|
||||
|
||||
### 优先级3 - 路由和配置
|
||||
6. 更新 `src/router/routesAlias.ts` 添加新路由别名
|
||||
7. 更新 `src/router/routes/asyncRoutes.ts` 添加路由配置
|
||||
8. 测试所有页面是否正常访问
|
||||
|
||||
---
|
||||
|
||||
## ✨ 已完成的文档
|
||||
|
||||
- ✅ `docs/任务规划.md` - 完整的任务规划和分解
|
||||
- ✅ `docs/页面创建模板.md` - 标准页面模板和快速创建指南
|
||||
- ✅ `docs/开发进度.md` - 当前开发进度追踪
|
||||
|
||||
---
|
||||
|
||||
## 💡 开发建议
|
||||
|
||||
1. **使用模板**:严格按照模板创建,保持代码风格一致
|
||||
2. **Mock 数据**:确保 Mock 数据完整且真实,方便测试
|
||||
3. **组件复用**:最大化使用 ArtTable 等现有组件
|
||||
4. **渐进开发**:先完成基础功能,再添加高级特性
|
||||
5. **及时测试**:每完成一个页面立即测试功能
|
||||
|
||||
---
|
||||
|
||||
**总体完成度**: 5/15 页面 (33.3%)
|
||||
|
||||
继续加油!🚀
|
||||
Reference in New Issue
Block a user