修复限时折扣问题
This commit is contained in:
@@ -198,8 +198,8 @@ export const useCartsStore = defineStore("carts", () => {
|
||||
goods.value = res.records.map(item => {
|
||||
return {
|
||||
...item,
|
||||
isLimitDiscount: limitDiscountRes.value !== null && canUseLimitTimeDiscount(item, limitDiscountRes.value, shopInfo, shopUser.userInfo),
|
||||
limitDiscountPrice: limitDiscountRes.value !== null && returnPrice({ goods: { ...item, memberPrice: item.lowMemberPrice, salePrice: item.lowPrice }, shopInfo: shopInfo, limitTimeDiscountRes: limitDiscountRes.value, shopUserInfo: shopUser.userInfo, idKey: 'id' })
|
||||
isLimitDiscount: limitDiscountRes.value !== null && canUseLimitTimeDiscount(item, limitDiscountRes.value, shopInfo, vipUser.value),
|
||||
limitDiscountPrice: limitDiscountRes.value !== null && returnPrice({ goods: { ...item, memberPrice: item.lowMemberPrice, salePrice: item.lowPrice }, shopInfo: shopInfo, limitTimeDiscountRes: limitDiscountRes.value, shopUserInfo: vipUser.value, idKey: 'id' })
|
||||
}
|
||||
});
|
||||
|
||||
@@ -314,7 +314,7 @@ export const useCartsStore = defineStore("carts", () => {
|
||||
fullReductionActivities: fullReductionActivities.value,
|
||||
currentDinnerType: dinnerType.value,
|
||||
limitTimeDiscount: limitDiscountRes.value,
|
||||
shopUserInfo: shopUser.userInfo,
|
||||
shopUserInfo: vipUser.value,
|
||||
newUserDiscount: newUserDiscount.value
|
||||
}));
|
||||
|
||||
|
||||
@@ -128,7 +128,7 @@ export function returnIsSeatFee(item) {
|
||||
/**
|
||||
* 计算购物车会员优惠价格
|
||||
*/
|
||||
export function returnVipDiscountPrice() {}
|
||||
export function returnVipDiscountPrice() { }
|
||||
|
||||
//计算商品券优惠价格
|
||||
export function returnProductCouponPrice(coup, goodsArr, vipUser) {
|
||||
@@ -243,6 +243,9 @@ export function returnCartPrice(goods, vipUser) {
|
||||
|
||||
// 价格保留两位小数不四舍五入
|
||||
export function customTruncateToTwoDecimals(number) {
|
||||
if (!number) {
|
||||
return 0;
|
||||
}
|
||||
let stringNumber = number.toString();
|
||||
let dotIndex = stringNumber.indexOf(".");
|
||||
if (dotIndex === -1) {
|
||||
|
||||
Reference in New Issue
Block a user