فهرست منبع

📝 docs(story): 补充活动管理页和路线管理页的地点相关任务

- 标记活动管理页面中地点显示和筛选功能为未完成
- 标记路线管理页面中地点显示和筛选功能为未完成
- 标记表单中地点选择相关功能为未完成
- 补充相关测试任务的未完成状态
- 更新变更日志记录本次补充

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 4 ماه پیش
والد
کامیت
a0803649a7
1فایلهای تغییر یافته به همراه31 افزوده شده و 0 حذف شده
  1. 31 0
      docs/stories/005.001.story.md

+ 31 - 0
docs/stories/005.001.story.md

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