add product sku
This commit is contained in:
@@ -31,7 +31,7 @@
|
||||
<div class="items">
|
||||
<t-tag
|
||||
v-for="(item, index) in itemList"
|
||||
:key="item.id || `${item.productId}-${index}`"
|
||||
:key="item.id || `${item.skuId}-${item.skuUnitId}-${index}`"
|
||||
:content="getProductText(item)"
|
||||
theme="primary"
|
||||
variant="light"
|
||||
@@ -101,9 +101,10 @@ const productSummaryText = computed(() => `共 ${itemList.value.length} 项 ·
|
||||
|
||||
function getProductText(item: OrderFulfillmentItem): string {
|
||||
const productName = item.productNameSnapshot || "未命名产品";
|
||||
const skuText = item.skuNameSnapshot || item.specSummarySnapshot;
|
||||
const quantity = getPackageQuantityText(item.quantity);
|
||||
const unit = item.unitSnapshot ? ` ${item.unitSnapshot}` : "";
|
||||
return `${productName} × ${quantity}${unit}`;
|
||||
return `${productName}${skuText ? ` · ${skuText}` : ""} × ${quantity}${unit}`;
|
||||
}
|
||||
|
||||
function getUserName(user: OrderFulfillment["operator"], userId: string | undefined, fallback: string): string {
|
||||
|
||||
Reference in New Issue
Block a user