|
|
@@ -52,8 +52,8 @@
|
|
|
|
|
|
- [x] 任务 4 (AC: 2, 3): 复制并调整区域管理界面组件
|
|
|
- [x] 复制 `web/src/client/admin/pages/AreasTreePage.tsx` 为 `packages/area-management-ui/src/components/AreaManagement.tsx`
|
|
|
- - [ ] 复制 `web/src/client/admin/components/AreaSelect.tsx` 为 `packages/area-management-ui/src/components/AreaSelect.tsx`
|
|
|
- - [ ] 复制 `web/src/client/admin/components/AreaSelect4Level.tsx` 为 `packages/area-management-ui/src/components/AreaSelect4Level.tsx`
|
|
|
+ - [ ] 复制 `web/src/client/admin/components/AreaSelect.tsx` 为 `packages/area-management-ui/src/components/AreaSelect.tsx` [参考: packages/user-management-ui/src/components/UserSelector.tsx]
|
|
|
+ - [ ] 复制 `web/src/client/admin/components/AreaSelect4Level.tsx` 为 `packages/area-management-ui/src/components/AreaSelect4Level.tsx` [参考: packages/user-management-ui/src/components/UserSelector.tsx]
|
|
|
- [x] 更新组件导入路径,使用共享UI组件包
|
|
|
- [x] **规范**:共享UI包组件导入必须使用具体组件路径,如 `@d8d/shared-ui-components/components/ui/button`,避免从根导入
|
|
|
- [x] 使用区域客户端管理实例.get()来获取区域RPC客户端
|
|
|
@@ -67,6 +67,8 @@
|
|
|
|
|
|
- [x] 任务 6 (AC: 8): 创建测试套件
|
|
|
- [x] 创建集成测试:`packages/area-management-ui/tests/integration/area-management.integration.test.tsx`
|
|
|
+ - [ ] 创建区域选择器集成测试:`packages/area-management-ui/tests/integration/area-select.integration.test.tsx` [参考: packages/user-management-ui/tests/integration/user-selector.integration.test.tsx]
|
|
|
+ - [ ] 创建四级区域选择器集成测试:`packages/area-management-ui/tests/integration/area-select-4level.integration.test.tsx` [参考: packages/user-management-ui/tests/integration/user-selector.integration.test.tsx]
|
|
|
- [x] 创建测试设置文件:`packages/area-management-ui/tests/setup.ts` [参考: packages/user-management-ui/tests/setup.ts]
|
|
|
|
|
|
- [x] 任务 7 (AC: 1, 7): 配置包导出接口
|