| | |
| | | } |
| | | |
| | | @objc func fliterAction(){ |
| | | JQ_MenuView().show(self, tapView: btn_filter, items: ["1","2"], tableHei: 150) { index, str in |
| | | |
| | | JQ_MenuView().show(self, tapView: btn_filter, items: ["全部","未使用","已使用","已过期"], tableHei: 150) {[weak self] index, str in |
| | | self?.btn_filter.setTitle(str, for: .normal) |
| | | if let vc = self?.pageViewController.currentController as? WelfareCouponsSubListVC{ |
| | | if index == 0{ |
| | | vc.viewModel.status.accept(nil) |
| | | }else{ |
| | | vc.viewModel.status.accept(index) |
| | | } |
| | | vc.viewModel.beginRefresh() |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | func pageViewController(_ pageViewConteoller: FFPageViewController, controllerForPage page: Int) -> UIViewController { |
| | | |
| | | return WelfareCouponsSubListVC() |
| | | if page == 0{ |
| | | return WelfareCouponsSubListVC(type: nil) |
| | | }else{ |
| | | return WelfareCouponsSubListVC(type: page) |
| | | } |
| | | } |
| | | } |