39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
# Change: 新增运营商管理功能
|
||
|
||
## Why
|
||
|
||
当前系统缺少对运营商基础信息的统一管理能力。需要提供一个集中的运营商管理模块,用于维护运营商的基础信息(名称、编码、类型、描述等),以便后续在网卡、套餐等业务模块中关联使用。
|
||
|
||
运营商管理是物联网卡管理系统的基础数据模块,需要支持对运营商的 CRUD 操作以及状态管理,方便运营人员统一维护运营商信息。
|
||
|
||
## What Changes
|
||
|
||
- 新增运营商管理 API 服务层(CarrierService)
|
||
- 新增运营商相关 TypeScript 类型定义
|
||
- 新增运营商管理页面,支持以下功能:
|
||
- 运营商列表查询(支持按名称、类型、状态筛选)
|
||
- 创建运营商
|
||
- 编辑运营商信息
|
||
- 删除运营商
|
||
- 状态切换(启用/禁用)
|
||
- 查看运营商详情
|
||
- 新增运营商类型常量配置(CMCC/CUCC/CTCC/CBN)
|
||
- 在账户管理菜单下新增运营商管理入口
|
||
- 新增路由配置
|
||
|
||
## Impact
|
||
|
||
- **新增文件**:
|
||
- `src/api/modules/carrier.ts` - API 服务层
|
||
- `src/types/api/carrier.ts` - TypeScript 类型定义
|
||
- `src/views/finance/carrier-management/index.vue` - 运营商管理页面
|
||
- `src/config/constants/carrierTypes.ts` - 运营商类型常量
|
||
- **修改文件**:
|
||
- `src/api/modules/index.ts` - 导出 CarrierService
|
||
- `src/types/api/index.ts` - 导出 carrier 类型
|
||
- `src/router/routesAlias.ts` - 新增路由别名
|
||
- `src/router/routes/asyncRoutes.ts` - 新增路由配置
|
||
- `src/config/constants/index.ts` - 导出运营商类型常量
|
||
- **受影响的业务模块**: 账户管理
|
||
- **不涉及破坏性变更**
|