|
@@ -108,16 +108,21 @@ Ready for Review
|
|
|
- [x] 省市区多维度查询测试 (P1)
|
|
- [x] 省市区多维度查询测试 (P1)
|
|
|
- [x] 用户端路线查询API测试 (P0)
|
|
- [x] 用户端路线查询API测试 (P0)
|
|
|
- [x] 路线活动关联查询测试 (P1)
|
|
- [x] 路线活动关联查询测试 (P1)
|
|
|
|
|
+ - [ ] 活动地点关联查询测试 (P1)
|
|
|
|
|
+ - [ ] 活动管理页面地点筛选功能测试 (P1)
|
|
|
- [x] 管理后台页面组件测试 (`tests/integration/client/`)
|
|
- [x] 管理后台页面组件测试 (`tests/integration/client/`)
|
|
|
- [x] LocationManagementPage组件测试 (P1)
|
|
- [x] LocationManagementPage组件测试 (P1)
|
|
|
- [x] LocationForm组件测试 (P1)
|
|
- [x] LocationForm组件测试 (P1)
|
|
|
- [x] LocationSelect组件测试 (P1)
|
|
- [x] LocationSelect组件测试 (P1)
|
|
|
- [x] 省市区三级联动组件测试 (P1)
|
|
- [x] 省市区三级联动组件测试 (P1)
|
|
|
|
|
+ - [ ] ActivityManagementPage地点显示和筛选测试 (P1)
|
|
|
|
|
+ - [x] ActivityForm地点选择组件测试 (P1)
|
|
|
- [x] E2E测试 (`tests/e2e/specs/admin/`)
|
|
- [x] E2E测试 (`tests/e2e/specs/admin/`)
|
|
|
- [x] 地点管理E2E测试 (P1)
|
|
- [x] 地点管理E2E测试 (P1)
|
|
|
- [x] 省市区三级联动E2E测试 (P1)
|
|
- [x] 省市区三级联动E2E测试 (P1)
|
|
|
- [x] 去程/返程路线识别E2E测试 (P0)
|
|
- [x] 去程/返程路线识别E2E测试 (P0)
|
|
|
- [x] 用户端路线查询E2E测试 (P0)
|
|
- [x] 用户端路线查询E2E测试 (P0)
|
|
|
|
|
+ - [ ] 活动管理页面地点功能E2E测试 (P1)
|
|
|
|
|
|
|
|
- [x] 实现地点选择组件 (AC: 5)
|
|
- [x] 实现地点选择组件 (AC: 5)
|
|
|
- [x] 创建LocationSelect组件,支持地点搜索和选择
|
|
- [x] 创建LocationSelect组件,支持地点搜索和选择
|
|
@@ -126,6 +131,13 @@ Ready for Review
|
|
|
- [x] 实现地点搜索功能,支持按名称、省份、城市搜索
|
|
- [x] 实现地点搜索功能,支持按名称、省份、城市搜索
|
|
|
- [x] 实现地点列表展示,显示地点名称和完整地址
|
|
- [x] 实现地点列表展示,显示地点名称和完整地址
|
|
|
- [x] 添加地点选择验证
|
|
- [x] 添加地点选择验证
|
|
|
|
|
+ - [ ] 在活动管理页面显示活动地点信息
|
|
|
|
|
+ - [ ] 在活动列表表格中显示举办地点名称和地址
|
|
|
|
|
+ - [ ] 支持按活动地点筛选活动列表
|
|
|
|
|
+ - [ ] 在活动详情页面显示完整的活动地点信息
|
|
|
|
|
+ - [ ] 在活动表单中显示已选择地点的完整信息
|
|
|
|
|
+ - [ ] 在路线表单中显示已选择地点的完整信息
|
|
|
|
|
+ - [ ] 添加地点选择表单验证和错误提示
|
|
|
- [x] 实现管理后台页面 (AC: 1, 2, 3, 4)
|
|
- [x] 实现管理后台页面 (AC: 1, 2, 3, 4)
|
|
|
- [x] 创建活动管理页面 - 活动类型配置和管理
|
|
- [x] 创建活动管理页面 - 活动类型配置和管理
|
|
|
- [x] 创建路线管理页面 - 路线信息配置和管理
|
|
- [x] 创建路线管理页面 - 路线信息配置和管理
|
|
@@ -134,6 +146,12 @@ Ready for Review
|
|
|
- [x] 实现活动创建和编辑表单
|
|
- [x] 实现活动创建和编辑表单
|
|
|
- [x] 实现路线创建和编辑表单
|
|
- [x] 实现路线创建和编辑表单
|
|
|
- [x] 实现启用/禁用功能
|
|
- [x] 实现启用/禁用功能
|
|
|
|
|
+ - [ ] 在活动列表表格中显示举办地点信息
|
|
|
|
|
+ - [ ] 在路线列表表格中显示完整的地点信息(出发地、目的地)
|
|
|
|
|
+ - [ ] 支持按活动地点筛选活动列表
|
|
|
|
|
+ - [ ] 支持按出发地/目的地筛选路线列表
|
|
|
|
|
+ - [ ] 在活动详情页面显示完整的地点信息
|
|
|
|
|
+ - [ ] 在路线详情页面显示完整的地点信息
|
|
|
- [x] 编写测试 (AC: 1, 2, 3, 4)
|
|
- [x] 编写测试 (AC: 1, 2, 3, 4)
|
|
|
- [x] 管理后台API集成测试 (`tests/integration/server/`)
|
|
- [x] 管理后台API集成测试 (`tests/integration/server/`)
|
|
|
- [x] 活动管理API CRUD操作测试 (P0)
|
|
- [x] 活动管理API CRUD操作测试 (P0)
|
|
@@ -141,17 +159,26 @@ Ready for Review
|
|
|
- [x] 搜索和筛选功能测试 (P1)
|
|
- [x] 搜索和筛选功能测试 (P1)
|
|
|
- [x] 启用/禁用功能测试 (P0)
|
|
- [x] 启用/禁用功能测试 (P0)
|
|
|
- [x] 活动路线关联测试 (P1)
|
|
- [x] 活动路线关联测试 (P1)
|
|
|
|
|
+ - [ ] 活动地点关联查询测试 (P1)
|
|
|
|
|
+ - [ ] 路线地点关联查询测试 (P1)
|
|
|
- [x] 管理后台页面组件测试 (`tests/integration/client/`)
|
|
- [x] 管理后台页面组件测试 (`tests/integration/client/`)
|
|
|
- [x] ActivityManagementPage组件测试 (P1)
|
|
- [x] ActivityManagementPage组件测试 (P1)
|
|
|
- [x] RouteManagementPage组件测试 (P1)
|
|
- [x] RouteManagementPage组件测试 (P1)
|
|
|
- [x] ActivityForm组件测试 (P1)
|
|
- [x] ActivityForm组件测试 (P1)
|
|
|
- [x] RouteForm组件测试 (P1)
|
|
- [x] RouteForm组件测试 (P1)
|
|
|
- [x] ActivitySelect组件测试 (P1)
|
|
- [x] ActivitySelect组件测试 (P1)
|
|
|
|
|
+ - [x] LocationSelect组件测试 (P1)
|
|
|
|
|
+ - [ ] ActivityManagementPage地点显示和筛选测试 (P1)
|
|
|
|
|
+ - [ ] RouteManagementPage地点显示和筛选测试 (P1)
|
|
|
|
|
+ - [ ] ActivityForm地点选择功能测试 (P1)
|
|
|
|
|
+ - [ ] RouteForm地点选择功能测试 (P1)
|
|
|
- [x] E2E测试 (`tests/e2e/specs/admin/`)
|
|
- [x] E2E测试 (`tests/e2e/specs/admin/`)
|
|
|
- [x] 活动管理E2E测试 (P1)
|
|
- [x] 活动管理E2E测试 (P1)
|
|
|
- [x] 路线管理E2E测试 (P1)
|
|
- [x] 路线管理E2E测试 (P1)
|
|
|
- [ ] 搜索筛选E2E测试 (P2)
|
|
- [ ] 搜索筛选E2E测试 (P2)
|
|
|
- [x] 启用禁用操作E2E测试 (P1)
|
|
- [x] 启用禁用操作E2E测试 (P1)
|
|
|
|
|
+ - [ ] 活动管理页面地点功能E2E测试 (P1)
|
|
|
|
|
+ - [ ] 路线管理页面地点功能E2E测试 (P1)
|
|
|
- [x] 实现活动选择组件 (AC: 3)
|
|
- [x] 实现活动选择组件 (AC: 3)
|
|
|
- [x] 创建ActivitySelect组件,支持活动搜索和选择
|
|
- [x] 创建ActivitySelect组件,支持活动搜索和选择
|
|
|
- [x] 在RouteForm中集成ActivitySelect组件,替换原有的数字输入框
|
|
- [x] 在RouteForm中集成ActivitySelect组件,替换原有的数字输入框
|
|
@@ -554,6 +581,7 @@ const debouncedSearch = useCallback(
|
|
|
## Change Log
|
|
## Change Log
|
|
|
| Date | Version | Description | Author |
|
|
| Date | Version | Description | Author |
|
|
|
|------|---------|-------------|--------|
|
|
|------|---------|-------------|--------|
|
|
|
|
|
+| 2025-10-18 | 5.0 | 补充活动管理页中活动地点的相关任务,完善地点显示、筛选和测试覆盖 | John (PM) |
|
|
|
| 2025-10-17 | 4.0 | 添加省市区实体设计方案,支持省市区三级联动数据管理,完善地点管理任务 | James (Dev Agent) |
|
|
| 2025-10-17 | 4.0 | 添加省市区实体设计方案,支持省市区三级联动数据管理,完善地点管理任务 | James (Dev Agent) |
|
|
|
| 2025-10-17 | 3.0 | 添加地点实体设计方案,支持省市区结构化地址管理,优化活动实体设计 | John (PM) |
|
|
| 2025-10-17 | 3.0 | 添加地点实体设计方案,支持省市区结构化地址管理,优化活动实体设计 | John (PM) |
|
|
|
| 2025-10-16 | 2.0 | 修复TypeScript类型错误,提升代码质量:修复Schema定义、枚举类型、filters参数格式,移除所有any类型使用 | James (Dev Agent) |
|
|
| 2025-10-16 | 2.0 | 修复TypeScript类型错误,提升代码质量:修复Schema定义、枚举类型、filters参数格式,移除所有any类型使用 | James (Dev Agent) |
|
|
@@ -636,6 +664,9 @@ Claude Sonnet 4.5 (2025-09-29)
|
|
|
- **实现地点选择组件**:创建LocationSelect组件,支持地点搜索和选择,集成到活动和路线表单中
|
|
- **实现地点选择组件**:创建LocationSelect组件,支持地点搜索和选择,集成到活动和路线表单中
|
|
|
- **更新导航菜单**:在管理后台添加"基础数据管理"菜单组,包含区域管理和地点管理
|
|
- **更新导航菜单**:在管理后台添加"基础数据管理"菜单组,包含区域管理和地点管理
|
|
|
- **修复TypeScript类型错误**:解决构建过程中的类型错误,确保项目构建成功
|
|
- **修复TypeScript类型错误**:解决构建过程中的类型错误,确保项目构建成功
|
|
|
|
|
+- **完善活动管理页面地点功能**:需要补充在活动列表表格中显示举办地点信息,支持按地点筛选活动,在活动详情页面显示完整的地点信息
|
|
|
|
|
+- **完善路线管理页面地点功能**:需要补充在路线列表表格中显示完整的地点信息(出发地、目的地),支持按出发地/目的地筛选路线,在路线详情页面显示完整的地点信息
|
|
|
|
|
+- **完善表单中地点功能**:需要补充在活动表单和路线表单中显示已选择地点的完整信息,添加地点选择表单验证和错误提示
|
|
|
|
|
|
|
|
✅ **技术实现细节:**
|
|
✅ **技术实现细节:**
|
|
|
- 严格遵循RPC客户端使用规范
|
|
- 严格遵循RPC客户端使用规范
|