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 38 override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation {
39 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 56 var _downPath:String?
43 57 var downPath:String? {
44 58 get{
... ...
metaCode/Classes/Main/HomePage/View/VerticalViews/CNCustomIndexView.swift
... ... @@ -118,9 +118,11 @@ class CNCustomIndexView:PGIndexBannerSubiew, UIScrollViewDelegate, WJColorChange
118 118 set{
119 119 self.mainView.idModel = newValue!
120 120 _idModel = newValue
  121 + self.upSlideView.idModel = _idModel
121 122 self.upSlideView.type = _idModel?.downType
122 123 self.upSlideView.downPath = _idModel?.downPath
123 124  
  125 + self.downSlideView.idModel = _idModel
124 126 self.downSlideView.type = _idModel?.upType
125 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 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 79 var type:Int?
68 80  
69 81 var _downPath:String?
... ... @@ -81,6 +93,7 @@ class CNDownSlideView:UIView{
81 93 self.addSubview(self.webView)
82 94 }else if(type == UpDownTypePage){
83 95 self.addSubview(self.upSlideVC.view)
  96 + self.upSlideVC.idModel = _idModel
84 97 self.upSlideVC.downPath = _downPath
85 98  
86 99 }else if(type == UpDownTypeShopDetail){
... ...
metaCode/Classes/Main/HomePage/View/VerticalViews/UpSlide/CNUpSlideView.swift
... ... @@ -53,6 +53,18 @@ class CNUpSlideView:UIView{
53 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 68 var type:Int?
57 69  
58 70 var _downPath:String?
... ...