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