杨锴
2024-09-14 7dbd89e0e71513a9a800f693220276a540e3a328
XQMuse/Root/TreeGroup/VC/TreeTeskEnergyExchangeRecordVC.swift
@@ -6,14 +6,25 @@
//
import UIKit
import RxSwift
class TreeTeskRecordViewModel:RefreshModel<EnergyExchangeRecordModel>{
            override func api() -> (Observable<BaseResponse<[EnergyExchangeRecordModel]>>)? {
                        return Services.exchangeRecordList(page: page)
            }
}
class TreeTeskEnergyExchangeRecordVC: BaseVC {
            private var tableView:UITableView!
            private var viewModel = TreeTeskRecordViewModel()
    override func viewDidLoad() {
        super.viewDidLoad()
                        title = "兑换记录"
                        viewModel.configure(tableView)
                        viewModel.beginRefresh()
    }
            override func setUI() {
@@ -35,11 +46,13 @@
extension TreeTeskEnergyExchangeRecordVC:UITableViewDataSource{
            func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
                        let m = viewModel.dataSource.value[indexPath.row]
                        let cell = tableView.dequeueReusableCell(withIdentifier: "_TreeTeskEnergyExchangeRecordTCell") as! TreeTeskEnergyExchangeRecordTCell
                        cell.setEnergyExchangeRecordModel(m)
                        return cell
            }
            func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
                        return 3
                        return viewModel.dataSource.value.count
            }
}