wallet:接入佣金提现
parent
03ceb0bcf3
commit
06f7bd5f68
|
@ -40,7 +40,7 @@
|
||||||
name="number"></input></view>
|
name="number"></input></view>
|
||||||
<view class="tips-title">
|
<view class="tips-title">
|
||||||
<view style="font-weight: bold; font-size: 26rpx;">提示:</view>
|
<view style="font-weight: bold; font-size: 26rpx;">提示:</view>
|
||||||
<view style="margin-top: 10rpx;">当前佣金为 <text class='font-color'>¥{{userInfo.brokeragePrice || 0}}</text></view>
|
<view style="margin-top: 10rpx;">当前佣金为 <text class='font-color'>¥{{ fen2yuan(spreadInfo.brokeragePrice || 0) }}</text></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="tips-box">
|
<view class="tips-box">
|
||||||
<view class="tips mt-30">注意事项:</view>
|
<view class="tips mt-30">注意事项:</view>
|
||||||
|
@ -57,8 +57,8 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { transferIn } from '@/api/user.js';
|
|
||||||
import * as WalletApi from '@/api/pay/wallet.js';
|
import * as WalletApi from '@/api/pay/wallet.js';
|
||||||
|
import * as BrokerageAPI from '@/api/trade/brokerage.js'
|
||||||
import * as Util from '@/utils/util.js';
|
import * as Util from '@/utils/util.js';
|
||||||
import { toLogin } from '@/libs/login.js';
|
import { toLogin } from '@/libs/login.js';
|
||||||
import { mapGetters } from "vuex";
|
import { mapGetters } from "vuex";
|
||||||
|
@ -70,6 +70,7 @@
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
wallet: {},
|
wallet: {},
|
||||||
|
spreadInfo: {},
|
||||||
|
|
||||||
now_money: 0,
|
now_money: 0,
|
||||||
navRecharge: ['账户充值', '佣金转入'],
|
navRecharge: ['账户充值', '佣金转入'],
|
||||||
|
@ -129,6 +130,10 @@
|
||||||
WalletApi.getPayWallet().then(res=>{
|
WalletApi.getPayWallet().then(res=>{
|
||||||
this.wallet = res.data;
|
this.wallet = res.data;
|
||||||
})
|
})
|
||||||
|
// 获得佣金
|
||||||
|
BrokerageAPI.getBrokerageUser().then(res => {
|
||||||
|
this.$set(this,'spreadInfo',res.data);
|
||||||
|
});
|
||||||
|
|
||||||
// 获得充值套餐
|
// 获得充值套餐
|
||||||
WalletApi.getWalletRechargePackageList().then(res => {
|
WalletApi.getWalletRechargePackageList().then(res => {
|
||||||
|
@ -158,7 +163,7 @@
|
||||||
let value = e.detail.value.number;
|
let value = e.detail.value.number;
|
||||||
// 转入余额
|
// 转入余额
|
||||||
if (that.active) {
|
if (that.active) {
|
||||||
if (parseFloat(value) < 0 || parseFloat(value) == NaN || value == undefined || value == "") {
|
if (parseFloat(value) < 0 || parseFloat(value) === NaN || value === undefined || value === "") {
|
||||||
return that.$util.Tips({
|
return that.$util.Tips({
|
||||||
title: '请输入金额'
|
title: '请输入金额'
|
||||||
});
|
});
|
||||||
|
@ -167,14 +172,15 @@
|
||||||
title: '转入余额',
|
title: '转入余额',
|
||||||
content: '转入余额后无法再次转出,确认是否转入余额',
|
content: '转入余额后无法再次转出,确认是否转入余额',
|
||||||
success(res) {
|
success(res) {
|
||||||
if (res.confirm) {
|
if (!res.confirm) {
|
||||||
transferIn({
|
return that.$util.Tips({
|
||||||
price: parseFloat(value)
|
title: '已取消'
|
||||||
}).then(res => {
|
|
||||||
that.$store.commit("changInfo", {
|
|
||||||
amount1: 'brokeragePrice',
|
|
||||||
amount2: that.$util.$h.Sub(that.userInfo.brokeragePrice, parseFloat(value))
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
BrokerageAPI.createBrokerageWithdraw({
|
||||||
|
type: 1,
|
||||||
|
price: parseFloat(value) * 100
|
||||||
|
}).then(res => {
|
||||||
return that.$util.Tips({
|
return that.$util.Tips({
|
||||||
title: '转入成功',
|
title: '转入成功',
|
||||||
icon: 'success'
|
icon: 'success'
|
||||||
|
@ -187,11 +193,6 @@
|
||||||
title: err
|
title: err
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
} else if (res.cancel) {
|
|
||||||
return that.$util.Tips({
|
|
||||||
title: '已取消'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue