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