feat: 展示任务PDD店铺和客户端名称 (#158)
This commit is contained in:
@@ -649,20 +649,22 @@ placeholder 写「任务编号 / 订单号 / 商品 ID」,**不要写全「PDD
|
||||
|
||||
### 7.2 表格列
|
||||
|
||||
☐ / 任务编号 / 类型 / **执行模式** / **目标** / 状态 / 客户端 / 创建人(管理员) / 更新时间
|
||||
☐ / 任务编号 / 类型 / **执行模式** / **目标** / PDD 店铺 / 状态 / 客户端 / 创建人(管理员) / 更新时间
|
||||
|
||||
```text
|
||||
☐ │ 任务编号 │ 类型 │ 执行模式 │ 目标 │ 状态 │ 客户端 │ 更新时间
|
||||
☐ │ PDD-20260807-01 │ 采集 │ 采集 │ PDD 737116531267 │ 已领取 │ 办公室-01 │ 15:20
|
||||
☐ │ PDD-20260807-02 │ 采购 │ 真实下单(不支付)│ SO-001 · 黑色/M · 2件 · ≤¥42.00 │ 待领取 │ 办公室-02 │ 15:22
|
||||
☐ │ 任务编号 │ 类型 │ 执行模式 │ 目标 │ PDD 店铺 │ 状态 │ 客户端 │ 更新时间
|
||||
☐ │ PDD-20260807-01 │ 采集 │ 采集 │ PDD 737116531267 │ 某某店铺 │ 已领取 │ 办公室-01 │ 15:20
|
||||
☐ │ PDD-20260807-02 │ 采购 │ 真实下单(不支付)│ SO-001 · 黑色/M · 2件 · ≤¥42.00 │ 某某店铺 │ 待领取 │ 办公室-02 │ 15:22
|
||||
```
|
||||
|
||||
- `[必须]` **目标列**:采集显示 `PDD <pdd_goods_id>`(能 join 到未删除商品
|
||||
的标题时追加显示);采购显示 `<order_no> · <颜色/尺码> · <数量>件 · ≤<价格上限>`。
|
||||
拼接逻辑在 service 层组装成一个字符串,模板只负责显示。
|
||||
- `[必须]` 价格上限显示成 `¥42.00`(分转元),底层存的是整数分。
|
||||
- `[必须]` **客户端列**:无主任务显示 `—`,不是空白或 `<nil>`——#17 之后
|
||||
采集任务默认无主,这一列会大量为空。
|
||||
- `[必须]` **PDD 店铺列**:按任务的 `pdd_goods_id` 关联当前未删除
|
||||
`pdd_products.shop_name`;没有商品、尚未采集、店铺为空或商品已软删除时显示 `—`。
|
||||
- `[必须]` **客户端列**:优先显示当前 `clients.name`;名称为空或客户端记录不存在时
|
||||
回退稳定客户端 ID;无主任务显示 `—`。名称和店铺过长时省略,完整内容放在 `title`。
|
||||
- `[必须]` 类型和状态都是文字,不能只靠颜色区分。
|
||||
- `[必须]` 管理员显示创建人列,NULL 显示“历史任务”;采购员省略该列。
|
||||
|
||||
@@ -679,13 +681,15 @@ placeholder 写「任务编号 / 订单号 / 商品 ID」,**不要写全「PDD
|
||||
│ 类型 采集 │
|
||||
│ 执行模式 采集 │
|
||||
│ 状态 已领取 │
|
||||
│ 分配客户端 办公室-01 │
|
||||
│ 客户端名称 办公室-01 │
|
||||
│ 客户端 ID client-001 │
|
||||
│ 创建人 buyer-a │
|
||||
│ 领取时间 2026-08-07 15:20:31 │
|
||||
│ 完成时间 — │
|
||||
├──────────────────────────────────────────────┤
|
||||
│ 执行参数 │
|
||||
│ PDD 链接 https://mobile.yangkeduo.com/... │
|
||||
│ PDD 店铺 某某店铺 │
|
||||
│ 目标规格 黑色 / M (采购任务才有) │
|
||||
│ 数量 2 (采购任务才有) │
|
||||
│ 价格上限 ¥42.00 (采购任务才有) │
|
||||
|
||||
Reference in New Issue
Block a user