重构:affiliate-dash 平台配置从履约配置页移至平台配置页

- AdminPlatformShopsPage 新增 affiliateDash tab + AffiliateDashPlatformPanel(密钥/钱包/商品/映射/测试)
- AdminPlatformFulfillmentPage 移除 affiliate-dash tab 与组件
- 后端与 API 路径不变(本就挂 /platform-config),纯前端 UI 归位
- 前端 tsc -b 通过
This commit is contained in:
yml2213
2026-08-05 17:45:44 +08:00
parent 0f81380d9c
commit 5f5a1a8bcf
3 changed files with 316 additions and 289 deletions
@@ -712,3 +712,22 @@ order_site 处理要求:
| `not_a_real_sku` | (无)回退 | — | — |
**验证**typecheck 通过;后端全量 224 测试通过(透传纯函数测试 +3)。
---
## 24. affiliate-dash 配置位置重构(v2.9 · 已完成)
**需求**affiliate_dash 平台配置原先杂糅在「履约配置」页(`AdminPlatformFulfillmentPage` 的 affiliate-dash tab),与履约路由/通道混在一起;项目已有独立的「平台配置」页(`AdminPlatformShopsPage`,按平台管理来源接入、凭据与店铺能力),应归位。
**改动**(纯前端 UI 位置移动,后端与数据通路零变化——后端路由与前端 API 本就挂在 `/api/v1/admin/platform-config/affiliate-dash/*`):
| 文件 | 改动 |
| --- | --- |
| `AdminPlatformShopsPage.tsx` | 新增 `affiliateDash` tablabel「affiliate-dash」);`AffiliateDashPlatformPanel` 组件整体迁入(自管理状态:对接配置/密钥/钱包/商品目录/映射表/映射测试),加载函数并入 `loadConfigs``Promise.all` |
| `AdminPlatformFulfillmentPage.tsx` | 移除 affiliate-dash tab、`AffiliateDashFulfillmentPanel` 组件及全部 affiliate 相关 import/类型 |
**页面归属**
- **平台配置**`AdminPlatformShopsPage`):affiliate-dash、kuaishou-feifei、kuaishou-lewan、行业电子凭证、内部通知 —— 平台接入凭据
- **履约配置**`AdminPlatformFulfillmentPage`):履约路由、kuaishou-feifei 履约、kuaishou-lewan 履约 —— 通道路由与履约参数
**验证**:前端 `tsc -b --noEmit` 通过;后端未改动。