| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- <template>
- <view class="page">
- <!-- #ifdef H5-->
- <uni-nav-bar v-if="!$isWxBrowser()" :fixed="true" background-color="#FFE05C" :border="false" :statusBar="false" left-icon="left" title="收益记录" @clickLeft="back" />
- <!-- #endif -->
- <view class="flex-col statistics">
- <view class="flex-row grid">
- <view class="flex-col gridItem">
- <view class="title flex-row justify-center">
- <text>累计奖励</text>
- </view>
- <view class="number flex-row justify-center">
- <text>{{withdrawStaticsData.totalIncome}}</text>
- </view>
- </view>
- <view class="flex-col gridItem leftBorder">
- <view class="title flex-row justify-center">
- <text>累计提现</text>
- </view>
- <view class="number flex-row justify-center">
- <text>{{withdrawStaticsData.totalWithdraw}}</text>
- </view>
- </view>
- <view class="flex-col gridItem leftBorder">
- <view class="title flex-row justify-center">
- <text>可提现</text>
- </view>
- <view class="number flex-row justify-center">
- <text>{{withdrawStaticsData.canWithdraw}}</text>
- </view>
- </view>
- </view>
- <view class="flex-row justify-center">
- <view class="flex-row justify-center tixian" @click="navigateTo('/pages/withdraw/withdraw')">
- <text>去提现</text>
- <u-icon name="arrow-right" color="#000" size="14"></u-icon>
- </view>
- </view>
- </view>
- <view class="flex-row grid1">
- <view class="flex-col justify-evenly gridItem1">
- <view class="title flex-row justify-center">
- <text>累计拓客</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTotalData.totalExpand}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>用券人数</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTotalData.useCouponTotal}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>充值人数</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTotalData.rechargeTotal}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>消费次数累计</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTotalData.consume}}</text>
- </view>
- </view>
- </view>
- <view class="title-h1">
- <text>拓客数据(今日)</text>
- </view>
- <view class="flex-row grid1">
- <view class="flex-col justify-evenly gridItem1">
- <view class="title flex-row justify-center">
- <text>累计拓客</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTodayData.totalExpand}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>用券人数</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTodayData.useCouponTotal}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>充值人数</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTodayData.rechargeTotal}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>消费次数累计</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppTodayData.consume}}</text>
- </view>
- </view>
- </view>
- <view class="title-h1">
- <text>间接拓客数据(今日)</text>
- </view>
- <view class="flex-row grid1">
- <view class="flex-col justify-evenly gridItem1">
- <view class="title flex-row justify-center">
- <text>累计拓客</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppIndirectData.totalExpand}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>用券人数</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppIndirectData.useCouponTotal}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>充值人数</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppIndirectData.rechargeTotal}}</text>
- </view>
- </view>
- <view class="flex-col justify-evenly gridItem1 leftBorder1">
- <view class="title flex-row justify-center">
- <text>消费次数累计</text>
- </view>
- <view class="number1 flex-row justify-center">
- <text>{{expandAppIndirectData.consume}}</text>
- </view>
- </view>
- </view>
- <view v-for="i in 10">
- <view class="title-h1 flex-row">
- <text>2024-06</text>
- <u-icon name="arrow-right" color="#000" size="16"></u-icon>
- <u-icon name="arrow-down" color="#000" size="16"></u-icon>
- </view>
- <view class="listItem" v-for="i in 2">
- <view class="flex-row justify-between listItemMsg">
- <view class="memberNo">
- <text>会员编号:Vip.00006379</text>
- </view>
- <view class="flex-row justify-between msg">
- <text>发券</text>
- <text>0.01</text>
- </view>
- </view>
- <view class="time">
- <text>2024-02-05:12:01:22</text>
- </view>
- </view>
- </view>
- <view class="flex-row justify-center seeMore">
- <text>查看更多</text>
- </view>
- <!--#ifdef H5-->
- <liu-drag-button v-if="$isWxBrowser()" @clickBtn="back">返回</liu-drag-button>
- <!--#endif-->
- </view>
- </template>
- <script>
- export default {
- components: {
- },
- data() {
- return {
- height:'',
- withdrawStaticsData:{},
- expandAppTotalData:{},
- expandAppTodayData:{},
- expandAppIndirectData:{},
- }
- },
- onLoad(e) {
- let sysInfo = uni.getSystemInfoSync()
- this.height = sysInfo.windowHeight - 70 + 'px' //除标题栏栏外的屏幕可用高度
- },
- onShow(){
- this.withdrawStatics()
- this.expandAppTotal()
- this.expandAppToday()
- this.expandAppIndirect()
- },
- methods: {
- withdrawStatics(){
- this.$api.service.withdrawStatics().then(res=>{
- this.withdrawStaticsData = res.data.data
- })
- },
- expandAppTotal(){
- this.$api.service.expandAppTotal().then(res=>{
- this.expandAppTotalData = res.data.data
- })
- },
- expandAppToday(){
- this.$api.service.expandAppToday().then(res=>{
- this.expandAppTodayData = res.data.data
- })
- },
- expandAppIndirect(){
- this.$api.service.expandAppIndirect().then(res=>{
- this.expandAppIndirectData = res.data.data
- })
- },
- navigateTo(url) {
- uni.navigateTo({
- url: url
- })
- },
- back() {
- let pages = getCurrentPages()
- if (pages.length > 1){
- uni.navigateBack({
- delta: 1,
- fail:err=>{
- console.log(err)
- }
- })
- }else {
- uni.switchTab({
- url: '/pages/my/my'
- });
- }
- },
- }
- }
- </script>
- <style lang="scss" scoped>
- @import './index.rpx.css';
- </style>
|