From 41aa6375f4086c3bbabd00c710c0734b25962d78 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期日, 27 七月 2025 22:54:38 +0800
Subject: [PATCH] 修复BUG,修改逻辑

---
 DolphinEnglishLearnStudent/Moudle/Me/MeVC.swift |  202 +++++++++++++++++++++++++-------------------------
 1 files changed, 101 insertions(+), 101 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Me/MeVC.swift b/DolphinEnglishLearnStudent/Moudle/Me/MeVC.swift
index 3bd9ddd..a72b4ea 100644
--- a/DolphinEnglishLearnStudent/Moudle/Me/MeVC.swift
+++ b/DolphinEnglishLearnStudent/Moudle/Me/MeVC.swift
@@ -11,126 +11,126 @@
 let MeUserInfoUpdate_Noti = Notification.Name.init("MeUserInfoUpdate_Noti")
 
 class MeVC: BaseVC {
-				@IBOutlet weak var btn_address: QMUIButton!
-				@IBOutlet weak var btn_coinRecord: QMUIButton!
-				@IBOutlet weak var btn_exchangeRecord: QMUIButton!
-				@IBOutlet weak var btn_share: QMUIButton!
-				@IBOutlet weak var btn_etudyRecord: QMUIButton!
-				@IBOutlet weak var btn_loginoff: QMUIButton!
-				@IBOutlet weak var imge_cover: UIImageView!
-				@IBOutlet weak var label_name: UILabel!
-				@IBOutlet weak var label_info: UILabel!
-				
+    @IBOutlet weak var btn_address: QMUIButton!
+    @IBOutlet weak var btn_coinRecord: QMUIButton!
+    @IBOutlet weak var btn_exchangeRecord: QMUIButton!
+    @IBOutlet weak var btn_share: QMUIButton!
+    @IBOutlet weak var btn_etudyRecord: QMUIButton!
+    @IBOutlet weak var btn_loginoff: QMUIButton!
+    @IBOutlet weak var imge_cover: UIImageView!
+    @IBOutlet weak var label_name: UILabel!
+    @IBOutlet weak var label_info: UILabel!
+
     override func viewDidLoad() {
         super.viewDidLoad()
-								getData()
+        getData()
     }
 
-				override func setUI() {
-								super.setUI()
-								label_info.text = ""
-								btn_address.spacingBetweenImageAndTitle = 11
-								btn_coinRecord.spacingBetweenImageAndTitle = 11
-								btn_exchangeRecord.spacingBetweenImageAndTitle = 11
-								btn_share.spacingBetweenImageAndTitle = 11
-								btn_etudyRecord.spacingBetweenImageAndTitle = 11
-								btn_loginoff.spacingBetweenImageAndTitle = 11
+    override func setUI() {
+        super.setUI()
+        label_info.text = ""
+        btn_address.spacingBetweenImageAndTitle = 11
+        btn_coinRecord.spacingBetweenImageAndTitle = 11
+        btn_exchangeRecord.spacingBetweenImageAndTitle = 11
+        btn_share.spacingBetweenImageAndTitle = 11
+        btn_etudyRecord.spacingBetweenImageAndTitle = 11
+        btn_loginoff.spacingBetweenImageAndTitle = 11
 
-								btn_address.imagePosition = .top
-								btn_coinRecord.imagePosition = .top
-								btn_exchangeRecord.imagePosition = .top
-								btn_share.imagePosition = .top
-								btn_etudyRecord.imagePosition = .top
-								btn_loginoff.imagePosition = .top
+        btn_address.imagePosition = .top
+        btn_coinRecord.imagePosition = .top
+        btn_exchangeRecord.imagePosition = .top
+        btn_share.imagePosition = .top
+        btn_etudyRecord.imagePosition = .top
+        btn_loginoff.imagePosition = .top
 
-				}
+    }
 
-				override func setRx() {
-								NotificationCenter.default.rx.notification(MeUserInfoUpdate_Noti).take(until: self.rx.deallocated).subscribe(onNext: {[weak self] _ in
-												self?.getData()
-								}).disposed(by: disposeBag)
-				}
+    override func setRx() {
+        NotificationCenter.default.rx.notification(MeUserInfoUpdate_Noti).take(until: self.rx.deallocated).subscribe(onNext: {[weak self] _ in
+            self?.getData()
+        }).disposed(by: disposeBag)
+    }
 
-				private func getData(){
-								Services.userInfo().subscribe(onNext: {result in
-												var items = Array<String>()
+    private func getData(){
+        Services.userInfo().subscribe(onNext: {result in
+            var items = Array<String>()
 
-												if let model = result.data?.user{
-																self.imge_cover.sd_setImage(with: URL(string: model.headImg))
-																self.label_name.text = model.name
-																items.append("剩余积分:\(model.integral)")
-																UserViewModel.saveUserInfo(result.data!)
-												}
+            if let model = result.data?.user{
+                self.imge_cover.sd_setImage(with: URL(string: model.headImg))
+                self.label_name.text = model.name
+                items.append("剩余积分:\(model.integral)")
+                UserViewModel.saveUserInfo(result.data!)
+            }
 
-												if let model = result.data?.userStudy{
-																items.append("学习进度:周目\(model.week.jq_cn)")
-																items.append("学习总时长:\(model.totalStudy)小时")
-												}
-												self.label_info.text = items.joined(separator: "|")
+            if let model = result.data?.userStudy{
+                items.append("学习进度:周目\(model.week.jq_cn)")
+                items.append("学习总时长:\(model.totalStudy)小时")
+            }
+            self.label_info.text = items.joined(separator: "|")
 
-								}).disposed(by: disposeBag)
-				}
+        }).disposed(by: disposeBag)
+    }
 
-				/// 地址管理
-				@IBAction func addressManageAction(_ sender: QMUIButton) {
-								let vc = AddressManageVC(type: .handle)
-								vc.title = "地址管理"
-								push(vc: vc)
-				}
+    /// 地址管理
+    @IBAction func addressManageAction(_ sender: QMUIButton) {
+        let vc = AddressManageVC(type: .handle)
+        vc.title = "地址管理"
+        push(vc: vc)
+    }
 
-				@IBAction func coinHistoryAction(_ sender: QMUIButton) {
-								let vc = CoinRecordHistoryVC()
-								vc.title = "积分明细"
-								push(vc: vc)
-				}
+    @IBAction func coinHistoryAction(_ sender: QMUIButton) {
+        let vc = CoinRecordHistoryVC()
+        vc.title = "积分明细"
+        push(vc: vc)
+    }
 
-				@IBAction func exchangeHistoryAction(_ sender: QMUIButton) {
-								let vc = ExchangeRecordHistoryVC()
-								vc.title = "兑换记录"
-								push(vc: vc)
-				}
+    @IBAction func exchangeHistoryAction(_ sender: QMUIButton) {
+        let vc = ExchangeRecordHistoryVC()
+        vc.title = "兑换记录"
+        push(vc: vc)
+    }
 
-				@IBAction func studyRecord(_ sender: QMUIButton) {
-								let vc = StudyVC()
-								vc.title = "学习记录"
-								push(vc: vc)
-				}
+    @IBAction func studyRecord(_ sender: QMUIButton) {
+        let vc = StudyVC()
+        vc.title = "学习记录"
+        push(vc: vc)
+    }
 
-				@IBAction func shareAction(_ sender: QMUIButton) {
-								if WXApi.isWXAppInstalled(){
-												ShareView.show()
-								}else{
-												let urlStr = "https://dollearn.com/"
-												if let url = URL(string: urlStr) {
-																let activityVC = UIActivityViewController(activityItems: [url], applicationActivities: nil)
-																activityVC.popoverPresentationController?.sourceView = self.view
+    @IBAction func shareAction(_ sender: QMUIButton) {
+//        if WXApi.isWXAppInstalled(){
+//            ShareView.show()
+//        }else{
+            let urlStr = "https://dollearn.com/"
+            if let url = URL(string: urlStr) {
+                let activityVC = UIActivityViewController(activityItems: [url], applicationActivities: nil)
+                activityVC.popoverPresentationController?.sourceView = self.view
 
-																let senderCenter = sender.convert(sender.bounds, to: self.view)
-																activityVC.popoverPresentationController?.sourceRect = CGRect(origin:senderCenter.center, size: CGSize(width: 1, height: 1))
-																present(activityVC, animated: true, completion: nil)
-												}
-								}
-				}
+                let senderCenter = sender.convert(sender.bounds, to: self.view)
+                activityVC.popoverPresentationController?.sourceRect = CGRect(origin:senderCenter.center, size: CGSize(width: 1, height: 1))
+                present(activityVC, animated: true, completion: nil)
+            }
+//        }
+    }
 
-				@IBAction func quitAction(_ sender: UIButton) {
-								CommonAlertView.show(content: "确认退出当前账户吗?") {
-												sceneDelegate?.needLogin()
-												Services.logoutStudy().subscribe(onNext: {result in
+    @IBAction func quitAction(_ sender: UIButton) {
+        CommonAlertView.show(content: "确认退出当前账户吗?") {
+            sceneDelegate?.needLogin()
+            Services.logoutStudy().subscribe(onNext: {result in
 
-												}).disposed(by: self.disposeBag)
-								}
-				}
+            }).disposed(by: self.disposeBag)
+        }
+    }
 
-				@IBAction func loginoffAction(_ sender: UIButton) {
-								let vc = UserLoginOffVC()
-								vc.title = "注销账号"
-								push(vc: vc)
-				}
-				
+    @IBAction func loginoffAction(_ sender: UIButton) {
+        let vc = UserLoginOffVC()
+        vc.title = "注销账号"
+        push(vc: vc)
+    }
 
-				@IBAction func becomeVIPAction(_ sender: Any) {
-								let vc = VIPCenterVC()
-								vc.title = "会员中心"
-								push(vc: vc)
-				}
+
+    @IBAction func becomeVIPAction(_ sender: Any) {
+        let vc = VIPCenterVC()
+        vc.title = "会员中心"
+        push(vc: vc)
+    }
 }

--
Gitblit v1.7.1