add product sku
This commit is contained in:
@@ -43,8 +43,8 @@
|
||||
<div class="items">
|
||||
<t-tag
|
||||
v-for="(item, index) in itemList"
|
||||
:key="item.id || `${item.productId}-${index}`"
|
||||
:content="item.productNameSnapshot || '未命名产品'"
|
||||
:key="item.id || `${item.skuId}-${item.skuUnitId}-${index}`"
|
||||
:content="getProductText(item)"
|
||||
theme="primary"
|
||||
variant="light"
|
||||
/>
|
||||
@@ -141,6 +141,11 @@ function sumProductQuantity(field: "quantity" | "fulfilledQuantity"): string {
|
||||
}
|
||||
return getPackageQuantityText(total.toFixed(3));
|
||||
}
|
||||
|
||||
function getProductText(item: NonNullable<SalesOrder["itemList"]>[number]): string {
|
||||
const skuText = item.skuNameSnapshot || item.specSummarySnapshot;
|
||||
return `${item.productNameSnapshot || "未命名产品"}${skuText ? ` · ${skuText}` : ""}${item.unitSnapshot ? ` / ${item.unitSnapshot}` : ""}`;
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="less">
|
||||
|
||||
Reference in New Issue
Block a user