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/SpendingDetailInfoVC.swift |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/XQMuse/Root/Me/VC/SpendingDetailInfoVC.swift b/XQMuse/Root/Me/VC/SpendingDetailInfoVC.swift
index 2bf8519..911a521 100644
--- a/XQMuse/Root/Me/VC/SpendingDetailInfoVC.swift
+++ b/XQMuse/Root/Me/VC/SpendingDetailInfoVC.swift
@@ -9,10 +9,70 @@
 
 class SpendingDetailInfoVC: BaseVC {
 
+				
+				@IBOutlet weak var label_price: UILabel!
+				@IBOutlet weak var label_incomeType: UILabel!
+				@IBOutlet weak var label_datetime: UILabel!
+				@IBOutlet weak var label_orderNum: UILabel!
+				@IBOutlet weak var label_subUserName: UILabel!
+				@IBOutlet weak var image_subUserAvartar: UIImageView!
+				@IBOutlet weak var label_remakr: UILabel!
+
+
+				@IBOutlet weak var view_incomeType: UIView!
+				@IBOutlet weak var view_datetime: UIView!
+				@IBOutlet weak var view_orderNum: UIView!
+				@IBOutlet weak var view_subUser: UIView!
+				@IBOutlet weak var view_remark: UIView!
+				
+				private var id:Int!
+
+				required init(id:Int) {
+								super.init(nibName: nil, bundle: nil)
+								self.id = id
+				}
+				
+				required init?(coder: NSCoder) {
+								fatalError("init(coder:) has not been implemented")
+				}
+
     override func viewDidLoad() {
         super.viewDidLoad()
 								title = "收入详情"
 								navigationController?.navigationBar.scrollEdgeAppearance?.backgroundColor = .white
+
+								view_incomeType.isHidden = true
+								view_datetime.isHidden = true
+								view_orderNum.isHidden = true
+								view_subUser.isHidden = true
+								view_remark.isHidden = true
+
+								Services.balanceDetail(id: id).subscribe(onNext: {data in
+												if let m = data.data{
+
+																self.view_incomeType.isHidden = false
+																self.view_datetime.isHidden = false
+																self.view_orderNum.isHidden = false
+																self.view_remark.isHidden = false
+
+																if m.changeType == .increase{
+																				self.label_price.text = String(format: "+%.2lf", m.amount)
+																				self.label_price.textColor = UIColor(hexString: "#FE3211")?.withAlphaComponent(0.8)
+																}else{
+																				self.label_price.text = String(format: "-%.2lf", m.amount)
+																				self.label_price.textColor = .black.withAlphaComponent(0.8)
+																}
+
+																self.label_incomeType.text = m.type
+																self.label_datetime.text = m.paymentTime
+																self.label_orderNum.text = m.payOrderNo
+																self.view_subUser.isHidden = m.userName.isEmpty
+																self.label_subUserName.text = m.userName
+																self.image_subUserAvartar.sd_setImage(with: URL(string: m.avatar))
+																self.label_remakr.text = m.remark
+
+												}
+								}).disposed(by: disposeBag)
     }
 				override func viewWillDisappear(_ animated: Bool) {
 								super.viewDidDisappear(animated)

--
Gitblit v1.7.1