12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- //
- // MineViewController.swift
- // JiaPeiManage
- //
- // Created by Ning.ge on 2023/6/13.
- //
- import UIKit
- import RxSwift
- import RxCocoa
- final class MineViewController: BaseViewController {
-
- // MARK: 服务属性
- private let cocahService: CoachServiceType = CoachService(networking: CoachNetworking())
-
- // MARK: UI属性
- //修改密码
- @IBOutlet weak var update_password_button: QMUIButton!
- //用户头像
- @IBOutlet weak var user_icon_imageview: UIImageView!
- //用户名
- @IBOutlet weak var user_name_label: UILabel!
- //性别
- @IBOutlet weak var user_sex_imageview: UIImageView!
- //手机号
- @IBOutlet weak var phone_label: UILabel!
- //身份证
- @IBOutlet weak var idcarid_label: UILabel!
- //驾校名称
- @IBOutlet weak var schoolname_label: UILabel!
- //驾校地址
- @IBOutlet weak var school_address_label: UILabel!
- //退出登录
- @IBOutlet weak var quit_button: UIButton!
-
-
- override func viewDidLoad() {
- super.viewDidLoad()
- setupUI()
-
- self.cocahService.coachInfoRequest(id:String("\(LocalManager.userInfo.id)"), city: LocalManager.userInfo.city!)
- .subscribe(onSuccess: { userinfo in
- LocalManager.userInfo = userinfo
- self.biandView()
- }, onError: { error in
- })
- .disposed(by: disposeBag)
- biandView()
- }
-
- // MARK: 私有方法
- func setupUI(){
- self.view.backgroundColor = .db_theme
- //跳修改密码
- update_password_button.rx.tap.subscribe ({ [unowned self] (_) in
- NYSwRouter.push(NYSwPushType.mine_uppassword.path)
- }).disposed(by: disposeBag)
- quit_button.rx.tap.subscribe ({ [unowned self] (_) in
- LocalManager.userInfo.isLogin = false //设置已经登录
- print("退出登录成功")
- self.actionBackdo(quit_button)
- }).disposed(by: disposeBag)
- }
- //绑定-rx
- func biandView(){
- //用户头像
- self.user_icon_imageview.sd_setImage(with: LocalManager.userInfo.photoPath.urlValue, placeholderImage: LocalManager.userInfo.sex == "1" ? NYImage.Mine.usermale:NYImage.Mine.userfemale)
- //用户名
- self.user_name_label.text = LocalManager.userInfo.name
- //性别
- self.user_sex_imageview.image = UIImage(named: (LocalManager.userInfo.sex.hashValue==1 ? "男":"女"))
- //手机号
- self.phone_label.text = LocalManager.userInfo.mobile
- //身份证
- self.idcarid_label.text = LocalManager.userInfo.idcard
- //驾校名称
- self.schoolname_label.text = LocalManager.userInfo.schoolName
- //驾校地址
- self.school_address_label.text = LocalManager.userInfo.address
- }
-
- }
|