|
@@ -60,9 +60,10 @@ Completed
|
|
|
- [x] **RPC管理器规范**:确保所有API调用使用单例模式的供应商客户端管理器,支持延迟初始化和客户端重置功能
|
|
- [x] **RPC管理器规范**:确保所有API调用使用单例模式的供应商客户端管理器,支持延迟初始化和客户端重置功能
|
|
|
- [x] **类型安全规范**:使用Hono的InferRequestType和InferResponseType确保客户端与后端API的类型一致性
|
|
- [x] **类型安全规范**:使用Hono的InferRequestType和InferResponseType确保客户端与后端API的类型一致性
|
|
|
- [x] **SupplierSelector组件规范**:确保SupplierSelector组件使用单租户供应商模块API,替换原有的多租户API调用
|
|
- [x] **SupplierSelector组件规范**:确保SupplierSelector组件使用单租户供应商模块API,替换原有的多租户API调用
|
|
|
- - [x] **包导出规范**:将SupplierSelector组件添加到包的导出接口中,确保可以被其他包使用
|
|
|
|
|
- - [x] **SupplierSelector测试**:创建完整的SupplierSelector集成测试套件,验证API调用、供应商选择、占位符显示等功能
|
|
|
|
|
|
|
+ - [x] **参考UserSelector实现**:参考 `packages/user-management-ui/src/components/UserSelector.tsx` 的实现模式,包括API调用、test ID属性、类型定义等
|
|
|
|
|
+ - [x] **SupplierSelector测试**:创建完整的SupplierSelector集成测试套件,验证API调用、供应商选择、占位符显示等功能 [参考: packages/user-management-ui/tests/integration/user-selector.integration.test.tsx]
|
|
|
- [x] **测试稳定性改进**:为SupplierSelector组件添加test ID属性,确保测试中能够准确找到特定组件,避免页面中有多个combobox时的定位问题
|
|
- [x] **测试稳定性改进**:为SupplierSelector组件添加test ID属性,确保测试中能够准确找到特定组件,避免页面中有多个combobox时的定位问题
|
|
|
|
|
+ - [x] **包导出规范**:将SupplierSelector组件添加到包的导出接口中,确保可以被其他包使用
|
|
|
|
|
|
|
|
- [x] 任务 5 (AC: 3, 4): 实现完整的供应商管理功能
|
|
- [x] 任务 5 (AC: 3, 4): 实现完整的供应商管理功能
|
|
|
- [x] 实现供应商列表查询和分页功能
|
|
- [x] 实现供应商列表查询和分页功能
|