|
@ -1,7 +1,7 @@ |
|
|
<template> |
|
|
<template> |
|
|
<view class="running-water"> |
|
|
<view class="running-water"> |
|
|
<!-- 导航栏 --> |
|
|
<!-- 导航栏 --> |
|
|
<navbar title="金额记录" leftClick @leftClick="$utils.navigateBack" bgColor="#E3441A" color="#fff" /> |
|
|
|
|
|
|
|
|
<navbar title="流水记录" leftClick @leftClick="$utils.navigateBack" bgColor="#E3441A" color="#fff" /> |
|
|
|
|
|
|
|
|
<view class="bg"></view> |
|
|
<view class="bg"></view> |
|
|
|
|
|
|
|
@ -9,58 +9,60 @@ |
|
|
<view class="money-info"> |
|
|
<view class="money-info"> |
|
|
<view class="total-brokerage"> |
|
|
<view class="total-brokerage"> |
|
|
<view class="title">总佣金</view> |
|
|
<view class="title">总佣金</view> |
|
|
<view class="total-money">¥1240.00</view> |
|
|
|
|
|
<view class="btn"> |
|
|
|
|
|
|
|
|
<view class="total-money">¥{{ totalMoney }}</view> |
|
|
|
|
|
<!-- <view class="btn"> |
|
|
<view @click="$utils.navigateTo('/pages_order/mine/withdraw')" class=""> |
|
|
<view @click="$utils.navigateTo('/pages_order/mine/withdraw')" class=""> |
|
|
提现 |
|
|
提现 |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
</view> --> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view class="total-withdraw"> |
|
|
<view class="total-withdraw"> |
|
|
<view class="title">累计提现</view> |
|
|
<view class="title">累计提现</view> |
|
|
<view class="total-money">¥15300.00</view> |
|
|
|
|
|
<view class="btn"> |
|
|
|
|
|
|
|
|
<view class="total-money">¥{{ totalWithdraw }}</view> |
|
|
|
|
|
<!-- <view class="btn"> |
|
|
<view class=""> |
|
|
<view class=""> |
|
|
提现记录 |
|
|
提现记录 |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
</view> --> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view class="date-select"> |
|
|
<view class="date-select"> |
|
|
<view class="select-title"> |
|
|
|
|
|
|
|
|
<!-- <view class="select-title"> |
|
|
金额明细 |
|
|
金额明细 |
|
|
</view> |
|
|
|
|
|
<view class="year-info"> |
|
|
|
|
|
<view @click="openCalendars" class="time-unit"> |
|
|
|
|
|
{{ beforeYear }}年 |
|
|
|
|
|
|
|
|
</view> --> |
|
|
|
|
|
<view class="year-info" |
|
|
|
|
|
@click="openCalendars"> |
|
|
|
|
|
<view class="time-unit"> |
|
|
|
|
|
<!-- format('YYYY-MM-DD HH:mm:ss') --> |
|
|
|
|
|
{{ $dayjs(beforeDate).format('YYYY') }}年 |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
</view> |
|
|
</view> |
|
|
<view @click="openCalendars" class="time-unit"> |
|
|
|
|
|
{{ beforeMonth }}月 |
|
|
|
|
|
|
|
|
<view class="time-unit"> |
|
|
|
|
|
{{ $dayjs(beforeDate).format('MM') }}月 |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
</view> |
|
|
</view> |
|
|
<text class="interval">至</text> |
|
|
<text class="interval">至</text> |
|
|
<view @click="openCalendars" class="time-unit"> |
|
|
|
|
|
{{ afterYear }}年 |
|
|
|
|
|
|
|
|
<view class="time-unit"> |
|
|
|
|
|
{{ $dayjs(afterDate).format('YYYY') }}年 |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
</view> |
|
|
</view> |
|
|
<view @click="openCalendars" class="time-unit"> |
|
|
|
|
|
{{ afterMonth }}月 |
|
|
|
|
|
|
|
|
<view class="time-unit"> |
|
|
|
|
|
{{ $dayjs(afterDate).format('MM') }}月 |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
<uv-icon name="arrow-down-fill"></uv-icon> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view class="tab-box"> |
|
|
<view class="tab-box"> |
|
|
<view class="tab-box1" v-if="list && total"> |
|
|
|
|
|
|
|
|
<view class="tab-box1"> |
|
|
<uv-cell center border :title="item.title" v-for="(item, index) in list" :key="index" |
|
|
<uv-cell center border :title="item.title" v-for="(item, index) in list" :key="index" |
|
|
:value="x[item.type] + item.money" :label="item.createTime" /> |
|
|
:value="x[item.type] + item.money" :label="item.createTime" /> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view style="padding: 100rpx 0;" v-else> |
|
|
|
|
|
|
|
|
<view style="padding: 100rpx 0;" v-if="list.length == 0"> |
|
|
<uv-empty mode="history" textSize="28rpx" iconSize="100rpx" /> |
|
|
<uv-empty mode="history" textSize="28rpx" iconSize="100rpx" /> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
@ -81,12 +83,11 @@ |
|
|
return { |
|
|
return { |
|
|
x: ['+', '-', '-', '+'], |
|
|
x: ['+', '-', '-', '+'], |
|
|
mixinsListApi: "getWaterPageList", |
|
|
mixinsListApi: "getWaterPageList", |
|
|
beforeYear: new Date().getFullYear(), //开始年 |
|
|
|
|
|
afterYear: new Date().getFullYear(), //结束年 |
|
|
|
|
|
beforeMonth: new Date().getMonth() + 1 < 9 ? '' + new Date().getMonth() + 1 : new Date().getMonth() + |
|
|
|
|
|
1, //开始月 |
|
|
|
|
|
afterMonth: new Date().getMonth() + 1 < 9 ? '' + new Date().getMonth() + 1 : new Date().getMonth() + |
|
|
|
|
|
1, //开始月, //结束月 |
|
|
|
|
|
|
|
|
beforeDate: new Date(), //开始日期 |
|
|
|
|
|
afterDate: new Date(), //结束日期 |
|
|
|
|
|
|
|
|
|
|
|
totalMoney : 0, |
|
|
|
|
|
totalWithdraw : 0, |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
@ -99,26 +100,22 @@ |
|
|
|
|
|
|
|
|
// 选择了日期 |
|
|
// 选择了日期 |
|
|
handleSelectCalendars(day) { |
|
|
handleSelectCalendars(day) { |
|
|
let beforeDate = this.getYearMonth(day?.range?.before) |
|
|
|
|
|
let afterDate = this.getYearMonth(day?.range?.after) |
|
|
|
|
|
this.beforeYear = beforeDate.year; |
|
|
|
|
|
this.beforeMonth = beforeDate.month; |
|
|
|
|
|
this.afterYear = afterDate.year; |
|
|
|
|
|
this.afterMonth = afterDate.month; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log(day); |
|
|
|
|
|
|
|
|
|
|
|
// let beforeDate = this.getYearMonth(day?.range?.before) |
|
|
|
|
|
// let afterDate = this.getYearMonth(day?.range?.after) |
|
|
|
|
|
// this.beforeYear = beforeDate.year; |
|
|
|
|
|
// this.beforeMonth = beforeDate.month; |
|
|
|
|
|
// this.afterYear = afterDate.year; |
|
|
|
|
|
// this.afterMonth = afterDate.month; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
//获取开始年、月 |
|
|
|
|
|
getYearMonth(time) { |
|
|
|
|
|
if (!time) { |
|
|
|
|
|
time = new Date().toString() |
|
|
|
|
|
} |
|
|
|
|
|
let data = new Date(time.replace(/-/g, '/')); |
|
|
|
|
|
let year = data.getFullYear(); |
|
|
|
|
|
let month = data.getMonth() + 1; |
|
|
|
|
|
return { |
|
|
|
|
|
year: data.getFullYear(), |
|
|
|
|
|
month: month < 9 ? '0' + month : month |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getDataThen(list, total, result){ |
|
|
|
|
|
this.totalMoney = result.totalMoney |
|
|
|
|
|
this.totalWithdraw = result.totalWithdraw |
|
|
|
|
|
this.list = result.page.records |
|
|
|
|
|
this.total = result.page.total |
|
|
}, |
|
|
}, |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -191,7 +188,7 @@ |
|
|
background: white; |
|
|
background: white; |
|
|
padding-bottom: 20rpx; |
|
|
padding-bottom: 20rpx; |
|
|
display: flex; |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
|
|
|
|
|
|
justify-content: center; |
|
|
|
|
|
|
|
|
.select-title {} |
|
|
.select-title {} |
|
|
|
|
|
|
|
|