From a2ddd3bec584b6eb91ab8845353fdb40c9b37ebe Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期一, 02 九月 2024 17:22:17 +0800
Subject: [PATCH] 初步完成

---
 src/pages/wallet/index.vue |   75 +++++++++++++++++++++++++++++++++----
 1 files changed, 66 insertions(+), 9 deletions(-)

diff --git a/src/pages/wallet/index.vue b/src/pages/wallet/index.vue
index 770b8f7..968d9c2 100644
--- a/src/pages/wallet/index.vue
+++ b/src/pages/wallet/index.vue
@@ -7,26 +7,32 @@
 						<view class="c-p-b-16">
 							{{identity=='enterprise'?"浼佷笟浣欓锛堝厓锛�":'鏀跺叆浣欓锛堝厓锛�'}}
 						</view>
-						<text class="chuany-font50 fs-weight__500">12.88</text>
+						<text class="chuany-font50 fs-weight__500">{{balance}}</text>
 					</view>
 					<view class="right">
-						<up-button type="warning" size="small" shape="circle" :text="identity=='enterprise'?'鍏呭��':'鎻愮幇'"></up-button>
+						<up-button type="warning" size="small" shape="circle" @click="goMoney"
+							:text="identity=='enterprise'?'鍏呭��':'鎻愮幇'"></up-button>
 					</view>
 				</view>
 			</view>
 
-			<view class="money_bag">
+			<view class="money_bag" v-if="identity=='worker'">
 				<view class="tool_wrap">
 					<view class="tool_title chuany-flex chuany-justify-between">
 						<view class="title">
 							<text>鏀跺叆鏄庣粏</text>
 						</view>
-						<view class="chuany-flex title_right">
+						<view class="chuany-flex title_right" @click="toIncome">
 							<text class="c-m-r-10">鍏ㄩ儴</text>
 							<up-icon name="arrow-right"></up-icon>
 						</view>
 					</view>
-					<view class="tool_content">
+					<view class="" v-if="imcomeInfo&&imcomeInfo.length>0">
+						<up-cell :value="`${item.yiTiXianJine} 鍏僠" :title="item.zhiChuShouRuName" :label="item.remark"
+							:key="index" v-for="(item,index) in imcomeInfo"></up-cell>
+					</view>
+
+					<view class="tool_content" v-else>
 						<up-empty mode="list" icon="http://cdn.uviewui.com/uview/empty/list.png">
 						</up-empty>
 					</view>
@@ -44,11 +50,60 @@
 		},
 		data() {
 			return {
-				identity: ''
+				identity: '',
+				imcomeInfo: null,
+				pageIndex: 1,
+				pageSize: 20,
+				balance: '0.00'
 			}
 		},
+		onLoad() {
+			let that = this
+			this.userInfo = this.$db.get('userInfo') ? JSON.parse(this.$db.get('userInfo')) : {}
+			uni.getStorage({
+				key: 'identity',
+				success: function(res) {
+					that.identity = res.data
+					if (res.data == 'worker') {
+						that.balance = that.$common.moneySub(that.userInfo.userWorker.tiXianZonge, that
+							.userInfo.userWorker.yiTiXianJine)
+					} else {
+						console.log(that.identity, that.userInfo.userWorker.tiXianZonge,
+							'userInfo.userWorker.tiXianZonge');
+						that.balance = that.userInfo.userCompany.chongZhiYue ? that.userInfo.userCompany
+							.chongZhiYue : '0.00'
+					}
+				}
+			});
+			this.PostMyTiXianDetailListPage()
+		},
 		methods: {
-
+			PostMyTiXianDetailListPage() {
+				let obj = {
+					pageIndex: this.pageIndex,
+					pageSize: this.pageSize
+				}
+				this.$api.PostMyTiXianDetailListPage(obj).then(res => {
+					this.imcomeInfo = res.data.items
+					console.log(res, this.imcomeInfo, '==============');
+				})
+			},
+			toIncome() {
+				uni.navigateTo({
+					url: '/pages/income/income'
+				})
+			},
+			goMoney() {
+				if (this.identity == 'enterprise') {
+					uni.navigateTo({
+						url: '/pages/wallet/withdrawal'
+					})
+				} else {
+					uni.navigateTo({
+						url: '/pages/wallet/recharge'
+					})
+				}
+			}
 		}
 	}
 </script>
@@ -103,13 +158,15 @@
 		.tool_title {
 			padding: 30rpx;
 			border-bottom: 2rpx solid #eee;
+
 			.title {
 				color: #333;
 				font-size: 32rpx;
 				font-weight: 700;
 			}
-			.title_right{
-				color:#939499;
+
+			.title_right {
+				color: #939499;
 			}
 		}
 

--
Gitblit v1.9.1