fix: 增加活动满减功能测试,备份之前的结算文件

This commit is contained in:
YeMingfei666 2025-10-15 10:33:06 +08:00
parent 1c6739532a
commit 8b1cb63651
3 changed files with 1904 additions and 590 deletions

View File

@ -13,7 +13,7 @@ import {
BackendCoupon,
ActivityConfig,
OrderExtraConfig, MerchantReductionConfig, MerchantReductionType,
GoodsType
GoodsType,
} from "@/utils/goods";
const shopUser = useUserStoreHook();
@ -217,6 +217,33 @@ export const useCartsStore = defineStore("carts", () => {
})
//使用积分数量
const userPoints = ref(0);
const testFullReductionActivity = {
"id": 231,
"shopId": 26,
"status": 2, // 2=进行中
"sort": 10,
"createTime": "2025-10-14 13:56:07",
"updateTime": "2025-10-14 14:41:02", // 最新修改
"validStartTime": "2025-10-14",
"validEndTime": "2025-12-14",
"useType": "dine,pickup,deliv,express", // 支持所有就餐类型
"useDays": "周一,周二,周三,周四,周五,周六,周日", // 全周期
"useTimeType": "all", // 全时段
"useStartTime": null,
"useEndTime": null,
"couponShare": 0, // 与优惠券不同享
"discountShare": 0, // 与限时折扣不同享
"vipPriceShare": 0, // 与会员价不同享
"pointsShare": 0, // 与积分不同享
"thresholds": [ // 多门槛此处1个
{
"activityId": 231,
"fullAmount": 1, // 满1元
"discountAmount": 10 // 减10元
}
],
"isDel": false
};
// 订单额外配置(现在依赖响应式的 merchantReduction
const orderExtraConfig = computed<OrderExtraConfig>(() => ({
// 引用扩展后的商家减免配置
@ -227,7 +254,8 @@ export const useCartsStore = defineStore("carts", () => {
currentStoreId: shopUser.userInfo.shopId?.toString() || '',
userPoints: userPoints.value,
isMember: useVipPrice.value,
memberDiscountRate: shopUser.userInfo.memberDiscountRate || 1
memberDiscountRate: shopUser.userInfo.memberDiscountRate || 1,
fullReductionActivities: [testFullReductionActivity]
}));
// 营销活动列表

1477
src/utils/goods copy.ts Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff