Commit 2d71117c authored by Steven杜宇's avatar Steven杜宇

// 搜索

parent cdcdc04f
...@@ -202,8 +202,14 @@ class YHSearchInfomationVC: YHBaseViewController { ...@@ -202,8 +202,14 @@ class YHSearchInfomationVC: YHBaseViewController {
searchHistoryView.isHidden = true searchHistoryView.isHidden = true
self.tableView.reloadData() self.tableView.reloadData()
tableView.es.stopPullToRefresh() tableView.es.stopPullToRefresh()
if self.viewModel.hasMoreForHomeNews == false { // 只有一页的时候不展示没有更多数据了
tableView.es.noticeNoMoreData() if self.viewModel.totalCount < self.viewModel.searchPageSize { // 不足一页
tableView.footer?.isHidden = true
} else {
tableView.footer?.isHidden = false
if self.viewModel.hasMoreForHomeNews == false {
tableView.es.noticeNoMoreData()
}
} }
} }
} }
...@@ -221,8 +227,14 @@ class YHSearchInfomationVC: YHBaseViewController { ...@@ -221,8 +227,14 @@ class YHSearchInfomationVC: YHBaseViewController {
searchHistoryView.isHidden = true searchHistoryView.isHidden = true
self.tableView.reloadData() self.tableView.reloadData()
tableView.es.stopLoadingMore() tableView.es.stopLoadingMore()
if self.viewModel.hasMoreForHomeNews == false { // 只有一页的时候不展示没有更多数据了
tableView.es.noticeNoMoreData() if self.viewModel.totalCount < self.viewModel.searchPageSize { // 不足一页
tableView.footer?.isHidden = true
} else {
tableView.footer?.isHidden = false
if self.viewModel.hasMoreForHomeNews == false {
tableView.es.noticeNoMoreData()
}
} }
} }
} }
...@@ -241,8 +253,14 @@ class YHSearchInfomationVC: YHBaseViewController { ...@@ -241,8 +253,14 @@ class YHSearchInfomationVC: YHBaseViewController {
searchHistoryView.isHidden = true searchHistoryView.isHidden = true
self.tableView.reloadData() self.tableView.reloadData()
tableView.es.stopPullToRefresh() tableView.es.stopPullToRefresh()
if self.viewModel.hasMoreForHomeNews == false { // 只有一页的时候不展示没有更多数据了
tableView.es.noticeNoMoreData() if self.viewModel.totalCount < self.viewModel.searchPageSize { // 不足一页
tableView.footer?.isHidden = true
} else {
tableView.footer?.isHidden = false
if self.viewModel.hasMoreForHomeNews == false {
tableView.es.noticeNoMoreData()
}
} }
} }
} }
......
...@@ -18,8 +18,10 @@ class YHHomePageViewModel : YHBaseViewModel { ...@@ -18,8 +18,10 @@ class YHHomePageViewModel : YHBaseViewModel {
//首页相关参数 //首页相关参数
private var curPageIndex : Int = 1 private var curPageIndex : Int = 1
private var page_Size : Int = 6 private var page_Size : Int = 6
private var totalCount : Int = 0 var totalCount : Int = 0
var hasMoreForHomeNews : Bool = true var hasMoreForHomeNews : Bool = true
// 搜索
let searchPageSize: Int = 10
} }
//接口 //接口
...@@ -261,11 +263,11 @@ extension YHHomePageViewModel { ...@@ -261,11 +263,11 @@ extension YHHomePageViewModel {
if isFirstPage { if isFirstPage {
params = ["page": 1, params = ["page": 1,
"page_size": 10, "page_size": searchPageSize,
"title": title] "title": title]
} else { } else {
params = ["page": curPageIndex + 1, params = ["page": curPageIndex + 1,
"page_size": 10, "page_size": searchPageSize,
"title": title] "title": title]
} }
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Common.article let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Common.article
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment