杨锴
2024-09-19 642175113bf6f2c90894e689dacda50278cad570
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)