123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- //
- // 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("请检查网络")
- }
- }
|