2020-08-13 08:12:57 +00:00
|
|
|
<template>
|
|
|
|
<view>
|
|
|
|
<view class='my-promotion'>
|
|
|
|
<view class="header">
|
|
|
|
<view class='name acea-row row-center-wrapper'>
|
|
|
|
<view>当前佣金</view>
|
2023-09-04 13:00:33 +00:00
|
|
|
<navigator url='/pages/users/user_spread_money/index?type=1' hover-class="none" class='record'>
|
2023-09-03 13:21:54 +00:00
|
|
|
提现记录<text class='iconfont icon-xiangyou'></text>
|
|
|
|
</navigator>
|
2020-08-13 08:12:57 +00:00
|
|
|
</view>
|
2023-09-03 13:21:54 +00:00
|
|
|
<view class='num'>{{ fen2yuan(spreadInfo.brokeragePrice) }}</view>
|
2020-08-13 08:12:57 +00:00
|
|
|
<view class='profit acea-row row-between-wrapper'>
|
|
|
|
<view class='item'>
|
|
|
|
<view>昨日收益</view>
|
2023-09-03 13:21:54 +00:00
|
|
|
<view class='money'>{{ fen2yuan(spreadInfo.yesterdayBrokeragePrice || 0) }}</view>
|
2020-08-13 08:12:57 +00:00
|
|
|
</view>
|
|
|
|
<view class='item'>
|
|
|
|
<view>累积已提</view>
|
2023-09-03 13:21:54 +00:00
|
|
|
<view class='money'>{{ fen2yuan(spreadInfo.withdrawBrokeragePrice || 0) }}</view>
|
2020-08-13 08:12:57 +00:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
2021-06-11 09:41:16 +00:00
|
|
|
<!-- #ifdef H5 -->
|
2020-08-13 08:12:57 +00:00
|
|
|
<navigator url="/pages/users/user_cash/index" hover-class="none" class='bnt bg-color'>立即提现</navigator>
|
|
|
|
<!-- #endif -->
|
|
|
|
<!-- #ifdef MP -->
|
|
|
|
<view @click="openSubscribe('/pages/users/user_cash/index')" class='bnt bg-color'>立即提现</view>
|
|
|
|
<!-- #endif -->
|
|
|
|
<view class='list acea-row row-between-wrapper'>
|
|
|
|
<navigator url='/pages/users/user_spread_code/index' hover-class="none" class='item acea-row row-center-wrapper row-column'>
|
|
|
|
<text class='iconfont icon-erweima'></text>
|
|
|
|
<view>推广名片</view>
|
|
|
|
</navigator>
|
|
|
|
<navigator url='/pages/users/promoter-list/index' hover-class="none" class='item acea-row row-center-wrapper row-column'>
|
|
|
|
<text class='iconfont icon-tongji'></text>
|
|
|
|
<view>推广人统计</view>
|
|
|
|
</navigator>
|
2023-09-04 13:00:33 +00:00
|
|
|
<navigator url="/pages/users/user_spread_money/index?type=2" hover-class="none" class='item acea-row row-center-wrapper row-column'>
|
2020-08-13 08:12:57 +00:00
|
|
|
<text class='iconfont icon-qiandai'></text>
|
|
|
|
<view>佣金明细</view>
|
|
|
|
</navigator>
|
|
|
|
<navigator url='/pages/users/promoter-order/index' hover-class="none" class='item acea-row row-center-wrapper row-column'>
|
|
|
|
<text class='iconfont icon-dingdan'></text>
|
|
|
|
<view>推广人订单</view>
|
|
|
|
</navigator>
|
|
|
|
<navigator url='/pages/users/promoter_rank/index' hover-class="none" class='item acea-row row-center-wrapper row-column'>
|
|
|
|
<text class='iconfont icon-paihang1'></text>
|
|
|
|
<view>推广人排行</view>
|
|
|
|
</navigator>
|
|
|
|
<navigator url='/pages/users/commission_rank/index' hover-class="none" class='item acea-row row-center-wrapper row-column'>
|
|
|
|
<text class='iconfont icon-paihang'></text>
|
|
|
|
<view>佣金排行</view>
|
|
|
|
</navigator>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<home></home>
|
|
|
|
</view>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
2023-09-03 13:21:54 +00:00
|
|
|
import { toLogin } from '@/libs/login.js';
|
|
|
|
import { mapGetters } from "vuex";
|
2020-08-13 08:12:57 +00:00
|
|
|
import home from '@/components/home';
|
2023-09-05 13:36:10 +00:00
|
|
|
import * as BrokerageAPI from '@/api/trade/brokerage.js'
|
2023-09-03 13:21:54 +00:00
|
|
|
import * as Util from '@/utils/util.js';
|
|
|
|
export default {
|
2020-08-13 08:12:57 +00:00
|
|
|
components: {
|
|
|
|
home
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
spreadInfo: {},
|
|
|
|
};
|
|
|
|
},
|
|
|
|
computed: mapGetters(['isLogin']),
|
2021-03-19 10:26:43 +00:00
|
|
|
watch: {
|
|
|
|
isLogin: {
|
|
|
|
handler: function(newV, oldV) {
|
|
|
|
if (newV) {
|
2021-06-11 09:41:16 +00:00
|
|
|
this.getSpreadInfo();
|
2021-03-19 10:26:43 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
deep: true
|
|
|
|
}
|
|
|
|
},
|
2020-08-13 08:12:57 +00:00
|
|
|
onLoad() {
|
2023-09-03 13:21:54 +00:00
|
|
|
if (!this.isLogin) {
|
|
|
|
toLogin();
|
|
|
|
return;
|
2020-08-13 08:12:57 +00:00
|
|
|
}
|
2023-09-03 13:21:54 +00:00
|
|
|
this.getSpreadInfo();
|
|
|
|
},
|
2020-08-13 08:12:57 +00:00
|
|
|
methods: {
|
|
|
|
onLoadFun: function() {
|
|
|
|
this.getSpreadInfo();
|
|
|
|
},
|
|
|
|
openSubscribe: function(page) {
|
2021-03-19 10:26:43 +00:00
|
|
|
uni.navigateTo({
|
|
|
|
url: page,
|
2020-08-13 08:12:57 +00:00
|
|
|
});
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
* 获取个人用户信息
|
|
|
|
*/
|
|
|
|
getSpreadInfo: function() {
|
2023-09-03 13:21:54 +00:00
|
|
|
BrokerageAPI.getBrokerageUserSummary().then(res => {
|
|
|
|
this.$set(this,'spreadInfo',res.data);
|
2020-08-13 08:12:57 +00:00
|
|
|
});
|
2023-09-03 13:21:54 +00:00
|
|
|
},
|
|
|
|
fen2yuan(price) {
|
|
|
|
return Util.fen2yuan(price)
|
|
|
|
},
|
2020-08-13 08:12:57 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
<style scoped lang="scss">
|
|
|
|
.my-promotion .header {
|
|
|
|
background-image: url("data:image/png;base64,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
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: 375rpx;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .name {
|
|
|
|
font-size: 30rpx;
|
|
|
|
color: #fff;
|
|
|
|
padding-top: 57rpx;
|
|
|
|
position: relative;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .name .record {
|
|
|
|
font-size: 26rpx;
|
|
|
|
color: rgba(255, 255, 255, 0.8);
|
|
|
|
position: absolute;
|
|
|
|
right: 20rpx;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .name .record .iconfont {
|
|
|
|
font-size: 25rpx;
|
|
|
|
margin-left: 10rpx;
|
|
|
|
vertical-align: 2rpx;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .num {
|
|
|
|
text-align: center;
|
|
|
|
color: #fff;
|
|
|
|
margin-top: 28rpx;
|
|
|
|
font-size: 90rpx;
|
|
|
|
font-family: 'Guildford Pro';
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .profit {
|
|
|
|
padding: 0 20rpx;
|
|
|
|
margin-top: 35rpx;
|
|
|
|
font-size: 24rpx;
|
|
|
|
color: rgba(255, 255, 255, 0.8);
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .profit .item {
|
|
|
|
min-width: 200rpx;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .header .profit .item .money {
|
|
|
|
font-size: 34rpx;
|
|
|
|
color: #fff;
|
|
|
|
margin-top: 5rpx;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .bnt {
|
|
|
|
font-size: 28rpx;
|
|
|
|
color: #fff;
|
|
|
|
width: 258rpx;
|
|
|
|
height: 68rpx;
|
|
|
|
border-radius: 50rpx;
|
|
|
|
text-align: center;
|
|
|
|
line-height: 68rpx;
|
|
|
|
margin: -32rpx auto 0 auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .list {
|
2021-06-11 09:41:16 +00:00
|
|
|
padding: 0 30rpx 50rpx 30rpx;
|
2020-08-13 08:12:57 +00:00
|
|
|
margin-top: 10rpx;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .list .item {
|
2021-06-11 09:41:16 +00:00
|
|
|
width: 335rpx;
|
2020-08-13 08:12:57 +00:00
|
|
|
height: 240rpx;
|
2021-06-11 09:41:16 +00:00
|
|
|
border-radius: 14rpx;
|
2020-08-13 08:12:57 +00:00
|
|
|
background-color: #fff;
|
|
|
|
margin-top: 20rpx;
|
|
|
|
font-size: 30rpx;
|
|
|
|
color: #666;
|
|
|
|
}
|
|
|
|
|
|
|
|
.my-promotion .list .item .iconfont {
|
|
|
|
font-size: 70rpx;
|
|
|
|
background-image: linear-gradient(to right, #fc4d3d 0%, #e93323 100%);
|
|
|
|
-webkit-background-clip: text;
|
|
|
|
-webkit-text-fill-color: transparent;
|
|
|
|
margin-bottom: 20rpx;
|
|
|
|
}
|
|
|
|
</style>
|