123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- //
- // HomeViewController.swift
- // JiaPeiManage
- //
- // Created by Ning.ge on 2023/6/12.
- //
- import UIKit
- import RxSwift
- import RxCocoa
- import SwiftyUserDefaults
- final class HomeViewController: BaseViewController {
-
- // MARK: UI属性
- //去查看-我的学员
- @IBOutlet weak var meStu_button: QMUIButton!
- //我的学员-action-btn
- @IBOutlet weak var meStuAction_button: UIButton!
- //在校学员-action
- @IBOutlet weak var onSchoolAction_button: UIButton!
- //生成二维码-action
- @IBOutlet weak var codeQrAction_button: UIButton!
- //绑定学员-action
- @IBOutlet weak var biandAction_button: UIButton!
- //个人中心-action
- @IBOutlet weak var mineAction_button: UIButton!
- //统计
- @IBOutlet weak var statisticsAction_button: UIButton!
- //去查看-个人中心
- @IBOutlet weak var meMine_button: QMUIButton!
-
- override func viewDidLoad() {
- super.viewDidLoad()
- //判断用户登录
- LocalManager.isOpenLogin()
- //UI
- setupUI()
- //biand绑定
- biandView()
- }
-
- // MARK: 私有方法
- func setupUI(){
- self.view.backgroundColor = .db_theme
- self.meStu_button.imagePosition = .right
- self.meStu_button.spacingBetweenImageAndTitle = 5
- self.meMine_button.imagePosition = .right
- self.meMine_button.spacingBetweenImageAndTitle = 5
- }
- //绑定-rx
- func biandView(){
- //我的学员-action-btn
- self.meStuAction_button.rx.tap.subscribe ({ [unowned self] (_) in
- if !LocalManager.isOpenLogin() { return}
- NYSwRouter.open(NYSwOpenType.traineetab.rawValue)
- //NYSwRouter.push(NYSwPushType.trainee_list.path)
- }).disposed(by: disposeBag)
- //在校学员-action
- self.onSchoolAction_button.rx.tap.subscribe ({ [unowned self] (_) in
- if !LocalManager.isOpenLogin() { return}
- NYSwRouter.push(NYSwPushType.trainee_list_school,context: LocalManager.userInfo.schoolId)
- }).disposed(by: disposeBag)
- //生成二维码-action
- self.codeQrAction_button.rx.tap.subscribe ({ [unowned self] (_) in
- if !LocalManager.isOpenLogin() { return}
-
- }).disposed(by: disposeBag)
- //绑定学员-action
- self.biandAction_button.rx.tap.subscribe ({ [unowned self] (_) in
- if !LocalManager.isOpenLogin() { return}
-
- }).disposed(by: disposeBag)
- //统计-action
- self.statisticsAction_button.rx.tap.subscribe ({ [unowned self] (_) in
- if !LocalManager.isOpenLogin() { return}
- print("统计-action")
- NYSwRouter.push(NYSwPushType.trainee_statistics.path)
- }).disposed(by: disposeBag)
- //个人中心-action
- self.mineAction_button.rx.tap.subscribe ({ [unowned self] (_) in
- if !LocalManager.isOpenLogin() { return}
- NYSwRouter.push(NYSwPushType.mine_center.path)
- }).disposed(by: disposeBag)
-
- }
-
- }
|