feat: 完善 SYB 蝦皮主数据与软删除 (#203 #204 #205)

This commit is contained in:
chengma
2026-08-13 10:39:21 +08:00
parent 3af9bf245a
commit ad1ccc2c60
23 changed files with 864 additions and 90 deletions
+7 -1
View File
@@ -136,7 +136,7 @@
### 4.1 工具条
```text
[导入记录] [创建 PDD 采集任务] 状态[全部▾] 店铺[全部▾] 图片[全部▾] 商品 ID / 名称 [____] 店铺名称 [____] [搜索] [删除]
[导入记录] [创建 PDD 采集任务] 状态[全部▾] 店铺[全部▾] 图片[全部▾] 数据范围[正常商品▾] 商品 ID / 名称 [____] 店铺名称 [____] [搜索] [删除]
```
- **导入记录**:管理员进入统一商品目录导入记录页;采购员无系统级审计入口。
@@ -166,9 +166,15 @@
- `[必须]` 店铺、图片使用独立三态下拉框,不使用含义不清的复选框;两个条件可互相
组合,也可与状态和商品 ID/标题搜索叠加。未知参数按“全部”处理,翻页、详情弹窗
和写操作返回时保留全部条件。工具条在窄窗口沿用公共 `flex-wrap` 自然换行。
- **数据范围**(工单 #205):只向管理员显示“正常商品 / 已删除”。正常列表不返回
软删除商品;已删除列表只用于查看和恢复,不允许创建采集任务或打开处理详情。
- **创建 PDD 采集任务**(工单 #185):勾选蝦皮商品后打开批量确认弹窗,显示选择
数量及带可见标签的“执行客户端”,默认不指定。服务端按当前 PDD 关联和 PDD 商品 ID
去重;未关联、已删除、已采集、正常采集中分别统计并跳过。商品详情的单商品入口保留。
- **删除 / 恢复**(工单 #205):只允许管理员操作。删除前确认文案明确显示选中数量、
可恢复且规格和 PDD 关联会保留;有进行中采集或采购任务时整批拒绝。已删除列表显示
“恢复”按钮,恢复不重建数据、不改变原关联。批量采集、删除和恢复共用同一个表单,
通过提交按钮的 `formaction` 选择接口,避免勾选值落到错误表单。
### 4.2 表格列