Commit d7630ab679f23b511ac7bef14c481205cff3d561

Authored by “张旭”
1 parent 6ba83da1

传递idmodel

metaCode/Classes/Main/HomePage/Controller/DownSlideController/CNUpSlideViewController.swift
@@ -38,7 +38,21 @@ class CNUpSlideViewController: CNLiveBaseViewController,UITableViewDelegate,UITa @@ -38,7 +38,21 @@ class CNUpSlideViewController: CNLiveBaseViewController,UITableViewDelegate,UITa
38 override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation { 38 override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation {
39 return .slide 39 return .slide
40 } 40 }
41 - 41 + //IDmodel
  42 + var _idModel : StandListModel?
  43 + var idModel : StandListModel? {
  44 + get{
  45 + _idModel
  46 + }
  47 + set{
  48 + _idModel = newValue
  49 + if _idModel?.id == 6{
  50 + //幼教中国,请求我的课程接口
  51 + self.getYjzgMyCurriculumApi()
  52 + }
  53 + }
  54 +
  55 + }
42 var _downPath:String? 56 var _downPath:String?
43 var downPath:String? { 57 var downPath:String? {
44 get{ 58 get{
metaCode/Classes/Main/HomePage/View/VerticalViews/CNCustomIndexView.swift
@@ -118,9 +118,11 @@ class CNCustomIndexView:PGIndexBannerSubiew, UIScrollViewDelegate, WJColorChange @@ -118,9 +118,11 @@ class CNCustomIndexView:PGIndexBannerSubiew, UIScrollViewDelegate, WJColorChange
118 set{ 118 set{
119 self.mainView.idModel = newValue! 119 self.mainView.idModel = newValue!
120 _idModel = newValue 120 _idModel = newValue
  121 + self.upSlideView.idModel = _idModel
121 self.upSlideView.type = _idModel?.downType 122 self.upSlideView.type = _idModel?.downType
122 self.upSlideView.downPath = _idModel?.downPath 123 self.upSlideView.downPath = _idModel?.downPath
123 124
  125 + self.downSlideView.idModel = _idModel
124 self.downSlideView.type = _idModel?.upType 126 self.downSlideView.type = _idModel?.upType
125 self.downSlideView.downPath = _idModel?.upPath 127 self.downSlideView.downPath = _idModel?.upPath
126 128
metaCode/Classes/Main/HomePage/View/VerticalViews/DownSlide/CNDownSlideView.swift
@@ -64,6 +64,18 @@ class CNDownSlideView:UIView{ @@ -64,6 +64,18 @@ class CNDownSlideView:UIView{
64 return shopConsoleVC 64 return shopConsoleVC
65 }() 65 }()
66 66
  67 + //IDmodel
  68 + var _idModel : StandListModel?
  69 + var idModel : StandListModel? {
  70 + get{
  71 + _idModel
  72 + }
  73 + set{
  74 + _idModel = newValue
  75 + }
  76 +
  77 + }
  78 +
67 var type:Int? 79 var type:Int?
68 80
69 var _downPath:String? 81 var _downPath:String?
@@ -81,6 +93,7 @@ class CNDownSlideView:UIView{ @@ -81,6 +93,7 @@ class CNDownSlideView:UIView{
81 self.addSubview(self.webView) 93 self.addSubview(self.webView)
82 }else if(type == UpDownTypePage){ 94 }else if(type == UpDownTypePage){
83 self.addSubview(self.upSlideVC.view) 95 self.addSubview(self.upSlideVC.view)
  96 + self.upSlideVC.idModel = _idModel
84 self.upSlideVC.downPath = _downPath 97 self.upSlideVC.downPath = _downPath
85 98
86 }else if(type == UpDownTypeShopDetail){ 99 }else if(type == UpDownTypeShopDetail){
metaCode/Classes/Main/HomePage/View/VerticalViews/UpSlide/CNUpSlideView.swift
@@ -53,6 +53,18 @@ class CNUpSlideView:UIView{ @@ -53,6 +53,18 @@ class CNUpSlideView:UIView{
53 return upSlideVC 53 return upSlideVC
54 }() 54 }()
55 55
  56 + //IDmodel
  57 + var _idModel : StandListModel?
  58 + var idModel : StandListModel? {
  59 + get{
  60 + _idModel
  61 + }
  62 + set{
  63 + _idModel = newValue
  64 + }
  65 +
  66 + }
  67 +
56 var type:Int? 68 var type:Int?
57 69
58 var _downPath:String? 70 var _downPath:String?