// // IHChangePasswordVCtr.swift // Inhealth // // Created by weclouds on 2019/12/19. // Copyright © 2019 weclouds. All rights reserved. // import UIKit import SwiftyJSON class IHChangePasswordVCtr: UIViewController { @IBOutlet weak var oldPasswordTf: UITextField! @IBOutlet weak var newPasswordTf: UITextField! @IBOutlet weak var surePasswordTf: UITextField! override func viewDidLoad() { super.viewDidLoad() self.navigationBarTitle = "修改密码" } @IBAction func preserveAction(_ sender: Any) { if oldPasswordTf.text == "" { g_showHUD("请输入旧密码") return } if newPasswordTf.text == "" { g_showHUD("请输入新密码") return } if surePasswordTf.text == "" { g_showHUD("请确认新密码") return } if newPasswordTf.text != surePasswordTf.text { g_showHUD("二次输入的密码不一样") return } if newPasswordTf.text == oldPasswordTf.text { g_showHUD("新密码与旧密码不能一样") return } postNewPassword(oldPassword: oldPasswordTf.text!, newPassword: newPasswordTf.text!, surePassword: surePasswordTf.text!) } func postNewPassword(oldPassword:String,newPassword:String,surePassword:String) { let username = AppShare.username let token = AppShare.token let os = AppShare.os let version = AppShare.version let client_key = AppShare.client_key g_app_user_charge_passwordHttpRequest(username, client_key: client_key, os: os, version: version, token: token, oldPassword: oldPassword, newPassword: newPassword, surePassword: surePassword, success: httpSuccess(_:), fail: httpFail) } func httpSuccess(_ json:JSON) { let mOperationInfo = Operation_Info.fromJSON(json) let result = mOperationInfo?.result let code = result?.code let msg = result?.msg g_showHUD(msg ?? "Error") if code == .Success { self.dismiss(animated: true, completion: nil) NotificationCenter.default.post(name: NSNotification.Name(kNotificationIHLoginViewClearPassword), object: nil) } } func httpFail() { g_showHUD("请检查网络") } }