<template> <view class="list"> <view class="head"> <view class="head_conent"> <view class="sum"> <view class="text">已提现金额</view> <u-count-to class="num" style="color: #F84221;" :startVal="0" :endVal="sumTofixed" :decimals="2"></u-count-to> </view> <view class="line"></view> <view class="sum"> <view class="text">已提现次数</view> <u-count-to class="num" :startVal="0" :endVal="count"></u-count-to> </view> </view> <u-line></u-line> <view class="tixian" @click="tixian"> 立即提现 </view> </view> <!-- <view class="public-wrapper"> <view class="title"> 提现详情 </view> <view class="conter"> <view class="data">编号</view> <view class="browse">银行</view> <view class="turnover">日期</view> <view class="money">金额(元)</view> </view> <view class="footer"> <scroll-view :scroll-top="scrollTop" scroll-y="true" class="scroll-Y"> <view class=" footer_list" v-for="(item,index) in UserApplylist" :key="index"> <view class="data">{{index+1}}</view> <view class="browse">{{item.financial_account.bank}}</view> <view class="turnover">{{item.create_time}}</view> <view class="money">{{item.extract_money}}</view> </view> </scroll-view> </view> </view> --> <view class="recoder"> <block> <!-- <picker mode="date" fields="month" :end="endDate" @change="changeDate"> <view class="time"> <view>2023年-11月</view> <image src="@/static/images/arrow-right.png" class="icon"></image> </view> </picker> --> <view class="card" v-for="(item,index) in UserApplylist" :key="index"> <image class="left" src="@/static/images/qianbao.png" style="width: 60rpx;height: 60rpx;"></image> <view class="right"> <view class="item"> <view class="item_title">佣金提现到银行卡</view> <view class="item_money">+{{item.extract_money}}</view> </view> <view class="item"> <view class="item_brank">{{`${item.financial_account.bank} (${item.financial_account.bank_code}) `}}</view> <view class="item_time">{{item.create_time}}</view> </view> </view> </view> </block> </view> </view> </template> <script> // +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team <admin@crmeb.com> // +---------------------------------------------------------------------- import { getAdminApplyListAPI } from '@/api/user.js' export default { data() { return { sum: 0, count:0, scrollTop: 0, endDate: '', merId: '', UserApplylist:[] } }, computed: { sumTofixed(){ return this.returnFloat(this.sum) } }, watch: { }, onLoad(option) { this.merId = option.mer_id let date = new Date(); this.endDate = `${date.getFullYear()}-${date.getMonth()+1}-01` console.log(this.endDate); // console.log(this.merId); this.ApplyList() // this.UserApplylist.forEach((item)=>{ // console.log(item.extract_money); // }) }, methods: { changeDate(e){ console.log(e.detail.value); }, /**数字强制转为两位小数*/ returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.toString()+".00"; return value; } if(xsd.length>1){ if(xsd[1].length<2){ value=value.toString()+"0"; } return value; } }, tixian() { uni.navigateBack({ delta: 1 }); }, ApplyList(){ getAdminApplyListAPI(this.merId).then(res=>{ console.log(res); this.UserApplylist=res.data.list this.count=this.UserApplylist.length this.UserApplylist.forEach(item=>{ item.financial_account.bank_code=item.financial_account.bank_code.substr(-4) console.log(item.financial_account.bank_code); // item.create_time=item.create_time.substr(0,10) // console.log(parseInt(item.extract_money)); }) for(let i =0; i<this.UserApplylist.length; i++){ this.sum+=parseInt(this.UserApplylist[i].extract_money) } }).catch(err=>{ console.log(err); }) } }, } </script> <style lang="scss"> .list { .head { // width: 100%; // height: 150px; // display: flex; // background-image: linear-gradient(90deg, #FA6514 0%, #E93323 100%); // position: relative; // padding-top: 28rpx; width: 694rpx; margin: 28rpx auto; padding: 28rpx; background-color: #fff; border-radius: 24rpx; .head_conent { // width: 694rpx; // margin: 28rpx auto; // height: 150px; // margin: 50px auto; // border-radius: 15px; // box-shadow: 0px 0px 5px rgba(#FA6514, 0.5); display: flex; justify-content: space-around; align-items: center; .line{ width: 1rpx; height: 70rpx; background-color: #dfdfdf; } .sum { flex: 1; text-align: center; color: #737373; font-size: 30rpx; .num{ font-size: 42.06rpx; margin-bottom: 15rpx; } .text{ margin-bottom: 15rpx; } } } .tixian { width: 326rpx; height: 53rpx; line-height: 53rpx; text-align: center; background: #FFFFFF; border-radius: 25rpx 25rpx 25rpx 25rpx; opacity: 1; border: 2rpx solid #F84221; margin: 0 auto; margin-top: 20rpx; font-size: 26rpx; font-family: PingFang SC-Regular, PingFang SC; font-weight: 400; color: #F84221; // position: absolute; // background-image: linear-gradient(90deg, #FA6514 0%, #E93323 100%); // box-shadow: 0px 0px 5px rgba(#FA6514, 0.5); // width: 100px; // height: 40px; // line-height: 40px; // border-radius: 30px; // text-align: center; // font-size: 18px; // color: #fff; // font-weight: 700; // left: 37%; // top: 150px; } } .public-wrapper { width: 90%; margin: 70px auto; box-shadow: 0px 0px 5px rgba(#FA6514, 0.7); border-radius: 10px; .title { font-size: 18px; font-weight: 700; padding: 10px 0 0 10px; } .conter { display: flex; align-items: center; padding: 10px 0 0 10px; text-align: center; .data { width: 40px; } .browse { width: 110px; } .turnover { width: 110px; } .money { width: 60px; } } .footer { .scroll-Y { max-height: 60vh; .footer_list { display: flex; align-items: center; padding: 10px 0 0 10px; text-align: center; .data { width: 40px; } .browse { width: 110px; } .turnover { width: 110px; } .money { width: 60px; } } } } } .recoder{ padding: 0 28rpx 28rpx 28rpx; .time{ height: 42rpx; font-size: 30rpx; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #333333; line-height: 45rpx; margin-bottom: 20rpx; display: flex; align-items: center; .icon{ width: 30rpx; height: 30rpx; transform: rotate(90deg); margin-left: 10rpx; } } .card{ width: 694rpx; background: #FFFFFF; border-radius: 21rpx 21rpx 21rpx 21rpx; opacity: 1; padding: 28rpx; margin-bottom: 20rpx; display: flex; align-items: center; .left{ flex-shrink: 0; margin-right: 20rpx; } .right{ flex: 1; .item{ width: 100%; display: flex; justify-content: space-between; &_title{ font-size: 30rpx; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #333333; line-height: 45rpx; } &_money{ font-size: 33rpx; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #F84221; line-height: 50rpx; } &_brank{ font-size: 26rpx; font-family: PingFang SC-Regular, PingFang SC; font-weight: 400; color: #737373; line-height: 39rpx; } &_time{ font-size: 23rpx; font-family: PingFang SC-Regular, PingFang SC; font-weight: 400; color: #B3B3B3; line-height: 34rpx; } } } } } } </style>