| | |
| | | @IBOutlet weak var tf_phone: QMUITextField! |
| | | @IBOutlet weak var tf_code: QMUITextField! |
| | | @IBOutlet weak var tf_pwd: QMUITextField! |
| | | |
| | | required init(type:GetSMSCodeType) { |
| | | @IBOutlet weak var tf_invitePhone: QMUITextField! |
| | | @IBOutlet weak var view_invite: UIView! |
| | | @IBOutlet weak var view_placeholder: UIView! |
| | | required init(type:GetSMSCodeType) { |
| | | super.init(nibName: nil, bundle: nil) |
| | | self.type = type |
| | | } |
| | |
| | | super.viewDidLoad() |
| | | title = type.titleStr |
| | | tf_pwd.maximumTextLength = 18 |
| | | |
| | | view_invite.isHidden = type != .register |
| | | view_placeholder.isHidden = type != .register |
| | | } |
| | | |
| | | @IBAction func eyeAction(_ sender: UIButton) { |
| | |
| | | guard !tf_pwd.text!.isEmpty else {alertError(msg: tf_pwd.placeholder!);return} |
| | | guard tf_pwd.text!.jq_isComplexPassword else {alertError(msg: "请输入6-18位包含数字和字母的密码");return} |
| | | |
| | | |
| | | let phone = tf_phone.text! |
| | | let pwd = tf_pwd.text! |
| | | let code = tf_code.text! |
| | | |
| | | switch type{ |
| | | case .register: |
| | | Services.register(phone: phone, password: pwd, code: code).subscribe(onNext: { result in |
| | | |
| | | var invitePhone:String? |
| | | if !tf_invitePhone.isEmpty{invitePhone = tf_invitePhone.text!} |
| | | if invitePhone != nil{ |
| | | guard tf_phone.text!.jq_isPhone else { |
| | | alert(msg: "请输入正确的推广手机号码");return |
| | | } |
| | | } |
| | | |
| | | Services.register(phone: phone, password: pwd, code: code,invitePhone: invitePhone).subscribe(onNext: { result in |
| | | alertSuccess(msg: "注册成功") |
| | | DispatchQueue.main.asyncAfter(wallDeadline: .now()+1) { |
| | | app.registerAndLoginSuccess() |