Commit d7630ab679f23b511ac7bef14c481205cff3d561
1 parent
6ba83da1
传递idmodel
Showing
4 changed files
with
42 additions
and
1 deletions
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? | ... | ... |