From 6f7f02d5c8880ff670b2c694fe61f5af5a6e3e36 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期四, 06 六月 2024 18:56:52 +0800
Subject: [PATCH] fix

---
 DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenMenuVC.swift |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenMenuVC.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenMenuVC.swift
index 366d310..93f03ff 100644
--- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenMenuVC.swift
+++ b/DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenMenuVC.swift
@@ -26,7 +26,7 @@
 
 
 				private func getData(){
-								Services.weekList(quarter: selectIndexPath.row).subscribe(onNext: {result in
+								Services.weekList(quarter: selectIndexPath.row + 1).subscribe(onNext: {result in
 												self.dataItems[self.selectIndexPath.row] = result.data ?? []
 												self.collectionView.reloadData()
 								}).disposed(by: disposeBag)
@@ -53,14 +53,21 @@
 extension HomeListenMenuVC:UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout{
 
 				func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
-								let vc = HomeListenVC()
+								let model = dataItems[selectIndexPath.row][indexPath.row]
+
+								let quarter = selectIndexPath.row + 1 //季度
+								let week = model.week //周
+								let vc = HomeListenVC(quarter: quarter, week: week)
 								push(vc: vc)
 				}
 
 				func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
 								let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "_HomeListenMenuCCell", for: indexPath) as! HomeListenMenuCCell
-								cell.setTitle(week: "第一周", title: "提示基础认知能力", coin: 2000)
-								cell.contentView.backgroundColor = UIColor.qmui_random()
+								let seal = indexPath.row % 10
+								cell.contentView.backgroundColor = UIColor(hexString: repeatColors[seal])
+								let model = dataItems[selectIndexPath.row][indexPath.row]
+								cell.setTitle(week: "第\(model.week.jq_cn)周", title: model.title, coin: model.totalIntegral)
+
 								return cell
 				}
 
@@ -91,6 +98,7 @@
 												getData()
 								}
 								tableView.reloadData()
+								collectionView.reloadData()
 				}
 
 				func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
@@ -154,6 +162,12 @@
 				private var label_title = UILabel()
 				private var label_completeCoin = UILabel()
 
+				var listenWeekModel:ListenWeekModel!{
+								didSet{
+
+								}
+				}
+
 				override init(frame: CGRect) {
 								super.init(frame: frame)
 

--
Gitblit v1.7.1