feat: 支持顺运宝多订单号搜索 (#217)

This commit is contained in:
chengma
2026-08-13 14:58:19 +08:00
parent 2ebe6bf695
commit 8f2b3f725d
13 changed files with 372 additions and 46 deletions
+7
View File
@@ -211,6 +211,13 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
**顶部工具条:** 日期范围、同步、同步记录、创建采集任务、创建采购任务、处理阶段、
店铺和订单号筛选、清除、搜索、删除。店铺管理通过管理员主导航进入,不在工具条重复显示。
订单号筛选支持一次精确搜索多条订单号。采购员可以直接粘贴 Excel 单列数据,也可以使用
中英文逗号、分号、空格、Tab 或换行分隔;系统去除首尾空白并按首次出现顺序去重。
每次最多接收 100 个不同订单号,原始输入最多 4000 个字符,单个订单号最多 191 个字符。
订单号只与完整订单号匹配,不再同时模糊匹配商品标题。搜索结果显示输入订单数、当前店铺和
处理阶段组合条件下命中的订单数、商品明细数,以及未命中的订单号;输入不合法时在搜索框附近
提示,不返回服务器错误。分页和列表写操作返回时保留规范化后的订单号条件。
- `[待定]` 同步按钮 MVP 阶段只做占位:点击后提示"同步功能待接入",不发请求。
**中间表格:**
+6 -1
View File
@@ -535,9 +535,14 @@ HTML 片段,只替换弹窗内部的表格、总数和分页。主货运单表
记录时内容突然移动;F5 仍按浏览器默认行为刷新整个 SYB 页面。
`[必须]` 店铺和订单号搜索框桌面端固定约 140px,见 [§3.1](#31-搜索框宽度)。
店铺是独立的模糊搜索条件,可与处理阶段、订单号/商品标题组合;输入会去除首尾空白。
店铺是独立的模糊搜索条件,可与处理阶段和订单号组合;输入会去除首尾空白。
订单号使用可接收多行粘贴的紧凑文本区,按完整订单号精确匹配,不再匹配商品标题。
支持中英文逗号、分号、空格、Tab 和换行分隔,去重后最多 100 个订单号;原始输入最多
4000 个字符,单个订单号最多 191 个字符。搜索后在工具条下方显示输入订单数、当前组合条件
命中的订单数、商品明细数和未命中订单号;超限或无有效订单号时就地显示字段错误,不返回 500。
“清除”位于“搜索”左侧,清空处理阶段、店铺、订单号和页码,但保留当前同步日期范围。
翻页、同步、删除、详情内写操作、创建采集任务和创建采购任务返回列表时都要保留店铺条件。
多订单号筛选只改变当前结果集,不增加跨页全选或“操作全部搜索结果”的能力。
### 6.2 表格列