From c6f83537de95f3c5e591cd2eff90f1163f38f118 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期五, 01 十一月 2024 10:55:33 +0800
Subject: [PATCH] 1.钱包
---
sub_pages/supplier/wallet/wallet-billing-detail.vue | 55 ++++++++++++++++++++++++++++++++++++-------------------
1 files changed, 36 insertions(+), 19 deletions(-)
diff --git a/sub_pages/supplier/wallet/wallet-billing-detail.vue b/sub_pages/supplier/wallet/wallet-billing-detail.vue
index 4edecd7..30eff44 100644
--- a/sub_pages/supplier/wallet/wallet-billing-detail.vue
+++ b/sub_pages/supplier/wallet/wallet-billing-detail.vue
@@ -20,16 +20,6 @@
</u-cell>
</u-cell-group>
- <!-- <u-calendar
- :show="calendarShow"
- :minDate="minDate"
- :maxDate="maxDate"
- allowSameDay="true"
- mode="range"
- :defaultDate="[query.startDate,query.endDate]"
- @confirm="confirm"
- @close="close"
- ></u-calendar> -->
<u-calendar
:show="calendarShow"
minDate="2024-07-01"
@@ -37,23 +27,42 @@
allowSameDay="true"
:monthNum="12"
mode="range"
+ :startText="startText"
+ :endText="endText"
:defaultDate="[query.startDate,query.endDate]"
@confirm="confirm"
@close="close"
- ></u-calendar>
+ >
+ </u-calendar>
</view>
-
+
<u-cell-group>
<u-cell
v-for="(item,index) in list " :key="index"
>
- <image slot="icon" src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/dc/dc56da3413664c829b0be3c229672c88qianbi.png" class="image-icon"></image>
- <view slot="title" class="f10">{{ item.typeName }}</view>
+ <!-- 收入 -->
+ <!-- https://hmy-flower.oss-cn-shanghai.aliyuncs.com/56/56abe8c4217a4f41a87cee6a82a36913billincome.png -->
+ <!-- 提现发起 -->
+ <!-- https://hmy-flower.oss-cn-shanghai.aliyuncs.com/47/4778ee2740904450a9d420305e9c940awithdrawstart.png -->
+ <!-- 提现成功 -->
+ <!-- https://hmy-flower.oss-cn-shanghai.aliyuncs.com/47/477032a3a4a3480ea71f0aad040f9047withdrawsucess.png -->
+ <!-- 提现失败 -->
+ <!-- https://hmy-flower.oss-cn-shanghai.aliyuncs.com/37/3721dfee31684221b3476e4182517699withdrawfail.png -->
+
+ <view slot="icon">
+ <image v-if="item.type=='settlement' " src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/56/56abe8c4217a4f41a87cee6a82a36913billincome.png" class="image-icon"></image>
+ <image v-else-if="item.type=='withdraw' && item.withdrawType=='start' " src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/47/4778ee2740904450a9d420305e9c940awithdrawstart.png" class="image-icon"></image>
+ <image v-else-if="item.type=='withdraw' && item.withdrawType=='success' " src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/47/477032a3a4a3480ea71f0aad040f9047withdrawsucess.png" class="image-icon"></image>
+ <image v-else-if="item.type=='withdraw' && item.withdrawType=='fail' " src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/37/3721dfee31684221b3476e4182517699withdrawfail.png" class="image-icon"></image>
+ <image v-else src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/56/56abe8c4217a4f41a87cee6a82a36913billincome.png" class="image-icon"></image>
+ </view>
+ <view slot="title" class="f10">{{ item.typeName }}<text v-if="item.withdrawType"> ({{item.withdrawTypeName}}) </text> </view>
<view slot="label" class="f10" >{{ getYyyyMmDdHh24Mi(item.createTime) }}</view>
<view slot="value" style="text-align: right;" class="f10">
<view>
- <text v-if="item.method==='reduce' ">-</text>
- {{ item.changeAmount }}
+ <text v-if="item.method==='reduce' && item.withdrawType !='success' " class="f-c-y">-{{ item.changeAmount }}</text>
+ <text v-else-if="item.method==='add' " class="f-c-r">+{{ item.changeAmount }}</text>
+ <text v-else></text>
</view>
<view>余额:{{ item.balance }}</view>
</view>
@@ -71,12 +80,14 @@
return {
calendarShow:false,
calendarLabel:'',
+ startText:"",
+ endText:"",
+ minDate: '',
+ maxDate: '',
query:{
startDate:"",
endDate:""
},
- minDate: '',
- maxDate: '',
};
},
@@ -128,7 +139,7 @@
async getPageList(){
this.page.size=20
- this.listApi = '/v2/wallet-bill-record/page'
+ this.listApi = '/v2/wallet-bill-record/pageByDesc'
let ref=await this.getList()
console.log(ref)
},
@@ -148,6 +159,12 @@
<style lang="scss">
.u-page{
font-size: 14px;
+ .f-c-y{
+ color: #FEA850;
+ }
+ .f-c-r{
+ color: red;
+ }
.f10{
font-size: 14px;
--
Gitblit v1.9.3