feat: 代客下单修改退款退菜

This commit is contained in:
2025-03-07 10:40:25 +08:00
parent ef358f33bb
commit d7ab9c3627
6 changed files with 263 additions and 19 deletions

View File

@@ -165,7 +165,8 @@ export const useCartsStore = defineStore("carts", () => {
const discount_sale_amount = cur.discount_sale_amount * 1 || 0
const memberPrice = cur.skuData ? (cur.skuData.memberPrice || cur.skuData.salePrice) : 0
const price = (discount_sale_amount || cur.salePrice || 0)
return prve + cur.number * (discount_sale_amount || (useVipPrice.value ? memberPrice : price))
const number = (cur.number - cur.returnNum)
return prve + (number <= 0 ? 0 : number) * (discount_sale_amount || (useVipPrice.value ? memberPrice : price))
}, 0)
}
return total
@@ -392,6 +393,7 @@ export const useCartsStore = defineStore("carts", () => {
newData[i] = data[i].map((v: any) => {
const skuData = getProductDetails({ product_id: v.productId, sku_id: v.skuId })
return {
...v,
...skuData,
placeNum: v.placeNum,
number: v.num,