商品推广费用当前页导出 #70

Merged
renshen merged 1 commits from feature/renshen-order-promotion-export into main 2026-08-19 12:53:05 +08:00
Collaborator

任务目标

为“订单数据 → 原始数据 → 商品推广费用明细”增加当前页 CSV 导出。

实际改动

  • 在现有筛选区增加“导出当前页”按钮,复用当前页面已加载的数据,不新增接口或数据库查询。
  • CSV 包含 UTF-8 BOM,使用原始字段值导出,并防护表格公式注入。
  • 无数据时按钮禁用;下载后释放 Blob URL。
  • 增补页面渲染、导出契约、文件名、数值标记、公式防护和空状态测试。

修改范围

  • resources/views/business/pages/order-data/promotion-expenses.blade.php
  • tests/Feature/Business/OrderDataPagesUpstreamTest.php

公共契约

  • 新增:order-data.promotion.current-page-export
  • 复用:business.pages.show、现有 OrderDataPromotionExpenseRepository
  • 未修改 Controller、路由、Repository、权限、迁移、数据库查询或共享组件。

验证结果

  • OrderDataPagesUpstreamTest.php:3 passed,48 assertions
  • PagesTest.php 指定测试:1 passed,22 assertions
  • 浏览器实际页面:按钮可见且可用,当前页 25 行,点击无控制台错误。
  • 团队预检:未发现远程任务分支写入重叠。
## 任务目标 为“订单数据 → 原始数据 → 商品推广费用明细”增加当前页 CSV 导出。 ## 实际改动 - 在现有筛选区增加“导出当前页”按钮,复用当前页面已加载的数据,不新增接口或数据库查询。 - CSV 包含 UTF-8 BOM,使用原始字段值导出,并防护表格公式注入。 - 无数据时按钮禁用;下载后释放 Blob URL。 - 增补页面渲染、导出契约、文件名、数值标记、公式防护和空状态测试。 ## 修改范围 - resources/views/business/pages/order-data/promotion-expenses.blade.php - tests/Feature/Business/OrderDataPagesUpstreamTest.php ## 公共契约 - 新增:order-data.promotion.current-page-export - 复用:business.pages.show、现有 OrderDataPromotionExpenseRepository - 未修改 Controller、路由、Repository、权限、迁移、数据库查询或共享组件。 ## 验证结果 - OrderDataPagesUpstreamTest.php:3 passed,48 assertions - PagesTest.php 指定测试:1 passed,22 assertions - 浏览器实际页面:按钮可见且可用,当前页 25 行,点击无控制台错误。 - 团队预检:未发现远程任务分支写入重叠。
renshen added 1 commit 2026-08-19 12:47:39 +08:00
renshen changed title from WIP: 商品推广费用当前页导出 to 商品推广费用当前页导出 2026-08-19 12:51:13 +08:00
renshen merged commit 3f322387ad into main 2026-08-19 12:53:05 +08:00
renshen deleted branch feature/renshen-order-promotion-export 2026-08-19 12:53:06 +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#70
No description provided.