SMobileChangeViewController.swift 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //
  2. // SMobileChangeViewController.swift
  3. // O2Platform
  4. //
  5. // Created by 刘振兴 on 2016/10/17.
  6. // Copyright © 2016年 zoneland. All rights reserved.
  7. //
  8. import UIKit
  9. import Alamofire
  10. import AlamofireImage
  11. import AlamofireObjectMapper
  12. import ObjectMapper
  13. import CocoaLumberjack
  14. import O2OA_Auth_SDK
  15. class SMobileChangeViewController: UIViewController {
  16. @IBOutlet weak var modifyButton: UIButton!
  17. @IBOutlet weak var phoneNumberLabel: UILabel!
  18. override func awakeFromNib() {
  19. }
  20. override func viewDidLoad() {
  21. super.viewDidLoad()
  22. let mobile = O2AuthSDK.shared.bindDevice()?.mobile
  23. self.phoneNumberLabel.text = mobile
  24. self.modifyButton.layer.borderWidth = 1.0
  25. self.modifyButton.layer.cornerRadius = 20
  26. self.modifyButton.layer.masksToBounds = true
  27. self.modifyButton.layer.borderColor = RGB(251, g: 71, b: 71).cgColor
  28. }
  29. override func didReceiveMemoryWarning() {
  30. super.didReceiveMemoryWarning()
  31. // Dispose of any resources that can be recreated.
  32. }
  33. @IBAction func modifyMobileAction(_ sender: UIButton) {
  34. self.showDefaultConfirm(title: "确认提示", message: "确定要解绑当前手机号码,解绑后需要重新绑定服务器后才能继续使用?") { (action) in
  35. O2AuthSDK.shared.clearAllInformationBeforeReBind(callback: { (result, msg) in
  36. DDLogInfo("清空登录和绑定信息,result:\(result), msg:\(msg ?? "")")
  37. OOAppsInfoDB.shareInstance.removeAll()
  38. DispatchQueue.main.async {
  39. self.forwardDestVC("login", "bindVC")
  40. }
  41. })
  42. }
  43. }
  44. }