From 63f7ed967433acee3ae8764c7a077e15c29c41f2 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 06 十一月 2024 21:17:19 +0800 Subject: [PATCH] fix bug --- XQMuse/Root/Me/VC/BindAccountVC.swift | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/XQMuse/Root/Me/VC/BindAccountVC.swift b/XQMuse/Root/Me/VC/BindAccountVC.swift index 0e1888c..515099e 100644 --- a/XQMuse/Root/Me/VC/BindAccountVC.swift +++ b/XQMuse/Root/Me/VC/BindAccountVC.swift @@ -7,6 +7,8 @@ import UIKit +let BindWechat_Noti = Notification.Name.init("BindWechat_Noti") + class BindAccountVC: BaseVC { @IBOutlet weak var label_phone: UILabel! @IBOutlet weak var label_wchatBindState: UILabel! @@ -17,6 +19,12 @@ title = "账号绑定" label_phone.text = UserViewModel.getAvatarInfo().cellPhone label_wechatBind.text = UserViewModel.getAvatarInfo().wxOpenId.isEmpty ? "未绑定":"已绑定" + } + + override func setRx() { + NotificationCenter.default.rx.notification(BindWechat_Noti).take(until: self.rx.deallocated).subscribe(onNext: {[weak self] _ in + self?.label_wechatBind.text = UserViewModel.getAvatarInfo().wxOpenId.isEmpty ? "未绑定":"已绑定" + }).disposed(by: disposeBag) } @IBAction func bindPhoneAction(_ sender: Any) { @@ -31,5 +39,8 @@ let vc = ForgotPasswordVC() push(vc: vc) } - + + @IBAction func bindWechatAction(_ sender: TapBtn) { + WeChatTools.sendAuthRequest() + } } -- Gitblit v1.7.1