feat: 开启积分兑换配置更新
This commit is contained in:
parent
bf53f62e12
commit
d2f14ff44b
|
@ -178,11 +178,30 @@
|
|||
></el-input-number>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="开启积分兑换" width="120" align="center">
|
||||
<el-table-column label="开启积分抵扣" width="120" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-switch v-model="scope.row.enablePointsRedemption"></el-switch>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="积分抵扣额度" width="180" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div
|
||||
v-if="scope.row.enablePointsRedemption"
|
||||
class="deduction-amount-input"
|
||||
>
|
||||
<el-input-number
|
||||
v-model="scope.row.pointsDeductionAmount"
|
||||
:min="0"
|
||||
:max="10000"
|
||||
size="mini"
|
||||
style="width: 120px;"
|
||||
></el-input-number>
|
||||
<span style="margin-left: 5px; font-size: 12px; color: #666;"
|
||||
>积分=1元</span
|
||||
>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="开启生日优惠券" width="130" align="center">
|
||||
<template slot-scope="scope">
|
||||
<el-switch v-model="scope.row.enableBirthdayCoupons"></el-switch>
|
||||
|
@ -214,7 +233,12 @@
|
|||
<el-switch v-model="scope.row.enableBirthdayReward"></el-switch>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="150" align="center">
|
||||
<el-table-column
|
||||
label="操作"
|
||||
fixed="right"
|
||||
width="150"
|
||||
align="center"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<!-- 只有最后一条记录显示操作按钮 -->
|
||||
<div v-if="scope.$index === editLevelData.length - 1">
|
||||
|
@ -677,6 +701,7 @@ export default {
|
|||
enableDiscount: true,
|
||||
discountRate: 5,
|
||||
enablePointsRedemption: false,
|
||||
pointsDeductionAmount: 100,
|
||||
enableBirthdayCoupons: true,
|
||||
enableBirthdayReward: false,
|
||||
birthdayCouponsName: "",
|
||||
|
@ -697,6 +722,7 @@ export default {
|
|||
enableDiscount: true,
|
||||
discountRate: 10,
|
||||
enablePointsRedemption: true,
|
||||
pointsDeductionAmount: 100,
|
||||
enableBirthdayCoupons: true,
|
||||
enableBirthdayReward: true,
|
||||
birthdayCouponsName: "",
|
||||
|
@ -717,6 +743,7 @@ export default {
|
|||
enableDiscount: true,
|
||||
discountRate: 15,
|
||||
enablePointsRedemption: true,
|
||||
pointsDeductionAmount: 100,
|
||||
enableBirthdayCoupons: true,
|
||||
enableBirthdayReward: true,
|
||||
birthdayCouponsName: "",
|
||||
|
@ -737,6 +764,7 @@ export default {
|
|||
enableDiscount: true,
|
||||
discountRate: 20,
|
||||
enablePointsRedemption: true,
|
||||
pointsDeductionAmount: 100,
|
||||
enableBirthdayCoupons: true,
|
||||
enableBirthdayReward: true,
|
||||
birthdayCouponsName: "",
|
||||
|
@ -800,6 +828,7 @@ export default {
|
|||
enableDiscount: false,
|
||||
discountRate: 0,
|
||||
enablePointsRedemption: false,
|
||||
pointsDeductionAmount: 100,
|
||||
enableBirthdayCoupons: false,
|
||||
birthdayCouponsName: "",
|
||||
birthdayCouponsThreshold: 0,
|
||||
|
@ -958,6 +987,7 @@ export default {
|
|||
enableDiscount: level.enableDiscount,
|
||||
discountRate: level.discountRate,
|
||||
enablePointsRedemption: level.enablePointsRedemption,
|
||||
pointsDeductionAmount: level.pointsDeductionAmount || 100,
|
||||
enableBirthdayCoupons: level.enableBirthdayCoupons,
|
||||
birthdayCouponsName: level.birthdayCouponsName || "",
|
||||
birthdayCouponsThreshold: level.birthdayCouponsThreshold || 0,
|
||||
|
@ -1038,6 +1068,7 @@ export default {
|
|||
enableDiscount: level.enableDiscount,
|
||||
discountRate: level.discountRate,
|
||||
enablePointsRedemption: level.enablePointsRedemption,
|
||||
pointsDeductionAmount: level.pointsDeductionAmount,
|
||||
enableBirthdayCoupons: level.enableBirthdayCoupons,
|
||||
birthdayCouponsName: level.birthdayCouponsName,
|
||||
birthdayCouponsThreshold: level.birthdayCouponsThreshold,
|
||||
|
@ -1245,6 +1276,7 @@ export default {
|
|||
enableDiscount: false,
|
||||
discountRate: 0,
|
||||
enablePointsRedemption: false,
|
||||
pointsDeductionAmount: 100,
|
||||
enableBirthdayCoupons: false,
|
||||
birthdayCouponsName: "",
|
||||
birthdayCouponsThreshold: 0,
|
||||
|
@ -2020,6 +2052,25 @@ export default {
|
|||
|
||||
// 弹框样式
|
||||
.sign-in-form,
|
||||
// 积分抵扣额度输入框样式
|
||||
.deduction-amount-input {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
|
||||
.el-input-number {
|
||||
.el-input__inner {
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
span {
|
||||
white-space: nowrap;
|
||||
font-size: 12px;
|
||||
color: #666;
|
||||
}
|
||||
}
|
||||
|
||||
.browse-form,
|
||||
.purchase-form,
|
||||
.share-form,
|
||||
|
|
Loading…
Reference in New Issue