fetch(add): 订单管理-企业设备
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 3m30s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 3m30s
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# Implementation Tasks
|
||||
|
||||
## 1. Type Definitions Update
|
||||
|
||||
- [x] 1.1 更新 `ShopSeriesAllocationResponse` 接口,移除旧字段,添加新的佣金字段
|
||||
- [x] 1.2 创建 `BaseCommissionConfig` 类型定义 (mode, value)
|
||||
- [x] 1.3 创建 `TierCommissionConfig` 类型定义 (period_type, tier_type, tiers)
|
||||
- [x] 1.4 创建 `TierEntry` 类型定义 (threshold, mode, value)
|
||||
- [x] 1.5 更新 `CreateShopSeriesAllocationRequest` 接口以支持新的佣金字段
|
||||
- [x] 1.6 更新 `UpdateShopSeriesAllocationRequest` 接口以支持新的佣金字段
|
||||
- [x] 1.7 更新分页响应类型,从 `items` 改为 `list`,添加 `total_pages`
|
||||
|
||||
## 2. API Service Layer Update
|
||||
|
||||
- [x] 2.1 更新 `getShopSeriesAllocations` 方法以处理新的响应结构 (list 而非 items)
|
||||
- [x] 2.2 更新 `createShopSeriesAllocation` 方法以发送新的佣金配置
|
||||
- [x] 2.3 更新 `updateShopSeriesAllocation` 方法以发送新的佣金配置
|
||||
- [x] 2.4 确保所有API方法正确处理新的类型定义
|
||||
|
||||
## 3. Frontend Page Refactoring
|
||||
|
||||
- [x] 3.1 移除旧的定价模式相关代码 (pricing_mode, pricing_value)
|
||||
- [x] 3.2 移除旧的一次性佣金配置相关代码
|
||||
- [x] 3.3 更新表格列定义,移除 `calculated_cost_price` 等旧列
|
||||
- [x] 3.4 添加基础佣金配置表单字段 (mode: fixed/percent, value)
|
||||
- [x] 3.5 添加梯度返佣开关字段 (enable_tier_commission)
|
||||
- [x] 3.6 添加梯度返佣配置表单 (period_type, tier_type, tiers数组)
|
||||
- [x] 3.7 实现梯度档位的动态添加/删除功能
|
||||
- [x] 3.8 更新表格列以显示新的佣金信息 (base_commission)
|
||||
- [x] 3.9 更新表单验证规则以适配新的字段要求
|
||||
- [x] 3.10 更新数据列表获取逻辑,从 `res.data.items` 改为 `res.data.list`
|
||||
- [x] 3.11 更新 `showDialog` 函数以正确填充新的佣金字段
|
||||
- [x] 3.12 更新 `handleDialogClosed` 函数以重置新的佣金字段
|
||||
- [x] 3.13 更新 `handleSubmit` 函数以正确提交新的佣金配置
|
||||
|
||||
## 4. UI/UX Enhancement
|
||||
|
||||
- [x] 4.1 设计并实现基础佣金配置UI (单选模式 + 数值输入)
|
||||
- [x] 4.2 设计并实现梯度返佣配置UI (周期类型、梯度类型、档位列表)
|
||||
- [x] 4.3 添加梯度档位的表单验证 (阈值递增、必填字段等)
|
||||
- [x] 4.4 优化对话框布局以容纳新增的配置项
|
||||
- [x] 4.5 添加梯度返佣的帮助提示或说明文档链接
|
||||
|
||||
## 5. Data Migration Support
|
||||
|
||||
- [x] 5.1 与后端确认数据迁移方案和时间表
|
||||
- [x] 5.2 准备回退方案(如果部署失败)
|
||||
- [x] 5.3 准备测试数据以验证迁移正确性
|
||||
|
||||
## 6. Testing and Validation
|
||||
|
||||
- [x] 6.1 测试基础佣金配置的创建和编辑
|
||||
- [x] 6.2 测试梯度返佣的创建和编辑
|
||||
- [x] 6.3 测试档位添加/删除功能
|
||||
- [x] 6.4 测试表单验证规则
|
||||
- [x] 6.5 测试数据列表的显示和分页
|
||||
- [x] 6.6 测试状态切换功能
|
||||
- [x] 6.7 测试删除功能
|
||||
- [x] 6.8 验证与后端API的集成
|
||||
Reference in New Issue
Block a user