无故事王国
2023-10-25 158f3707711ad4be78a55dc73a98aa1c9acda0dd
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
//
//  PersonalCenterVC.swift
//  BrokerDriver
//
//  Created by 无故事王国 on 2023/4/25.
//
 
import UIKit
 
class PersonalCenterVC: BaseViewController {
 
    @IBOutlet weak var userProileImg: UIImageView!
    @IBOutlet weak var label_name: UILabel!
    @IBOutlet weak var label_email: UILabel!
    @IBOutlet weak var view_wallet: TapButton!
 
    override func viewDidLoad() {
        super.viewDidLoad()
        title = "Personal Center"
        if let userModel = UserViewModel.getUserInfo(){
            label_name.text = userModel.driverName
            label_email.text = userModel.account
            userProileImg.jq_sdimage(url: userModel.headImg, placeholderImage: UIImage(named: "userdefault"))
 
            view_wallet.isHidden = userModel.isCarriers != 2
        }
    }
 
    @IBAction func profileAction(_ sender: TapButton) {
        let vc = PersonalDataVC()
        push(vc: vc)
    }
 
    @IBAction func walletAction(_ sender: TapButton) {
        let vc = PersonalWalletVC()
        push(vc: vc)
    }
 
    @IBAction func truckCompanyAction(_ sender: TapButton) {
        let vc = CompanyVC()
        push(vc: vc)
    }
 
    @IBAction func logOutAction(_ sender: UIButton) {
        CommonAlertView.show(title: "Prompt!", content: "Would you like to log out?", bt1: "No just yet", bt2: "Logout") {
            let nav = BaseNavigationController(rootViewController: LoginVC())
            UserViewModel.clearUserInfo()
            screnDelegate?.window?.rootViewController = nav
        }
    }
}