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,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? |