younger_times
2023-04-26 945655d9f53293d7da9d2d11363b3230f6e53bbe
BrokerDriver/Login/VC/LoginVC.swift
@@ -16,6 +16,13 @@
    override func viewDidLoad() {
        super.viewDidLoad()
#if DEBUG
        tf_email.text = "eeee"
        tf_pwd.text = "111111"
#endif
    }
    @IBAction func forgotAction(_ sender: UIButton) {
@@ -25,6 +32,23 @@
    @IBAction func loginAction(_ sender: UIButton) {
#if !DEBUG
        guard !tf_email.isEmpty else {
            alert(msg: "Please input email");return
        }
        guard tf_email.text!.jq_isEmail else {
            alert(msg: "Please enter the correct email");return
        }
        guard !tf_pwd.text!.isEmpty else {
            alert(msg: "Please enter password");return
        }
#endif
        Services.companyLogin(username: tf_email.text!, password: tf_pwd.text!).subscribe(onNext: { data in
            if let model = data.data{
                UserViewModel.saveUserInfo(model)
        let snapView = screnDelegate?.window?.snapshotView(afterScreenUpdates: true)
        let nav = BaseNavigationController(rootViewController: HomeVC())
        screnDelegate?.window?.rootViewController = nav
@@ -35,6 +59,11 @@
            snapView?.transform3D = CATransform3DMakeScale(1.5, 1.5, 1.5)
        } completion: { _ in
            snapView?.removeFromSuperview()
                    UserViewModel.publishLoginSuccess()
        }
    }
        }) { error in
        }.disposed(by: disposeBag)
    }
}