fix: 修改历史订单售价会员价采用订单里的数据,修改库存数量展示

This commit is contained in:
2025-03-25 10:10:15 +08:00
parent 28d0e616a4
commit efe1adfb44
3 changed files with 753 additions and 2 deletions

View File

@@ -129,7 +129,6 @@ export const useCartsStore = defineStore("carts", () => {
})
//返回打包数量称重商品打包数量最大为1
function returnCartPackNumber(cur: any) {
console.log(cur)
let pack_number = (dinnerType.value == 'take-out' ? cur.number : cur.pack_number * 1)
pack_number = (cur.product_type == 'weight' && pack_number > 1) ? 1 : pack_number;
return pack_number * 1
@@ -493,12 +492,22 @@ export const useCartsStore = defineStore("carts", () => {
for (let i in data) {
newData[i] = data[i].map((v: any) => {
const skuData = getProductDetails({ product_id: v.productId, sku_id: v.skuId })
console.log(skuData)
console.log(v)
return {
...v,
...skuData,
skuData: {
...skuData,
salePrice: v.price,
memberPrice: v.memberPrice
},
placeNum: v.placeNum,
number: v.num,
id: v.id,
salePrice: v.price,
memberPrice: v.memberPrice,
pack_number: v.packNumber,
discount_sale_amount: v.discountSaleAmount * 1 || 0,
is_print: v.isPrint,
@@ -513,6 +522,7 @@ export const useCartsStore = defineStore("carts", () => {
}
})
}
console.log('newData', newData)
return newData
}