diff --git a/src/store/print.js b/src/store/print.js index e4f090f..6006e89 100644 --- a/src/store/print.js +++ b/src/store/print.js @@ -159,7 +159,9 @@ export const usePrint = defineStore({ props.orderInfo.masterId = props.orderInfo.tableName; } props.orderInfo.outNumber = props.outNumber; - props.discountAmount = props.amount + if (!props.discountAmount) { + props.discountAmount = props.amount; + } this.receiptList.push(props); this.startReceiptPrint(); diff --git a/src/views/home/components/settleAccount.vue b/src/views/home/components/settleAccount.vue index 476d24a..8ff1e6a 100644 --- a/src/views/home/components/settleAccount.vue +++ b/src/views/home/components/settleAccount.vue @@ -269,7 +269,7 @@ async function printOrderLable() { name: item.productName, number: item.num, skuName: item.productSkuName, - salePrice: formatDecimal(item.priceAmount / item.num), + salePrice: formatDecimal(item.price), totalAmount: formatDecimal(item.priceAmount) } ) diff --git a/src/views/order/index.vue b/src/views/order/index.vue index b7ab46f..6223188 100644 --- a/src/views/order/index.vue +++ b/src/views/order/index.vue @@ -502,7 +502,7 @@ const print = lodash.throttle( name: item.productName, number: item.num, skuName: item.productSkuName, - salePrice: formatDecimal(item.priceAmount / item.num), + salePrice: formatDecimal(item.price), totalAmount: formatDecimal(item.priceAmount) } )