From 3d8ce4866799bea7e66699acdeb86b60b0ba033c Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期一, 03 六月 2024 19:51:06 +0800 Subject: [PATCH] add --- DolphinEnglishLearnStudent/Moudle/Me/VC/ExchangeRecordHistoryVC.swift | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Me/VC/ExchangeRecordHistoryVC.swift b/DolphinEnglishLearnStudent/Moudle/Me/VC/ExchangeRecordHistoryVC.swift index 583e8ac..1a29931 100644 --- a/DolphinEnglishLearnStudent/Moudle/Me/VC/ExchangeRecordHistoryVC.swift +++ b/DolphinEnglishLearnStudent/Moudle/Me/VC/ExchangeRecordHistoryVC.swift @@ -6,14 +6,25 @@ // import UIKit +import RxSwift + +class ExchangeRecordViewModel:RefreshModel<ExchangeRecordModel>{ + override func api() -> (Observable<BaseResponse<[ExchangeRecordModel]>>)? { + return Services.exchangeRecord() + } +} class ExchangeRecordHistoryVC: BaseVC { + + private let viewModel = ExchangeRecordViewModel() private var tableView:UITableView! override func viewDidLoad() { super.viewDidLoad() + viewModel.configure(tableView) + viewModel.beginRefresh() } override func setUI() { @@ -42,11 +53,12 @@ extension ExchangeRecordHistoryVC:UITableViewDataSource{ func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "_GoodsItemTCell") as! GoodsItemTCell + cell.setModel(viewModel.dataSource.value[indexPath.row]) return cell } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return 10 + return viewModel.dataSource.value.count } func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { -- Gitblit v1.7.1