|
|
@@ -57,6 +57,15 @@ Completed
|
|
|
- [x] 使用供应商客户端管理实例.get()来获取供应商RPC客户端
|
|
|
- [x] **骨架屏优化**:确保骨架屏只在表格数据区域显示,不影响搜索框、筛选器等其他UI元素
|
|
|
|
|
|
+- [ ] 任务 9 (新增任务): 集成供应商选择器组件
|
|
|
+ - [ ] 复制 `web/src/client/admin/components/SupplierSelector.tsx` 为 `packages/supplier-management-ui/src/components/SupplierSelector.tsx`
|
|
|
+ - [ ] 更新组件导入路径,使用共享UI组件包
|
|
|
+ - [ ] 使用供应商客户端管理实例.get()来获取供应商RPC客户端
|
|
|
+ - [ ] 实现单例模式的供应商客户端管理器,支持延迟初始化和类型安全
|
|
|
+ - [ ] 为组件添加test ID属性,提升测试稳定性
|
|
|
+ - [ ] 创建集成测试:`packages/supplier-management-ui/tests/integration/supplier-selector.integration.test.tsx`
|
|
|
+ - [ ] 更新包导出接口,导出SupplierSelector组件
|
|
|
+
|
|
|
- [x] 任务 5 (AC: 3, 4): 实现完整的供应商管理功能
|
|
|
- [x] 实现供应商列表查询和分页功能
|
|
|
- [x] 实现供应商创建、编辑、删除功能
|