feat: 开启积分兑换配置更新
This commit is contained in:
parent
bf53f62e12
commit
d2f14ff44b
|
@ -178,11 +178,30 @@
|
||||||
></el-input-number>
|
></el-input-number>
|
||||||
</template>
|
</template>
|
||||||
</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.enablePointsRedemption"></el-switch>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</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">
|
<el-table-column label="开启生日优惠券" width="130" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-switch v-model="scope.row.enableBirthdayCoupons"></el-switch>
|
<el-switch v-model="scope.row.enableBirthdayCoupons"></el-switch>
|
||||||
|
@ -214,7 +233,12 @@
|
||||||
<el-switch v-model="scope.row.enableBirthdayReward"></el-switch>
|
<el-switch v-model="scope.row.enableBirthdayReward"></el-switch>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</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">
|
<template slot-scope="scope">
|
||||||
<!-- 只有最后一条记录显示操作按钮 -->
|
<!-- 只有最后一条记录显示操作按钮 -->
|
||||||
<div v-if="scope.$index === editLevelData.length - 1">
|
<div v-if="scope.$index === editLevelData.length - 1">
|
||||||
|
@ -677,6 +701,7 @@ export default {
|
||||||
enableDiscount: true,
|
enableDiscount: true,
|
||||||
discountRate: 5,
|
discountRate: 5,
|
||||||
enablePointsRedemption: false,
|
enablePointsRedemption: false,
|
||||||
|
pointsDeductionAmount: 100,
|
||||||
enableBirthdayCoupons: true,
|
enableBirthdayCoupons: true,
|
||||||
enableBirthdayReward: false,
|
enableBirthdayReward: false,
|
||||||
birthdayCouponsName: "",
|
birthdayCouponsName: "",
|
||||||
|
@ -697,6 +722,7 @@ export default {
|
||||||
enableDiscount: true,
|
enableDiscount: true,
|
||||||
discountRate: 10,
|
discountRate: 10,
|
||||||
enablePointsRedemption: true,
|
enablePointsRedemption: true,
|
||||||
|
pointsDeductionAmount: 100,
|
||||||
enableBirthdayCoupons: true,
|
enableBirthdayCoupons: true,
|
||||||
enableBirthdayReward: true,
|
enableBirthdayReward: true,
|
||||||
birthdayCouponsName: "",
|
birthdayCouponsName: "",
|
||||||
|
@ -717,6 +743,7 @@ export default {
|
||||||
enableDiscount: true,
|
enableDiscount: true,
|
||||||
discountRate: 15,
|
discountRate: 15,
|
||||||
enablePointsRedemption: true,
|
enablePointsRedemption: true,
|
||||||
|
pointsDeductionAmount: 100,
|
||||||
enableBirthdayCoupons: true,
|
enableBirthdayCoupons: true,
|
||||||
enableBirthdayReward: true,
|
enableBirthdayReward: true,
|
||||||
birthdayCouponsName: "",
|
birthdayCouponsName: "",
|
||||||
|
@ -737,6 +764,7 @@ export default {
|
||||||
enableDiscount: true,
|
enableDiscount: true,
|
||||||
discountRate: 20,
|
discountRate: 20,
|
||||||
enablePointsRedemption: true,
|
enablePointsRedemption: true,
|
||||||
|
pointsDeductionAmount: 100,
|
||||||
enableBirthdayCoupons: true,
|
enableBirthdayCoupons: true,
|
||||||
enableBirthdayReward: true,
|
enableBirthdayReward: true,
|
||||||
birthdayCouponsName: "",
|
birthdayCouponsName: "",
|
||||||
|
@ -800,6 +828,7 @@ export default {
|
||||||
enableDiscount: false,
|
enableDiscount: false,
|
||||||
discountRate: 0,
|
discountRate: 0,
|
||||||
enablePointsRedemption: false,
|
enablePointsRedemption: false,
|
||||||
|
pointsDeductionAmount: 100,
|
||||||
enableBirthdayCoupons: false,
|
enableBirthdayCoupons: false,
|
||||||
birthdayCouponsName: "",
|
birthdayCouponsName: "",
|
||||||
birthdayCouponsThreshold: 0,
|
birthdayCouponsThreshold: 0,
|
||||||
|
@ -958,6 +987,7 @@ export default {
|
||||||
enableDiscount: level.enableDiscount,
|
enableDiscount: level.enableDiscount,
|
||||||
discountRate: level.discountRate,
|
discountRate: level.discountRate,
|
||||||
enablePointsRedemption: level.enablePointsRedemption,
|
enablePointsRedemption: level.enablePointsRedemption,
|
||||||
|
pointsDeductionAmount: level.pointsDeductionAmount || 100,
|
||||||
enableBirthdayCoupons: level.enableBirthdayCoupons,
|
enableBirthdayCoupons: level.enableBirthdayCoupons,
|
||||||
birthdayCouponsName: level.birthdayCouponsName || "",
|
birthdayCouponsName: level.birthdayCouponsName || "",
|
||||||
birthdayCouponsThreshold: level.birthdayCouponsThreshold || 0,
|
birthdayCouponsThreshold: level.birthdayCouponsThreshold || 0,
|
||||||
|
@ -1038,6 +1068,7 @@ export default {
|
||||||
enableDiscount: level.enableDiscount,
|
enableDiscount: level.enableDiscount,
|
||||||
discountRate: level.discountRate,
|
discountRate: level.discountRate,
|
||||||
enablePointsRedemption: level.enablePointsRedemption,
|
enablePointsRedemption: level.enablePointsRedemption,
|
||||||
|
pointsDeductionAmount: level.pointsDeductionAmount,
|
||||||
enableBirthdayCoupons: level.enableBirthdayCoupons,
|
enableBirthdayCoupons: level.enableBirthdayCoupons,
|
||||||
birthdayCouponsName: level.birthdayCouponsName,
|
birthdayCouponsName: level.birthdayCouponsName,
|
||||||
birthdayCouponsThreshold: level.birthdayCouponsThreshold,
|
birthdayCouponsThreshold: level.birthdayCouponsThreshold,
|
||||||
|
@ -1245,6 +1276,7 @@ export default {
|
||||||
enableDiscount: false,
|
enableDiscount: false,
|
||||||
discountRate: 0,
|
discountRate: 0,
|
||||||
enablePointsRedemption: false,
|
enablePointsRedemption: false,
|
||||||
|
pointsDeductionAmount: 100,
|
||||||
enableBirthdayCoupons: false,
|
enableBirthdayCoupons: false,
|
||||||
birthdayCouponsName: "",
|
birthdayCouponsName: "",
|
||||||
birthdayCouponsThreshold: 0,
|
birthdayCouponsThreshold: 0,
|
||||||
|
@ -2020,6 +2052,25 @@ export default {
|
||||||
|
|
||||||
// 弹框样式
|
// 弹框样式
|
||||||
.sign-in-form,
|
.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,
|
.browse-form,
|
||||||
.purchase-form,
|
.purchase-form,
|
||||||
.share-form,
|
.share-form,
|
||||||
|
|
Loading…
Reference in New Issue