增加:会员记录增加来源
This commit is contained in:
parent
ec4e653449
commit
4af98648d8
|
|
@ -23,7 +23,7 @@
|
|||
</el-form-item>
|
||||
<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="prepend">补差实际支付金额达到</template>
|
||||
<template slot="append">元,赠送</template>
|
||||
</el-input>
|
||||
<el-select v-model.number="config.quota_integral_give_card" placeholder="请选择" class="filter-item selWidth mr20">
|
||||
|
|
@ -32,6 +32,19 @@
|
|||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="共创股东">
|
||||
<el-input v-model="config.quota_integral_shareholder_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_shareholder_level_id" placeholder="请选择" class="filter-item selWidth mr20">
|
||||
<el-option v-for="(item,index) in shareholder_level_list" :key="index" :label="item.title" :value="item.id">
|
||||
{{ item.title }}
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- 提交按钮 -->
|
||||
<el-form-item>
|
||||
|
|
@ -46,12 +59,14 @@
|
|||
import { exchangeQuotaConfigGet, exchangeQuotaConfigSet } from "@/api/marketing";
|
||||
import {distributionLevelLst} from "@/api/promoter";
|
||||
import {levelListApi} from "@/api/user";
|
||||
import {merShareholderList} from "@/api/merchant";
|
||||
|
||||
export default {
|
||||
name: 'Index',
|
||||
data() {
|
||||
return {
|
||||
level_list: [],
|
||||
shareholder_level_list: [],
|
||||
// 配置信息
|
||||
config: {
|
||||
quota_integral_switch: 0,
|
||||
|
|
@ -59,11 +74,14 @@ export default {
|
|||
quota_integral_diff_rate: 0.00,
|
||||
quota_integral_give_money: 0.00,
|
||||
quota_integral_give_card: '',
|
||||
quota_integral_shareholder_money: 0.00,
|
||||
quota_integral_shareholder_level_id: '',
|
||||
},
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getLevelList();
|
||||
this.getShareholder();
|
||||
this.getConfig();
|
||||
},
|
||||
methods: {
|
||||
|
|
@ -76,6 +94,20 @@ export default {
|
|||
console.log('获取失败',res)
|
||||
})
|
||||
},
|
||||
// 获取全部共创股东等级
|
||||
getShareholder(){
|
||||
let _this = this;
|
||||
let params = {
|
||||
page: 1,
|
||||
limit: 20,
|
||||
merchant_type: 1,
|
||||
};
|
||||
merShareholderList(params).then(res => {
|
||||
_this.shareholder_level_list = res.data.list || {};
|
||||
}).catch((res) => {
|
||||
console.log('获取失败',res)
|
||||
})
|
||||
},
|
||||
// 提交配置信息
|
||||
setConfig(){
|
||||
let _this = this;
|
||||
|
|
|
|||
|
|
@ -40,23 +40,31 @@
|
|||
</div>
|
||||
</div>
|
||||
<el-table v-loading="listLoading" :data="tableData.data" style="width: 100%" size="small">
|
||||
<el-table-column prop="order_sn" label="订单号" min-width="100" />
|
||||
<el-table-column prop="user.nickname" label="用户名" min-width="80" />
|
||||
<el-table-column prop="user.phone" label="手机号码" min-width="60" />
|
||||
<el-table-column prop="title" label="会员卡名称" min-width="60" />
|
||||
<el-table-column prop="pay_price" label="支付金额(元)" min-width="60" />
|
||||
<el-table-column prop="price" label="支付方式" min-width="60">
|
||||
<el-table-column prop="order_sn" label="订单号" min-width="150" align="center" />
|
||||
<el-table-column prop="user.nickname" label="用户名" min-width="100" align="center" />
|
||||
<el-table-column prop="user.phone" label="手机号码" min-width="90" align="center" />
|
||||
<el-table-column prop="title" label="会员卡名称" min-width="100" align="center" />
|
||||
<el-table-column prop="pay_price" label="支付金额(元)" min-width="80" align="center" />
|
||||
<el-table-column label="支付方式" min-width="100" align="center">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.pay_type | svipPayType }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="paid" label="支付状态" min-width="60" >
|
||||
<el-table-column label="支付状态" min-width="100" align="center" >
|
||||
<template slot-scope="scope">
|
||||
<span v-if = "scope.row.pay_type == 'sys' || scope.row.pay_type == 'free'">无需支付</span>
|
||||
<span v-else>{{ scope.row.paid ? '已支付' : '未支付' }}</span>
|
||||
</template> </el-table-column>
|
||||
<el-table-column prop="create_time" label="购买时间" min-width="60" />
|
||||
<el-table-column prop="user.svip_endtime" label="到期时间" min-width="60" />
|
||||
<el-table-column prop="create_time" label="购买时间" min-width="130" align="center" />
|
||||
<el-table-column prop="user.svip_endtime" label="到期时间" min-width="130" align="center" />
|
||||
<el-table-column label="来源" min-width="150" align="center" >
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.source == 0">会员主动开通</span>
|
||||
<span v-else-if="scope.row.source == 1">兑换码开通</span>
|
||||
<span v-else-if="scope.row.source == 2">邀请码开通</span>
|
||||
<span v-else-if="scope.row.source == 3">小酒馆补差金额达标赠送</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div class="block">
|
||||
<el-pagination
|
||||
|
|
@ -140,4 +148,7 @@ export default {
|
|||
.selWidth {
|
||||
width: 280px !important;
|
||||
}
|
||||
/deep/ .cell{
|
||||
padding: 0!important;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in New Issue