add
无故事王国
2024-06-03 3d8ce4866799bea7e66699acdeb86b60b0ba033c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
//
//  MeVC.swift
//  DolphinEnglishLearnStudent
//
//  Created by 无故事王国 on 2024/5/22.
//
 
import UIKit
import QMUIKit
 
class MeVC: BaseVC {
                @IBOutlet weak var btn_address: QMUIButton!
                @IBOutlet weak var btn_coinRecord: QMUIButton!
                @IBOutlet weak var btn_exchangeRecord: QMUIButton!
                @IBOutlet weak var btn_share: QMUIButton!
                @IBOutlet weak var btn_etudyRecord: QMUIButton!
                @IBOutlet weak var imge_cover: UIImageView!
                @IBOutlet weak var label_name: UILabel!
                @IBOutlet weak var label_info: UILabel!
                
    override func viewDidLoad() {
        super.viewDidLoad()
 
                                Services.userInfo().subscribe(onNext: {result in
                                                if let model = result.data{
                                                                self.imge_cover.sd_setImage(with: URL(string: model.headImg))
                                                                self.label_name.text = model.name
//                                                                var items = Array<String>()
//                                                                items.append("剩余积分:\(model.integral)")
//                                                                items.append("学习进度:\(model.integral)")
                                                }
                                }).disposed(by: disposeBag)
    }
 
 
                override func setUI() {
                                super.setUI()
                                btn_address.spacingBetweenImageAndTitle = 11
                                btn_coinRecord.spacingBetweenImageAndTitle = 11
                                btn_exchangeRecord.spacingBetweenImageAndTitle = 11
                                btn_share.spacingBetweenImageAndTitle = 11
                                btn_etudyRecord.spacingBetweenImageAndTitle = 11
 
                                btn_address.imagePosition = .top
                                btn_coinRecord.imagePosition = .top
                                btn_exchangeRecord.imagePosition = .top
                                btn_share.imagePosition = .top
                                btn_etudyRecord.imagePosition = .top
 
                }
 
                /// 地址管理
                @IBAction func addressManageAction(_ sender: QMUIButton) {
                                let vc = AddressManageVC(type: .handle)
                                vc.title = "地址管理"
                                push(vc: vc)
                }
 
                @IBAction func coinHistoryAction(_ sender: QMUIButton) {
                                let vc = CoinRecordHistoryVC()
                                vc.title = "积分明细"
                                push(vc: vc)
                }
 
                @IBAction func exchangeHistoryAction(_ sender: QMUIButton) {
                                let vc = ExchangeRecordHistoryVC()
                                vc.title = "兑换记录"
                                push(vc: vc)
                }
 
                @IBAction func studyRecord(_ sender: QMUIButton) {
                                let vc = StudyVC()
                                vc.title = "学习记录"
                                push(vc: vc)
                }
 
                @IBAction func shareAction(_ sender: QMUIButton) {
 
                }
 
                @IBAction func quitAction(_ sender: UIButton) {
                                CommonAlertView.show(content: "确认退出当前账户吗?") {
                                                Services.logoutStudy().subscribe(onNext: {result in
                                                                sceneDelegate?.needLogin()
                                                }).disposed(by: self.disposeBag)
                                }
                }
}