| | |
| | | @IBOutlet weak var btn_login: UIButton! |
| | | @IBOutlet weak var btn_sendCode: UIButton! |
| | | @IBOutlet weak var btn_isRead: UIButton! |
| | | |
| | | @IBOutlet weak var btn_wechat: UIButton! |
| | | |
| | | private var viewModel = LoginViewModel() |
| | | |
| | | private let unlineImageView = UIImageView(image: UIImage(named: "icon_unline")) |
| | |
| | | |
| | | override func setUI() { |
| | | |
| | | btn_wechat.isHidden = !WXApi.isWXAppInstalled() |
| | | |
| | | navigationItem.leftBarButtonItem = UIBarButtonItem.jq_creat(image: nav_back_img, target: self, alignment:.left, action: #selector(backAction)).item |
| | | |
| | | btn_eye.isSelected = true |
| | |
| | | guard !viewModel.loginPhone.value.isEmpty else {alert(msg: "请输入手机号");return} |
| | | guard viewModel.loginPhone.value.jq_isPhone else {alert(msg: "请输入正确手机号");return} |
| | | |
| | | Services.sendCode(type: .codeLogin).subscribe(onNext: {data in |
| | | Services.sendCode(phone:tf_phone.text!,type: .codeLogin).subscribe(onNext: {data in |
| | | if let _ = data.data{ |
| | | sender.jq_openCountDown(60, defultTitle: "发送验证码") { |
| | | sender.titleLabel?.font = UIFont.systemFont(ofSize: 12) |
| | |
| | | guard btn_isRead.isSelected else { |
| | | alertError(msg: "请阅读并同意《用户注册协议》和《用户隐私协议》");return |
| | | } |
| | | //todo |
| | | WeChatTools.sendAuthRequest() |
| | | } |
| | | |
| | | @IBAction func loginByAppleAction(_ sender: UIButton) { |