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