fix
无故事王国
2024-07-01 803e04b1ba7a513e8a04899c82b38f3c2fac131c
DolphinEnglishLearnStudent/Moudle/Me/MeVC.swift
@@ -8,6 +8,8 @@
import UIKit
import QMUIKit
let MeUserInfoUpdate_Noti = Notification.Name.init("MeUserInfoUpdate_Noti")
class MeVC: BaseVC {
            @IBOutlet weak var btn_address: QMUIButton!
            @IBOutlet weak var btn_coinRecord: QMUIButton!
@@ -20,25 +22,8 @@
            
    override func viewDidLoad() {
        super.viewDidLoad()
                        Services.userInfo().subscribe(onNext: {result in
                                    var items = Array<String>()
                                    if let model = result.data?.user{
                                                self.imge_cover.sd_setImage(with: URL(string: model.headImg))
                                                self.label_name.text = model.name
                                                items.append("剩余积分:\(model.integral)")
                                    }
                                    if let model = result.data?.userStudy{
                                                items.append("学习进度:周目\(model.week.jq_cn)")
                                                items.append("学习总时长:\(model.totalStudy)小时")
                                    }
                                    self.label_info.text = items.joined(separator: "|")
                        }).disposed(by: disposeBag)
                        getData()
    }
            override func setUI() {
                        super.setUI()
@@ -57,6 +42,31 @@
            }
            override func setRx() {
                        NotificationCenter.default.rx.notification(MeUserInfoUpdate_Noti).take(until: self.rx.deallocated).subscribe(onNext: {[weak self] _ in
                                    self?.getData()
                        }).disposed(by: disposeBag)
            }
            private func getData(){
                        Services.userInfo().subscribe(onNext: {result in
                                    var items = Array<String>()
                                    if let model = result.data?.user{
                                                self.imge_cover.sd_setImage(with: URL(string: model.headImg))
                                                self.label_name.text = model.name
                                                items.append("剩余积分:\(model.integral)")
                                    }
                                    if let model = result.data?.userStudy{
                                                items.append("学习进度:周目\(model.week.jq_cn)")
                                                items.append("学习总时长:\(model.totalStudy)小时")
                                    }
                                    self.label_info.text = items.joined(separator: "|")
                        }).disposed(by: disposeBag)
            }
            /// 地址管理
            @IBAction func addressManageAction(_ sender: QMUIButton) {
                        let vc = AddressManageVC(type: .handle)