订单数据增加两个二级目录 #18

Merged
renshen merged 2 commits from feature/renshen-order-data-submenus into main 2026-08-06 19:35:19 +08:00
Collaborator

任务目标

为“订单数据”增加两个二级导航入口,并复用现有 business.pages.show 通用页面逻辑。

实际修改

  • config/business_navigation.php
    • 新增 after-sales-expenses:订单售后费用明细
    • 新增 promotion-expenses:商品推广费用明细
  • tests/Feature/Settings/NavigationTest.php
    • 验证订单数据菜单位置、子项顺序和标题
  • tests/Feature/Business/PagesTest.php
    • 验证订单数据根路径重定向到首个子页面
    • 验证两个子页面通过通用路由正常返回并显示标准空状态

公共契约与边界

  • 复用 business.pages.show,未修改 Controller、routes、Repository、上游查询、权限、迁移或接口。
  • 未涉及 PR #17 的京东营销账户账单文件。
  • 这是导航与页面入口任务,不代表费用业务数据、筛选或报表已完成。

验证

  • docker exec -u www-data jiangling_app php artisan test tests/Feature/Settings/NavigationTest.php tests/Feature/Business/PagesTest.php --filter OrderData:2 passed,16 assertions
  • 同两测试文件完整运行:10 passed,154 assertions
  • 实际页面验证:根路径跳转至“订单售后费用明细”;两个页面标题、导航顺序和标准空状态均正常。
  • 合并前自审:完整 diff 仅包含上述 3 个文件,无敏感信息或无关改动。
## 任务目标 为“订单数据”增加两个二级导航入口,并复用现有 `business.pages.show` 通用页面逻辑。 ## 实际修改 - `config/business_navigation.php` - 新增 `after-sales-expenses`:订单售后费用明细 - 新增 `promotion-expenses`:商品推广费用明细 - `tests/Feature/Settings/NavigationTest.php` - 验证订单数据菜单位置、子项顺序和标题 - `tests/Feature/Business/PagesTest.php` - 验证订单数据根路径重定向到首个子页面 - 验证两个子页面通过通用路由正常返回并显示标准空状态 ## 公共契约与边界 - 复用 `business.pages.show`,未修改 Controller、routes、Repository、上游查询、权限、迁移或接口。 - 未涉及 PR #17 的京东营销账户账单文件。 - 这是导航与页面入口任务,不代表费用业务数据、筛选或报表已完成。 ## 验证 - `docker exec -u www-data jiangling_app php artisan test tests/Feature/Settings/NavigationTest.php tests/Feature/Business/PagesTest.php --filter OrderData`:2 passed,16 assertions - 同两测试文件完整运行:10 passed,154 assertions - 实际页面验证:根路径跳转至“订单售后费用明细”;两个页面标题、导航顺序和标准空状态均正常。 - 合并前自审:完整 diff 仅包含上述 3 个文件,无敏感信息或无关改动。
renshen added 1 commit 2026-08-06 19:12:53 +08:00
renshen added 1 commit 2026-08-06 19:28:06 +08:00
renshen changed title from WIP: 订单数据增加两个二级目录 to 订单数据增加两个二级目录 2026-08-06 19:34:01 +08:00
renshen merged commit f3f55bbc11 into main 2026-08-06 19:35:19 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#18
No description provided.