| | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | startLocation() |
| | | |
| | | Services.startCourseHome().subscribe(onNext: {[weak self] data in |
| | | if let model = data.data{ |
| | | UserDefaults.standard.setValue(model.stuId, forKey: "currentStuId") |
| | | UserDefaults.standard.synchronize() |
| | | 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")?.withRenderingMode(.alwaysOriginal)) |
| | | self?.tabBarController?.viewControllers![1] = clouseNav |
| | | }else { |
| | | if let vc = (self?.tabBarController?.viewControllers?[1] as? BaseNav)?.topViewController as? CourseVC{ |
| | | vc.startClouseHomeModel = model |
| | | } |
| | | } |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |
| | | Services.bannerList(position: .homeTop).subscribe(onNext: {[weak self] data in |
| | | if let models = data.data{ |
| | | var bannerResources = [CommonBannerModel]() |
| | |
| | | } |
| | | return false |
| | | } |
| | | |
| | | // let temp = self.items.map { m in |
| | | // if let n = m as? HomeStoreConfigModel{ |
| | | // return "\(n.sort)" |
| | | // } |
| | | // if let n = m as? HomeStoreTopBannerModel{ |
| | | // return "\(n.sort)" |
| | | // } |
| | | // return "" |
| | | // } |
| | | // |
| | | // print("---->") |
| | | // print(temp.joined(separator: ",")) |
| | | // print("---->") |
| | | |
| | | self.layout.collectionView?.reloadData() |
| | | self.collectionView.reloadData() |
| | |
| | | let item = items[indexPath.row] |
| | | |
| | | if let m = item as? HomeStoreConfigModel{ |
| | | cell.img.sd_setImage(with: URL(string: m.backgroundImage), placeholderImage: m.type.defaultImg, options: .lowPriority) |
| | | cell.img.sd_setImage(with: URL(string: m.backgroundImage), placeholderImage: nil, options: .lowPriority) |
| | | } |
| | | |
| | | if let m = item as? HomeStoreTopBannerModel{ |