From bb4b7bdc199b81dd7e3febcfdc9bd69f6f80d633 Mon Sep 17 00:00:00 2001
From: younger_times <841720330@qq.com>
Date: 星期四, 20 七月 2023 17:28:28 +0800
Subject: [PATCH] 完善

---
 WanPai/Root/Course/VC/CourseVC.swift |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/WanPai/Root/Course/VC/CourseVC.swift b/WanPai/Root/Course/VC/CourseVC.swift
index 0c8c69c..ec5b31e 100644
--- a/WanPai/Root/Course/VC/CourseVC.swift
+++ b/WanPai/Root/Course/VC/CourseVC.swift
@@ -8,6 +8,7 @@
 import UIKit
 import JQTools
 import QMUIKit
+import SDWebImage
 
 class CourseVC: BaseVC {
 
@@ -18,9 +19,17 @@
     @IBOutlet weak var cons_imgHeight: NSLayoutConstraint!
     private var imgSize = UIImage(named: "bg_home_2")?.size ?? .zero
 
+    var startClouseHomeModel:StartClouseHomeModel?
+
     override func viewDidLoad() {
         super.viewDidLoad()
-
+        SDWebImageDownloader.shared.downloadImage(with: URL(string: startClouseHomeModel?.imgs)) { [weak self] image, data, error, status in
+            if let image{
+                self?.img_bg.image = image
+                let radio = image.size.width / image.size.height
+                self?.cons_imgHeight.constant = JQ_ScreenW * radio
+            }
+        }
     }
 
     override func setUI() {
@@ -32,6 +41,22 @@
         scrollView.contentInset = UIEdgeInsets( top: JQ_ScreenW * 0.6794 - JQ_NavBarHeight - 20, left: 0, bottom: 0, right: 0)
     }
 
+    override func setRx() {
+        NotificationCenter.default.rx.notification(StudentUpdate_Nofi).take(until: self.rx.deallocated).subscribe(onNext: { [weak self] data in
+            guard let weakSelf = self else { return }
+            Services.startCourseHome().subscribe(onNext: {[weak self] data in
+                if let model = data.data{
+                    if model.isThere == 1{
+                        let courseInfoVC = CourseInfoVC()
+                        courseInfoVC.startClouseHomeModel = model
+                        let clouseNav = BaseNav(rootViewController: courseInfoVC)
+                        clouseNav.tabBarItem = UITabBarItem(title: "开始上课", image: UIImage(named: "tabbar_course"), selectedImage: UIImage(named: "tabbar_course_s"))
+                        self?.tabBarController?.viewControllers![1] = clouseNav
+                    }
+                }
+            }).disposed(by: weakSelf.disposeBag)
+        }).disposed(by: disposeBag)
+    }
 
     @IBAction func addStudentAction(_ sender: QMUIButton) {
         let addstudentVC = AddStudentVC(type: .course)

--
Gitblit v1.7.1