feat: 会员等级设置更新

This commit is contained in:
lzhizhao 2025-08-17 00:03:09 +08:00
parent d2f14ff44b
commit aff42b126d
2 changed files with 27 additions and 27 deletions

View File

@ -180,17 +180,17 @@
</el-table-column> </el-table-column>
<el-table-column label="开启积分抵扣" width="120" align="center"> <el-table-column label="开启积分抵扣" width="120" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-switch v-model="scope.row.enablePointsRedemption"></el-switch> <el-switch v-model="scope.row.enablePointsDeduction"></el-switch>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="积分抵扣额度" width="180" align="center"> <el-table-column label="积分抵扣额度" width="180" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div <div
v-if="scope.row.enablePointsRedemption" v-if="scope.row.enablePointsDeduction"
class="deduction-amount-input" class="deduction-amount-input"
> >
<el-input-number <el-input-number
v-model="scope.row.pointsDeductionAmount" v-model="scope.row.pointsDeductionQuota"
:min="0" :min="0"
:max="10000" :max="10000"
size="mini" size="mini"
@ -700,8 +700,8 @@ export default {
memberBenefits: "新会员双倍积分,享受基础会员价格优惠", memberBenefits: "新会员双倍积分,享受基础会员价格优惠",
enableDiscount: true, enableDiscount: true,
discountRate: 5, discountRate: 5,
enablePointsRedemption: false, enablePointsDeduction: false,
pointsDeductionAmount: 100, pointsDeductionQuota: 100,
enableBirthdayCoupons: true, enableBirthdayCoupons: true,
enableBirthdayReward: false, enableBirthdayReward: false,
birthdayCouponsName: "", birthdayCouponsName: "",
@ -721,8 +721,8 @@ export default {
memberBenefits: "享受9.5折优惠,每月专属优惠券,生日礼品", memberBenefits: "享受9.5折优惠,每月专属优惠券,生日礼品",
enableDiscount: true, enableDiscount: true,
discountRate: 10, discountRate: 10,
enablePointsRedemption: true, enablePointsDeduction: true,
pointsDeductionAmount: 100, pointsDeductionQuota: 100,
enableBirthdayCoupons: true, enableBirthdayCoupons: true,
enableBirthdayReward: true, enableBirthdayReward: true,
birthdayCouponsName: "", birthdayCouponsName: "",
@ -742,8 +742,8 @@ export default {
memberBenefits: "享受9折优惠免费配送服务专属客服支持", memberBenefits: "享受9折优惠免费配送服务专属客服支持",
enableDiscount: true, enableDiscount: true,
discountRate: 15, discountRate: 15,
enablePointsRedemption: true, enablePointsDeduction: true,
pointsDeductionAmount: 100, pointsDeductionQuota: 100,
enableBirthdayCoupons: true, enableBirthdayCoupons: true,
enableBirthdayReward: true, enableBirthdayReward: true,
birthdayCouponsName: "", birthdayCouponsName: "",
@ -763,8 +763,8 @@ export default {
memberBenefits: "享受8.5折优惠,优先配送,专属活动邀请,年度礼品", memberBenefits: "享受8.5折优惠,优先配送,专属活动邀请,年度礼品",
enableDiscount: true, enableDiscount: true,
discountRate: 20, discountRate: 20,
enablePointsRedemption: true, enablePointsDeduction: true,
pointsDeductionAmount: 100, pointsDeductionQuota: 100,
enableBirthdayCoupons: true, enableBirthdayCoupons: true,
enableBirthdayReward: true, enableBirthdayReward: true,
birthdayCouponsName: "", birthdayCouponsName: "",
@ -827,8 +827,8 @@ export default {
endGrowthValue: 100, endGrowthValue: 100,
enableDiscount: false, enableDiscount: false,
discountRate: 0, discountRate: 0,
enablePointsRedemption: false, enablePointsDeduction: false,
pointsDeductionAmount: 100, pointsDeductionQuota: 100,
enableBirthdayCoupons: false, enableBirthdayCoupons: false,
birthdayCouponsName: "", birthdayCouponsName: "",
birthdayCouponsThreshold: 0, birthdayCouponsThreshold: 0,
@ -986,8 +986,8 @@ export default {
endGrowthValue: level.endGrowthValue, endGrowthValue: level.endGrowthValue,
enableDiscount: level.enableDiscount, enableDiscount: level.enableDiscount,
discountRate: level.discountRate, discountRate: level.discountRate,
enablePointsRedemption: level.enablePointsRedemption, enablePointsDeduction: level.enablePointsDeduction || false,
pointsDeductionAmount: level.pointsDeductionAmount || 100, pointsDeductionQuota: level.pointsDeductionQuota || 100,
enableBirthdayCoupons: level.enableBirthdayCoupons, enableBirthdayCoupons: level.enableBirthdayCoupons,
birthdayCouponsName: level.birthdayCouponsName || "", birthdayCouponsName: level.birthdayCouponsName || "",
birthdayCouponsThreshold: level.birthdayCouponsThreshold || 0, birthdayCouponsThreshold: level.birthdayCouponsThreshold || 0,
@ -1037,7 +1037,7 @@ export default {
} }
// //
if (level.enablePointsRedemption) { if (level.enablePointsDeduction) {
benefits.push("积分兑换商品"); benefits.push("积分兑换商品");
} }
@ -1067,8 +1067,8 @@ export default {
endGrowthValue: level.endGrowthValue, endGrowthValue: level.endGrowthValue,
enableDiscount: level.enableDiscount, enableDiscount: level.enableDiscount,
discountRate: level.discountRate, discountRate: level.discountRate,
enablePointsRedemption: level.enablePointsRedemption, enablePointsDeduction: level.enablePointsDeduction || false,
pointsDeductionAmount: level.pointsDeductionAmount, pointsDeductionQuota: level.pointsDeductionQuota || 100,
enableBirthdayCoupons: level.enableBirthdayCoupons, enableBirthdayCoupons: level.enableBirthdayCoupons,
birthdayCouponsName: level.birthdayCouponsName, birthdayCouponsName: level.birthdayCouponsName,
birthdayCouponsThreshold: level.birthdayCouponsThreshold, birthdayCouponsThreshold: level.birthdayCouponsThreshold,
@ -1275,8 +1275,8 @@ export default {
endGrowthValue: 0, endGrowthValue: 0,
enableDiscount: false, enableDiscount: false,
discountRate: 0, discountRate: 0,
enablePointsRedemption: false, enablePointsDeduction: false,
pointsDeductionAmount: 100, pointsDeductionQuota: 100,
enableBirthdayCoupons: false, enableBirthdayCoupons: false,
birthdayCouponsName: "", birthdayCouponsName: "",
birthdayCouponsThreshold: 0, birthdayCouponsThreshold: 0,

View File

@ -204,18 +204,18 @@ export default {
align: "center", align: "center",
field: "productName" field: "productName"
}, },
// {
// title: "ID",
// align: "center",
// field: "productSpecId"
// },
{ {
title: "商品规格ID", title: "规格名称",
align: "center",
field: "productSpecId"
},
{
title: "商品规格名称",
align: "center", align: "center",
field: "productSpecName" field: "productSpecName"
}, },
{ {
title: "属店铺", title: "归属店铺",
align: "center", align: "center",
field: "shopName" field: "shopName"
}, },