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

195 lines
5.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 物联网卡管理系统 - 开发进度
> 更新时间: 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%)
继续加油!🚀