From 5c9191f42013d24360a3ef9e7ddd701c5a1a6209 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期四, 13 六月 2024 19:31:22 +0800
Subject: [PATCH] fix

---
 DolphinEnglishLearnStudent/Moudle/Home/VC/HomeStudyCompleteVC.swift |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Home/VC/HomeStudyCompleteVC.swift b/DolphinEnglishLearnStudent/Moudle/Home/VC/HomeStudyCompleteVC.swift
index b955f64..279fd56 100644
--- a/DolphinEnglishLearnStudent/Moudle/Home/VC/HomeStudyCompleteVC.swift
+++ b/DolphinEnglishLearnStudent/Moudle/Home/VC/HomeStudyCompleteVC.swift
@@ -7,6 +7,8 @@
 
 import UIKit
 
+let StudyCompleteNextLession_Noti = Notification.Name.init("StudyCompleteNextLession_Noti")
+
 class HomeStudyCompleteVC: BaseVC {
 				@IBOutlet weak var label_coin: UILabel!
 				@IBOutlet weak var label_correctNum: UILabel!
@@ -14,6 +16,8 @@
 				@IBOutlet weak var label_errorNum: UILabel!
 				@IBOutlet weak var label_ratioNum: UILabel!
 				@IBOutlet weak var btn_next: UIButton!
+				@IBOutlet weak var stackView: UIStackView!
+				@IBOutlet weak var btn_back: UIButton!
 				
 				private var correctNum:Int = 0
 				private var errorNum:Int = 0
@@ -40,6 +44,11 @@
 								label_errorNum.text = "\(errorNum)次"
 								label_totalNum.text = "\(correctNum + errorNum)次"
 								label_ratioNum.text = String(format: "正确率:%.0lf%%", Double(correctNum) / Double(correctNum + errorNum) * 100)
+
+								btn_next.isHidden = listenType.rawValue >= 5
+
+								stackView.isHidden = listenType == .story2
+								label_ratioNum.isHidden = listenType == .story2
     }
 
 				override func setUI() {
@@ -51,10 +60,29 @@
 												if vc.isKind(of: HomeListenMenuVC.self){
 																navigationController?.popToViewController(vc, animated: true);break
 												}
+
+												if vc.isKind(of: HomeListenVC.self){
+																navigationController?.popToViewController(vc, animated: true);break
+												}
 								}
 				}
 
 				@IBAction func nextAction(_ sender: UIButton) {
 
+
+								var toVC:UIViewController?
+								for subv in self.navigationController?.viewControllers ?? []{
+												if subv is HomeListenVC{
+																toVC = subv;break
+												}
+								}
+
+								if toVC == nil{
+												self.navigationController?.popToRootViewController(animated: true)
+								}else{
+												self.navigationController?.popToViewController(toVC!, animated: true)
+												let nextType = ListenType(rawValue: listenType.rawValue + 1)
+												NotificationCenter.default.post(name: StudyCompleteNextLession_Noti, object: nextType)
+								}
 				}
 }

--
Gitblit v1.7.1