供应商对账:增加发货日期范围筛选 #402

Merged
renshen merged 1 commits from feature/renshen-return-date-filter into main 2026-10-20 11:00:45 +08:00
Collaborator

任务占用与边界

  • 任务名称:厂家端退货发货日期范围筛选
  • 目标结果:内部「厂家端数据」和厂家门户的发货日期起止可点击选择,并提供近 7 天、本月、上月、全部日期快捷筛选。
  • 实际修改路径:两个供应商对账 Blade 页面和 SupplierReconciliationTest.php
  • 公共契约:沿用既有 return_date_from、return_date_to 查询参数和退货筛选接口。
  • 明确不修改:退货数据、扣减口径、权限、路由、导出内容和数据库结构。

实际改动

  • 日期输入支持点击弹出浏览器日期面板。
  • 增加近 7 天、本月、上月、全部日期快捷按钮,点击后立即更新当前退货查询。
  • 自定义起止日期继续通过「查询」按钮提交,并在结果、分页和导出中保持。
  • 内部厂家端与外部厂家门户保持一致。

验证证据

  • 日期筛选与分页、状态、仓库、关键字组合查询保持通过。
  • 快捷控件和日期值在内部与厂家门户均正常渲染。
  • 自动测试:SupplierReconciliationTest 24 项通过、236 个断言;仅有本机缺少 .env 的非业务警告。
  • 风险:不涉及数据库迁移、金额计算或权限扩张。

合并前复查

  • 已拉取最新 main 并检查完整 diff。
  • 日期筛选沿用现有后端校验和组合筛选逻辑。
  • 未发现敏感信息、冲突或未验证结果。
## 任务占用与边界 - 任务名称:厂家端退货发货日期范围筛选 - 目标结果:内部「厂家端数据」和厂家门户的发货日期起止可点击选择,并提供近 7 天、本月、上月、全部日期快捷筛选。 - 实际修改路径:两个供应商对账 Blade 页面和 `SupplierReconciliationTest.php` - 公共契约:沿用既有 `return_date_from`、`return_date_to` 查询参数和退货筛选接口。 - 明确不修改:退货数据、扣减口径、权限、路由、导出内容和数据库结构。 ## 实际改动 - 日期输入支持点击弹出浏览器日期面板。 - 增加近 7 天、本月、上月、全部日期快捷按钮,点击后立即更新当前退货查询。 - 自定义起止日期继续通过「查询」按钮提交,并在结果、分页和导出中保持。 - 内部厂家端与外部厂家门户保持一致。 ## 验证证据 - 日期筛选与分页、状态、仓库、关键字组合查询保持通过。 - 快捷控件和日期值在内部与厂家门户均正常渲染。 - 自动测试:`SupplierReconciliationTest` 24 项通过、236 个断言;仅有本机缺少 `.env` 的非业务警告。 - 风险:不涉及数据库迁移、金额计算或权限扩张。 ## 合并前复查 - [x] 已拉取最新 `main` 并检查完整 diff。 - [x] 日期筛选沿用现有后端校验和组合筛选逻辑。 - [x] 未发现敏感信息、冲突或未验证结果。
renshen added 1 commit 2026-10-20 11:00:22 +08:00
renshen merged commit 145a62c397 into main 2026-10-20 11:00:45 +08:00
renshen deleted branch feature/renshen-return-date-filter 2026-10-20 11:00:46 +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#402
No description provided.