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.8 KiB

Implementation Tasks

1. 类型定义和常量配置

  • 1.1 创建运营商类型定义文件 src/types/api/carrier.ts
  • 1.2 在 src/types/api/index.ts 中导出 carrier 类型
  • 1.3 创建运营商类型常量 src/config/constants/carrierTypes.ts
  • 1.4 在 src/config/constants/index.ts 中导出运营商类型常量

2. API 服务层

  • 2.1 创建 CarrierService 类 src/api/modules/carrier.ts
  • 2.2 实现获取运营商列表接口(支持分页和筛选)
  • 2.3 实现创建运营商接口
  • 2.4 实现更新运营商接口
  • 2.5 实现删除运营商接口
  • 2.6 实现获取运营商详情接口
  • 2.7 实现更新运营商状态接口
  • 2.8 在 src/api/modules/index.ts 中导出 CarrierService

3. 路由配置

  • 3.1 在 src/router/routesAlias.ts 添加运营商管理路由别名
  • 3.2 在 src/router/routes/asyncRoutes.ts 添加运营商管理路由配置

4. 运营商管理页面

  • 4.1 创建运营商管理页面组件 src/views/finance/carrier-management/index.vue
  • 4.2 实现搜索栏(运营商名称、运营商类型、状态筛选)
  • 4.3 实现运营商列表表格展示
  • 4.4 实现列筛选和表格头部工具栏
  • 4.5 实现分页功能
  • 4.6 实现新增运营商对话框
  • 4.7 实现编辑运营商对话框
  • 4.8 实现删除运营商确认
  • 4.9 实现状态开关切换
  • 4.10 实现表单验证规则
  • 4.11 实现数据加载和错误处理

5. 集成测试

  • 5.1 测试运营商列表查询功能(包括筛选和分页)
  • 5.2 测试创建运营商功能
  • 5.3 测试编辑运营商功能
  • 5.4 测试删除运营商功能
  • 5.5 测试状态切换功能
  • 5.6 验证表单验证规则是否正确
  • 5.7 验证权限控制是否正确