From 7d431ea4e257e099a8475c7133d4102ab1c3d51f Mon Sep 17 00:00:00 2001 From: 葛建军 Date: Thu, 25 May 2017 11:11:30 +0800 Subject: [PATCH] no message --- YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift | 23 ++++++++++++++++------- YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard | 54 +++++++++++++++++++++++++++++++++++++++++++----------- YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/Login.storyboard | 54 ++++++++++++++++++++++++++++++++++++++---------------- YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift | 4 ++++ 4 files changed, 101 insertions(+), 34 deletions(-) diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift index 2c20f70..2ebd3d5 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift +++ b/YouerLiveVideo/YouerLiveVideo/controllers/User/Setting/ChangePassWordViewController.swift @@ -22,6 +22,7 @@ class ChangePassWordViewController: UIViewController { @IBOutlet weak var agrenPasswordTextFiled: UITextField! @IBOutlet weak var userCodeTextFiled: UITextField! + @IBOutlet var cancleItem: UIBarButtonItem! var scrollViewH:CGFloat = 200 var user = AppDelegate.instance().accountManager @@ -29,13 +30,20 @@ class ChangePassWordViewController: UIViewController { self.view.endEditing(true) } + @IBAction func cancleAction(_ sender: UIBarButtonItem) { + self.dismiss(animated: true, completion: nil) + } override func viewDidLoad() { super.viewDidLoad() if user.isOnline() { + self.navigationItem.rightBarButtonItem=nil phonrView.isHidden=true phoneViewHeight.constant=0 scrollViewH=150 }else{ + self.configTheme() + self.title="忘记密码" + self.navigationItem.rightBarButtonItem=cancleItem phonrView.isHidden=false phoneViewHeight.constant=50 scrollViewH=200 @@ -71,23 +79,24 @@ class ChangePassWordViewController: UIViewController { if user.isOnline() { phone=user.phone() }else{ - phone=passwordTextFiled.text! + phone=userPhoneTextFiled.text! } SVProgressHUD.show(withStatus: "修改密码...") SVProgressHUD.setDefaultMaskType(.black) - let parameters:Dictionary=["f_Account":user.account() as AnyObject, - "f_Mobile":phone as AnyObject, - "f_UserPassword":passwordTextFiled.text! as AnyObject, - "f_VerCode":userCodeTextFiled.text! as AnyObject] + let parameters:Dictionary=["mobile":phone as AnyObject, + "password":passwordTextFiled.text!.md5() as AnyObject, + "vercode":userCodeTextFiled.text! as AnyObject] AppDelegate.instance().httpServer.getUpdatePassword(parameters: parameters) { (str, error) in SVProgressHUD.dismiss() if error==nil { if JSON.fromString(jsonString: str)!["status"].intValue == 1{ httpJsonResule(jsonString: str, error: error, successHandler: { (json) in if !self.user.isOnline() { - NotificationCenter.default.post(name: NSNotification.Name(rawValue: "refreshLoginUser"), object: self.passwordTextFiled.text!) + NotificationCenter.default.post(name: NSNotification.Name(rawValue: "refreshLoginUser"), object: phone) + self.dismiss(animated: true, completion: nil) + }else{ + self.navigationController!.popViewController(animated: true) } - self.navigationController!.popViewController(animated: true) AppDelegate.instance().window?.makeToast("修改成功") }, failHandler: { (error) in self.view.makeToast("修改失败") diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard b/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard index 9daa306..21c40ab 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard +++ b/YouerLiveVideo/YouerLiveVideo/controllers/User/User.storyboard @@ -260,10 +260,10 @@ - + - + @@ -281,8 +281,8 @@ - - + + @@ -315,8 +315,8 @@ - - + + @@ -340,6 +340,12 @@ + + + + + + @@ -361,8 +367,8 @@ - - + + @@ -395,8 +401,8 @@ - - + + @@ -513,8 +519,16 @@ + + + + + + + + @@ -527,7 +541,7 @@ - + @@ -619,5 +633,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/Login.storyboard b/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/Login.storyboard index 86e2b6b..483c534 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/Login.storyboard +++ b/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/Login.storyboard @@ -78,7 +78,7 @@ - + @@ -120,7 +120,7 @@ - + @@ -175,7 +175,7 @@ - - + + - - + + - diff --git a/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift b/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift index 78bdb63..ce1205d 100644 --- a/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift +++ b/YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift @@ -129,6 +129,10 @@ class LoginViewController: UIViewController,UITextFieldDelegate { let vc = UIStoryboard(name: "Login", bundle: nil).instantiateViewController(withIdentifier: "RegisterViewControllerNV") self.present(vc, animated: true, completion: nil) } + @IBAction func returnPassword(_ sender: UIButton) { + let vc = Story.instantiateViewControllerWithIdentifier("ForgetPasswordNVC", storyName: "User") + self.present(vc!, animated: true, completion: nil) + } //键盘监听 func keyboardWIllChange(noti: NSNotification){ let userInfo:NSDictionary=noti.userInfo! as NSDictionary -- libgit2 0.21.0