From 0c89e362069e2f97d18a01a3a82835ef37a34d18 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期四, 20 六月 2024 14:23:59 +0800
Subject: [PATCH] fix

---
 DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenVC.swift |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenVC.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenVC.swift
index cfe7a1b..6e49502 100644
--- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenVC.swift
+++ b/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenVC.swift
@@ -15,6 +15,7 @@
 				private var limitDay = 1
 				private var quarter:Int!
 				private var week:Int!
+				private var studyScheduleModel:StudyScheduleModel!
 
 				private lazy var menu:SPPageMenu = {
 								let menu = SPPageMenu(frame: .zero, trackerStyle: .line)
@@ -37,39 +38,38 @@
 								return vc
 				}()
 
-				required init(quarter:Int,week:Int) {
+				required init(quarter:Int,week:Int,studyScheduleModel:StudyScheduleModel) {
 								super.init(nibName: nil, bundle: nil)
 								self.quarter = quarter
 								self.week = week
+								self.studyScheduleModel = studyScheduleModel
 				}
 				
 				required init?(coder: NSCoder) {
 								fatalError("init(coder:) has not been implemented")
 				}
 				
-    override func viewDidLoad() {
-        super.viewDidLoad()
+				override func viewDidLoad() {
+								super.viewDidLoad()
 
-								Services.studySchedule(week: week).subscribe(onNext: {data in
-												self.limitDay = data.data?.day ?? 0
+								self.limitDay = studyScheduleModel.day
 
-												#if DEBUG
-												self.limitDay = 5
-												#endif
+#if DEBUG
+								self.limitDay = 5
+#endif
 
-												if self.limitDay == 5{
-																self.limitDay = Int.max
+								if self.limitDay == 5{
+												self.limitDay = Int.max
+								}
+
+								for (index,titleL) in (self.menu.subviews.last?.subviews[1].subviews ?? []).filter({$0 is UIButton}).enumerated(){
+												if let btn = titleL as?  UIButton{
+																btn.setTitleColor(index < (self.limitDay) ? .black:.black.withAlphaComponent(0.33), for: .normal)
+																self.menu.setEnabled(index < (self.limitDay), forItemAt: UInt(index))
 												}
-
-												for (index,titleL) in (self.menu.subviews.last?.subviews[1].subviews ?? []).filter({$0 is UIButton}).enumerated(){
-																if let btn = titleL as?  UIButton{
-																				btn.setTitleColor(index < (self.limitDay) ? .black:.black.withAlphaComponent(0.33), for: .normal)
-																				self.menu.setEnabled(index < (self.limitDay), forItemAt: UInt(index))
-																}
-												}
-												self.pageVC.reloadData()
-								}).disposed(by: disposeBag)
-    }
+								}
+								self.pageVC.reloadData()
+				}
 
 				override func setUI() {
 								super.setUI()

--
Gitblit v1.7.1