| | |
| | | tableView.delegate = self |
| | | tableView.dataSource = self |
| | | tableView.separatorStyle = .none |
| | | viewModel.configure(tableView) |
| | | viewModel.configure(tableView,needMore: false) |
| | | // tableView.jq_setEmptyView() |
| | | } |
| | | |
| | |
| | | |
| | | sender.isSelected = true |
| | | var items = Array<NormalSimpleModel>() |
| | | items.append(NormalSimpleModel(id: 0, name: "全部课程")) |
| | | items.append(NormalSimpleModel(id: 0, name: "全部")) |
| | | for type in types { |
| | | items.append(NormalSimpleModel(id: type.id, name: type.name)) |
| | | } |
| | |
| | | sender.isSelected = false |
| | | self?.selectType = m |
| | | if m.id == 0{ |
| | | sender.setTitle("布置课程", for: .normal) |
| | | sender.setTitle("布置运动营", for: .normal) |
| | | self?.viewModel.courseTypeId.accept(nil) |
| | | }else{ |
| | | sender.setTitle(m.name, for: .normal) |
| | |
| | | } |
| | | |
| | | extension CourseExerciseSubListVC:UITableViewDelegate{ |
| | | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { |
| | | let model = viewModel.dataSource.value[indexPath.row] |
| | | let vc = CourseVideoDetailVC(model: model) |
| | | vc.title = "课后练习" |
| | | push(vc: vc) |
| | | } |
| | | |
| | | } |
| | | |