Files
sexygoat 6127b21c2c
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 2m23s
fetch(add): 运营商管理
2026-01-27 16:06:48 +08:00

1.6 KiB
Raw Permalink Blame History

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 - 导出运营商类型常量
  • 受影响的业务模块: 账户管理
  • 不涉及破坏性变更