From 14af62538ff1237d9998a79a3bd4fde8532a4849 Mon Sep 17 00:00:00 2001
From: YeMingfei666 <1619116647@qq.com>
Date: Tue, 11 Mar 2025 16:13:22 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8C=82=E8=B4=A6=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=EF=BC=8C=E8=80=97=E6=9D=90=E7=9B=98=E7=82=B9?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=EF=BC=8C=E4=BB=A3=E5=AE=A2=E4=B8=8B=E5=8D=95?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/store/modules/carts.ts | 20 +++++--
src/views/admim/system/params/index.vue | 9 ++++
.../marketing/share/components/record.vue | 20 +++----
.../components/detail/credit_repayment.vue | 46 ++++++++--------
src/views/data/credit/config/content.ts | 4 +-
src/views/data/credit/index.vue | 53 +++++++++++--------
.../consumables/components/addConsTakin.vue | 18 +++----
.../tool/Instead/components/carts/item.vue | 1 +
.../tool/Instead/components/carts/list.vue | 4 ++
src/views/tool/Instead/components/control.vue | 13 ++---
src/views/tool/Instead/components/note.vue | 5 +-
src/views/tool/Instead/components/order.vue | 6 +--
.../components/popup-cart-changePrice.vue | 18 +++++--
.../tool/Instead/components/popup-coupon.vue | 27 ++++++----
src/views/tool/Instead/index.vue | 8 ++-
src/views/tool/Instead/quan_util.js | 6 ++-
src/views/user/list/config/content.ts | 1 +
17 files changed, 164 insertions(+), 95 deletions(-)
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 @@