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