fix(admin): 人工录单订单项只显示真实内部 SKU
This commit is contained in:
@@ -8,8 +8,9 @@ import { hasAdminPermission } from '@/utils/admin-auth'
|
||||
|
||||
export type ManualOrderCostItem = {
|
||||
orderItemId: number
|
||||
itemTitle: string
|
||||
skuNick?: string
|
||||
matchSku?: string
|
||||
skuName?: string
|
||||
skuCode?: string
|
||||
quantity?: number
|
||||
}
|
||||
|
||||
@@ -51,10 +52,9 @@ const PAYMENT_METHOD_OPTIONS = [
|
||||
]
|
||||
|
||||
function itemLabel(item: ManualOrderCostItem) {
|
||||
const parts = [item.itemTitle || `订单项 #${item.orderItemId}`]
|
||||
if (item.skuNick) parts.push(item.skuNick)
|
||||
if (item.quantity && item.quantity > 1) parts.push(`×${item.quantity}`)
|
||||
return parts.join(' · ')
|
||||
// 只展示平台判断用的真实 SKU,引流长标题不进录单选项。
|
||||
const sku = item.matchSku || item.skuName || item.skuCode || `订单项 #${item.orderItemId}`
|
||||
return item.quantity && item.quantity > 1 ? `${sku} ×${item.quantity}` : sku
|
||||
}
|
||||
|
||||
export default function ManualOrderCostModal({
|
||||
|
||||
Reference in New Issue
Block a user