新商品还没配规则时,可以按店铺 ID 和平台订单号临时补查,查完直接导入规则草稿。
+{{ lookupErrorMessage }}
-从已入库订单里提取的外部商品信息,优先处理未配置商品,导入后再补齐内部 SKU。
+{{ filePath || '-' }}
- {{ filePath || '-' }}
+ 正式规则集中维护在这里,新补查到的商品也会导入到这个区域继续补全。
-{{ config.errorMessage.value }}
-查询已接收的 91卡券订单,把 productNo 导入为规则草稿,再补齐内部 SKU 和 cloud 资源。
+- {{ ninetyoneLookupErrorMessage }} -
-{{ filePath || '-' }}
- {{ filePath || '-' }}
+ - {{ validationState?.message }} -
-- {{ cloudSkuCatalogErrorMessage }} -
+每一条规则描述"快手外部商品"如何映射到"内部 SKU + cloud 资源"。
-先在上方输入唯一凭据和内部 SKU,系统会立即校验唯一性并预占库存。
-先录入唯一凭据并锁定库存,后续二维码、角色确认和兑换都基于这条任务继续。
+{{ errorMessage }}
+{{ detail.order.platform }} / - {{ detail.order.shopName || detail.order.shopId || "未识别店铺" }} + {{ detail.order.shopName || detail.order.shopId || '未识别店铺' }}
{{ formatJsonBlock(detail.order.rawPayload) }}
{{ errorMessage }}
+- 这里展示这条任务最近一次触发咸鱼自动发货的状态、原因和接口回执摘要。 -
+这里展示这条任务最近一次触发咸鱼自动发货的状态、原因和接口回执摘要。
| {{ formatTaskEventType(event.eventType) }} | -
-
- {{ formatTaskEventPayload(event.payload) }}
-
-
- {{ formatAdminDateTime(event.createdAt) }}
-
- |
-
|---|
状态:
领取链接:已失效
-| 商品 | -{{ detail.orderItem?.skuName || '-' }} | -
|---|---|
| SKU | -{{ detail.orderItem?.skuCode || '-' }} | -
| 任务执行器 | -{{ detail.task.executorKey || '-' }} | -
| 履约状态 | -
- |
-
| 结果代码 | -{{ detail.task.resultCode || '-' }} | -
| 结果说明 | -{{ detail.task.resultMessage || '-' }} | -
| 库存凭据 | -{{ detail.inventory?.displayValue || '-' }} | -
| 凭据类型 | -{{ detail.inventory?.credentialType || '-' }} | -
| 库存状态 | -
- |
-
| Claim Token | -{{ detail.claimToken?.token || '-' }} | -
| 库存 / Token | -客服账号不可查看库存凭据与原始领取 Token | -
| Token 状态 | -
- |
-
| Token 过期 | -{{ formatAdminDateTime(detail.claimToken?.expiredAt) }} | -
| 领取链接 | -- {{ claimUrl }} - 已失效 - - - | -
| 浏览器会话 | -{{ detail.task.browserSessionId || '-' }} | -
| 用户打开链接 | -{{ formatAdminDateTime(detail.task.claimedAt) }} | -
| 用户提交绑定 | -{{ formatAdminDateTime(detail.task.roleConfirmedAt) }} | -
| 完整绑定成功 | -{{ formatAdminDateTime(detail.task.redeemedAt) }} | -
| 截图路径 | -{{ detail.task.screenshotPath || '-' }} | -
这里展示任务当前和历史绑定过的库存项,便于核对多库存任务的真实履约轨迹。
-| 绑定 | -角色 | -库存项 | -状态 | -凭据内容 | -时间 | -操作 | -
|---|---|---|---|---|---|---|
| 当前任务还没有库存绑定记录 | -||||||
|
- #{{ binding.bindingId }}
- 主库存项
- |
-
- {{ binding.roleKey || '-' }}
-
- |
-
- ID {{ binding.inventoryItemId }}
- {{ binding.skuCode || '-' }}
-
- |
-
-
-
-
- |
- - {{ canViewSensitiveTaskData ? binding.displayValue || '-' : '客服不可见' }} - | -
- 绑定 {{ formatAdminDateTime(binding.createdAt) }}
-
-
- |
-
- |
-
客服可以先看这里,快速判断卡在哪一步,再决定是刷新角色、准备资源、发货还是退号。 @@ -161,7 +161,7 @@ const emit = defineEmits<{ {{ item.detail }}
回写后会直接更新任务终态,不再走旧式领取链接流程。
-
- 最近回写:
- 处理人:{{ detail.manualDispatch.completedBy?.username || '-' }} /
+
+
流水号:{{ detail.manualDispatch.deliveryReference || '-' }}
-交付内容:{{ detail.manualDispatch.deliveredCredential || '-' }}
-备注:{{ detail.manualDispatch.resultMessage || '-' }}
-这里记录自动兑换时每次使用过的 CDK、判定结果,以及是否切换到了新的同类型凭据。
{{ attempt.resultMessage || '-' }}
-截图加载中或当前不可读取。
- 打开原图{{ errorMessage }}
-{{ lastReplayResult.provider }} / {{ lastReplayResult.platform }} @@ -202,27 +202,27 @@ onMounted(loadDetail) -
{{ prettyJson(detail.payload) }}
- {{ prettyJson(detail.headers) }}
- {{ prettyJson(detail.query) }}
- {{ prettyJson(detail.body) }}
-