1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- //
- // 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 nav_top_layout: NSLayoutConstraint!
- //去查看-我的学员
- @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(){
- if isIphoneX {self.nav_top_layout.constant = 24.f}
- 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)
-
- }
-
- }
|