diff --git a/src/store/modules/carts.ts b/src/store/modules/carts.ts
index ec82f37..44cf60e 100644
--- a/src/store/modules/carts.ts
+++ b/src/store/modules/carts.ts
@@ -81,15 +81,16 @@ export const useCartsStore = defineStore("carts", () => {
const giftMoney = computed(() => {
let oldGiftMoney = 0
for (let i in oldOrder.value.detailMap) {
- oldGiftMoney += oldOrder.value.detailMap[i].reduce((prve: number, cur: any) => {
+ oldGiftMoney += oldOrder.value.detailMap[i].filter((v: any) => v.isGift).reduce((prve: number, cur: any) => {
const memberPrice = cur.memberPrice || cur.salePrice
return prve + cur.number * (useVipPrice.value ? memberPrice : cur.salePrice)
}, 0)
}
- return giftList.value.reduce((acc: number, cur: any) => {
+ const nowTotal = giftList.value.reduce((acc: number, cur: any) => {
const memberPrice = cur.memberPrice || cur.salePrice
return acc + cur.number * (useVipPrice.value ? memberPrice : cur.salePrice)
}, 0)
+ return (nowTotal + oldGiftMoney)
})
//打包数量
const packNum = computed(() => {
@@ -174,6 +175,10 @@ export const useCartsStore = defineStore("carts", () => {
for (let i in oldOrder.value.detailMap) {
console.log(oldOrder.value)
total += oldOrder.value.detailMap[i].reduce((prve: number, cur: any) => {
+ console.log(cur)
+ if (cur.isGift) {
+ return prve + 0
+ }
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)
@@ -411,7 +416,15 @@ export const useCartsStore = defineStore("carts", () => {
number: v.num,
id: v.id,
pack_number: v.packNumber,
- discount_sale_amount: v.discountSaleAmount * 1 || 0
+ discount_sale_amount: v.discountSaleAmount * 1 || 0,
+ is_print: v.isPrint,
+ is_wait_call: v.isWaitCall,
+ is_gift: v.isGift,
+ is_temporary: v.isTemporary,
+ discount_sale_note: v.discountSaleNote,
+ product_name: v.productName,
+ sku_name: v.skuName,
+ sku_id: v.skuId
}
})
}
@@ -592,6 +605,7 @@ export const useCartsStore = defineStore("carts", () => {
WebSocketManager.sendMessage(msg);
}
return {
+ giftMoney,
goodsTotal,
isLinkFinshed,
setOldOrder,
diff --git a/src/views/admim/system/params/index.vue b/src/views/admim/system/params/index.vue
index 1c4a11a..9d23cd5 100644
--- a/src/views/admim/system/params/index.vue
+++ b/src/views/admim/system/params/index.vue
@@ -132,3 +132,12 @@ async function handleOperatClick(data: IOperatData) {}
// 切换示例
const isA = ref(true);
+
\ No newline at end of file
diff --git a/src/views/application/marketing/share/components/record.vue b/src/views/application/marketing/share/components/record.vue
index 387d1e8..2368710 100644
--- a/src/views/application/marketing/share/components/record.vue
+++ b/src/views/application/marketing/share/components/record.vue
@@ -5,7 +5,7 @@
@@ -101,6 +101,8 @@
diff --git a/src/views/inventory/consumables/components/addConsTakin.vue b/src/views/inventory/consumables/components/addConsTakin.vue
index 6174195..134f056 100644
--- a/src/views/inventory/consumables/components/addConsTakin.vue
+++ b/src/views/inventory/consumables/components/addConsTakin.vue
@@ -60,12 +60,12 @@
¥{{ scope.row.price }}
-
-
-
- ¥{{ scope.row.lpAmount }}
+
+
+
+ ¥{{ scope.row.winLossAmount }}
-
+
@@ -83,6 +83,7 @@