|
@@ -12,6 +12,7 @@ import RxCocoa
|
|
|
enum TraineeType {
|
|
|
case advancet
|
|
|
case official
|
|
|
+ case biandstu
|
|
|
case none
|
|
|
}
|
|
|
|
|
@@ -54,6 +55,8 @@ final class MeTraineeListViewController: BaseViewController {
|
|
|
$0.magicView.separatorHeight = 0 //下划线h
|
|
|
}
|
|
|
|
|
|
+ var advancetTraineeSubjectPageViewController:MeTraineeSubjectPageViewController?
|
|
|
+
|
|
|
override func setupConstraints() {
|
|
|
|
|
|
statusBar.snp.makeConstraints { (make) in
|
|
@@ -66,12 +69,17 @@ final class MeTraineeListViewController: BaseViewController {
|
|
|
make.height.equalTo(Metric.navBarHeight)
|
|
|
make.top.equalTo(statusBar.snp.bottom)
|
|
|
}
|
|
|
-
|
|
|
- pageController.view.snp.makeConstraints { (make) in
|
|
|
- make.left.right.bottom.equalToSuperview()
|
|
|
- make.top.equalTo(navBar.snp.bottom)
|
|
|
+ if self.type != .advancet {
|
|
|
+ pageController.view.snp.makeConstraints { (make) in
|
|
|
+ make.left.right.bottom.equalToSuperview()
|
|
|
+ make.top.equalTo(navBar.snp.bottom)
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ advancetTraineeSubjectPageViewController?.view.snp.makeConstraints { (make) in
|
|
|
+ make.left.right.bottom.equalToSuperview()
|
|
|
+ make.top.equalTo(navBar.snp.bottom)
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
|
|
}
|
|
@@ -99,6 +107,9 @@ final class MeTraineeListViewController: BaseViewController {
|
|
|
self.tabBarItem.image = NYImage.TabBar.official
|
|
|
self.tabBarItem.selectedImage = NYImage.TabBar.official_s?.withRenderingMode(.alwaysOriginal)
|
|
|
return
|
|
|
+ case .biandstu:
|
|
|
+ self.navBar.title_label.text = "我的绑定学员"
|
|
|
+ return
|
|
|
case .none:
|
|
|
return
|
|
|
}
|
|
@@ -111,8 +122,8 @@ final class MeTraineeListViewController: BaseViewController {
|
|
|
|
|
|
override func viewDidLoad() {
|
|
|
super.viewDidLoad()
|
|
|
- setupUI()
|
|
|
configureMagicController()
|
|
|
+ setupUI()
|
|
|
}
|
|
|
|
|
|
// MARK: 私有方法
|
|
@@ -121,21 +132,29 @@ final class MeTraineeListViewController: BaseViewController {
|
|
|
self.navBar.back_button.addTarget(self, action: #selector(actionBackdo), for: .touchUpInside)
|
|
|
self.navBar.search_button.addTarget(self, action: #selector(jumpSearchdo), for: .touchUpInside)
|
|
|
// self.navBar.search_button.rx.tap.subscribe ({ [unowned self] (_) in
|
|
|
-// self.jumpSearch()
|
|
|
-// }).disposed(by: self.disposeBag)
|
|
|
+//// self.jumpSearch()
|
|
|
+// print("search_button=====%@",self)
|
|
|
+// NYSwRouter.push(NYSwPushType.trainee_search.path)
|
|
|
+// }).disposed(by: disposeBag)
|
|
|
}
|
|
|
|
|
|
func configureMagicController(){
|
|
|
|
|
|
self.view.addSubview(navBar)
|
|
|
self.view.addSubview(statusBar)
|
|
|
- self.addChild(pageController)
|
|
|
- self.view.addSubview(pageController.view)
|
|
|
-
|
|
|
- //设置VTMagicController代理,初始页码
|
|
|
- pageController.magicView.delegate = self
|
|
|
- pageController.magicView.dataSource = self
|
|
|
- pageController.magicView.reloadData(toPage: 0)
|
|
|
+ if self.type != .advancet {
|
|
|
+ self.addChild(pageController)
|
|
|
+ self.view.addSubview(pageController.view)
|
|
|
+ //设置VTMagicController代理,初始页码
|
|
|
+ pageController.magicView.delegate = self
|
|
|
+ pageController.magicView.dataSource = self
|
|
|
+ pageController.magicView.reloadData(toPage: 0)
|
|
|
+ }else{
|
|
|
+ //预报名
|
|
|
+ advancetTraineeSubjectPageViewController = MeTraineeSubjectPageViewController(type: self.type!,state: "0",schoolId: schoolId)
|
|
|
+ self.addChild(advancetTraineeSubjectPageViewController!)
|
|
|
+ self.view.addSubview(advancetTraineeSubjectPageViewController!.view)
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|