Commit fbab3ea7 authored by pete谢兆麟's avatar pete谢兆麟

无数据空数据

parent 550ea6ed
......@@ -38,13 +38,11 @@ extension YHServiceOrderListView {
if (self.homeTableView != nil) {
if self.viewModel.arrDataForSeviceCenterProgress.count == 0 {
self.homeTableView.isHidden = true
self.noDataView.isHidden = false
} else {
// DispatchQueue.main.asyncAfter(wallDeadline: .now() + 0.35, execute: {
// CATransaction.setDisableActions(true)
self.homeTableView.isHidden = false
self.homeTableView.reloadData()
// CATransaction.commit()
// })
self.noDataView.isHidden = true
self.homeTableView.reloadData()
}
}
if let block = self.block {
......
......@@ -12,7 +12,11 @@ class YHMyLikeViewController: YHBaseViewController {
let viewModel: YHMyLikeViewModel = YHMyLikeViewModel()
var tableFootView: YHServiceTableFootView!
var id = 1
private let noDataView : YHNoDataTipsView = {
let view = YHNoDataTipsView()
view.isHidden = true
return view
}()
var dataSouce: [YHHomeListModel?] = [] {
didSet {
self.tableFootView.items = dataSouce
......@@ -44,6 +48,13 @@ extension YHMyLikeViewController {
if id == 1 || id == 2 {
self.viewModel.getList(true ,id) {[weak self] success, error in
guard let self = self else { return }
if self.viewModel.arrHomeNewsData?.count == 0 {
self.tableFootView.isHidden = true
self.noDataView.isHidden = false
} else {
self.tableFootView.isHidden = false
self.noDataView.isHidden = true
}
self.dataSouce = self.viewModel.arrHomeNewsData ?? []
if self.viewModel.hasMoreForHomeNews == false {
self.tableFootView.myCollectView.es.noticeNoMoreData()
......@@ -52,6 +63,13 @@ extension YHMyLikeViewController {
} else {
self.viewModel.getList(true, callBackBlock: {[weak self] success, error in
guard let self = self else { return }
if self.viewModel.arrHomeNewsData?.count == 0 {
self.tableFootView.isHidden = true
self.noDataView.isHidden = false
} else {
self.tableFootView.isHidden = false
self.noDataView.isHidden = true
}
self.dataSouce = self.viewModel.arrHomeNewsData ?? []
if self.viewModel.hasMoreForHomeNews == false {
self.tableFootView.myCollectView.es.noticeNoMoreData()
......@@ -103,5 +121,13 @@ extension YHMyLikeViewController {
make.bottom.left.right.equalToSuperview()
make.top.equalToSuperview().offset(k_Height_NavigationtBarAndStatuBar)
}
view.addSubview(noDataView)
noDataView.snp.makeConstraints { make in
make.centerX.equalToSuperview()
make.centerY.equalToSuperview()
make.width.equalTo(KScreenWidth)
make.height.equalTo(150)
}
}
}
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