增加:惠民积分 - 补差金额达到指定金额时赠送会员卡设置

This commit is contained in:
wuhui_zzw 2024-07-01 17:06:11 +08:00
parent b25f3b35ea
commit 6c31efa0a0
1 changed files with 17 additions and 25 deletions

View File

@ -21,21 +21,14 @@
</el-input>
<div class="tips">会员使用积分兑换酒水时超出积分抵扣部分的金额支付比例</div>
</el-form-item>
<el-form-item label="消费升级:">
<el-radio-group v-model.number="config.quota_integral_upgrade_switch">
<el-radio :label="0">关闭</el-radio>
<el-radio :label="1">开启</el-radio>
</el-radio-group>
<div class="tips">开启后用户使用现金支付达到指定金额后升级到指定分销商等级</div>
</el-form-item>
<el-form-item label="升级条件" v-show="config.quota_integral_upgrade_switch == 1">
<el-input v-model="config.quota_integral_upgrade_money" :precision="2" :step="0.01" :min="0" type="number" class="selWidth">
<template slot="prepend">总消费</template>
<template slot="append">升级到</template>
<el-form-item label="会员升级">
<el-input v-model="config.quota_integral_give_money" :precision="2" :step="0.01" :min="0" type="number" style="width:500px!important;">
<template slot="prepend">补差支付金额达到</template>
<template slot="append">赠送</template>
</el-input>
<el-select v-model.number="config.quota_integral_upgrade_level" placeholder="请选择" class="filter-item selWidth mr20">
<el-option v-for="(item,index) in distributionLevelList" :key="index" :label="item.brokerage_name" :value="item.user_brokerage_id">
{{ item.brokerage_name }}
<el-select v-model.number="config.quota_integral_give_card" placeholder="请选择" class="filter-item selWidth mr20">
<el-option v-for="(item,index) in level_list" :key="index" :label="item.svip_name" :value="item.group_data_id" v-if="item.status == 1">
{{ item.svip_name }}
</el-option>
</el-select>
</el-form-item>
@ -52,35 +45,35 @@
<script>
import { exchangeQuotaConfigGet, exchangeQuotaConfigSet } from "@/api/marketing";
import {distributionLevelLst} from "@/api/promoter";
import {levelListApi} from "@/api/user";
export default {
name: 'Index',
data() {
return {
distributionLevelList: [],
level_list: [],
//
config: {
quota_integral_switch: 0,
quota_integral_rate: 0.00,
quota_integral_diff_rate: 0.00,
quota_integral_upgrade_switch: 0,
quota_integral_upgrade_money: 0.00,
quota_integral_upgrade_level: 0.00,
quota_integral_give_money: 0.00,
quota_integral_give_card: '',
},
}
},
mounted() {
this.getDistributionLevelList();
this.getLevelList();
this.getConfig();
},
methods: {
//
getDistributionLevelList(){
//
getLevelList(){
let _this = this;
distributionLevelLst({ page: 1, limit: 200}).then(res => {
_this.distributionLevelList = res.data.list || {};
levelListApi().then(res => {
_this.level_list = res.data.list || {};
}).catch((res) => {
console.log('获取分销商等级失败',res)
console.log('获取失败',res)
})
},
//
@ -119,6 +112,5 @@ export default {
padding-bottom: 5px;
font-size: 12px;
color: #999;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
</style>