From 642175113bf6f2c90894e689dacda50278cad570 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期四, 19 九月 2024 15:50:11 +0800
Subject: [PATCH] complete most UI &  Mock API

---
 XQMuse/Root/Me/VC/WalletVC.swift |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/XQMuse/Root/Me/VC/WalletVC.swift b/XQMuse/Root/Me/VC/WalletVC.swift
index 77d84cf..9682f6b 100644
--- a/XQMuse/Root/Me/VC/WalletVC.swift
+++ b/XQMuse/Root/Me/VC/WalletVC.swift
@@ -6,20 +6,46 @@
 //
 
 import UIKit
+import JQTools
 
 class WalletVC: BaseVC {
+				@IBOutlet weak var label_balance: UILabel!
+				@IBOutlet weak var label_recharge: UILabel!
+				@IBOutlet weak var label_income: UILabel!
+
+				private var walletModel:WalletModel?
 
     override func viewDidLoad() {
         super.viewDidLoad()
 								title = "钱包"
+
+								getData()
     }
+
+				override func setRx() {
+
+								NotificationCenter.default.rx.notification(WithDrawReply_Noti).subscribe(onNext: {_ in
+												self.getData()
+								}).disposed(by: disposeBag)
+				}
+
+				private func getData(){
+								Services.myWallet().subscribe(onNext: {data in
+												if let m = data.data{
+																self.walletModel = m
+																self.label_balance.text = m.balance.jq_formatFloat
+																self.label_recharge.text = m.recharge.jq_formatFloat
+																self.label_income.text = m.income.jq_formatFloat
+												}
+								}).disposed(by: disposeBag)
+				}
 
 				override func setUI() {
 								view.backgroundColor = UIColor(hexString: "#fafafa")
 				}
 
 				@IBAction func withdrawAction(_ sender: UIButton) {
-								let vc = BankWithdrawVC()
+								let vc = BankWithdrawVC(income: walletModel?.income ?? 0)
 								push(vc: vc)
 				}
 
@@ -29,7 +55,7 @@
 				}
 
 				@IBAction func spendingDetailAction(_ sender: TapBtn) {
-								let vc = SpendingDetailVC()
+								let vc = SpendingDetailVC(balance: walletModel?.balance ?? 0, income: walletModel?.income ?? 0)
 								push(vc: vc)
 				}
 				

--
Gitblit v1.7.1