Commit 5e89d82e authored by pete谢兆麟's avatar pete谢兆麟

我的订单逻辑

parent 83261e36
...@@ -14,6 +14,12 @@ class YHOrderDetailViewController: YHBaseViewController { ...@@ -14,6 +14,12 @@ class YHOrderDetailViewController: YHBaseViewController {
var tableView: UITableView! var tableView: UITableView!
var viewModel: YHServiceOrderSearchViewModel = YHServiceOrderSearchViewModel() var viewModel: YHServiceOrderSearchViewModel = YHServiceOrderSearchViewModel()
var dataSource: [YHContactItemModel] = [] var dataSource: [YHContactItemModel] = []
lazy var noDataView: YHEmptyDataView = {
let view = YHEmptyDataView.createView("暂无", kEmptyCommonBgName)
view.backgroundColor = .clear
return view
}()
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setView() setView()
...@@ -26,11 +32,20 @@ class YHOrderDetailViewController: YHBaseViewController { ...@@ -26,11 +32,20 @@ class YHOrderDetailViewController: YHBaseViewController {
viewModel.getAssistList {[weak self] success, error in viewModel.getAssistList {[weak self] success, error in
guard let self = self else { return } guard let self = self else { return }
if success { if success {
dataSource.append(model) if model.id != -1 {
dataSource.append(model)
}
for item in self.viewModel.arrContactList { for item in self.viewModel.arrContactList {
dataSource.append(item) dataSource.append(item)
} }
self.tableView.reloadData() if dataSource.count != 0 {
self.noDataView.isHidden = true
self.tableView.isHidden = false
self.tableView.reloadData()
} else {
self.noDataView.isHidden = false
self.tableView.isHidden = true
}
} }
} }
} }
...@@ -87,7 +102,13 @@ class YHOrderDetailViewController: YHBaseViewController { ...@@ -87,7 +102,13 @@ class YHOrderDetailViewController: YHBaseViewController {
make.top.equalTo(k_Height_NavigationtBarAndStatuBar) make.top.equalTo(k_Height_NavigationtBarAndStatuBar)
make.left.right.bottom.equalTo(view) make.left.right.bottom.equalTo(view)
} }
view.addSubview(noDataView)
noDataView.snp.makeConstraints { make in
make.centerX.equalToSuperview()
make.centerY.equalToSuperview()
make.width.equalTo(KScreenWidth)
make.height.equalTo(150)
}
} }
} }
......
...@@ -106,7 +106,6 @@ class YHServiceCenterMainViewController: YHBaseViewController { ...@@ -106,7 +106,6 @@ class YHServiceCenterMainViewController: YHBaseViewController {
nameBgImageView.isHidden = true nameBgImageView.isHidden = true
segmentedView.isHidden = true segmentedView.isHidden = true
listContainerView.isHidden = true listContainerView.isHidden = true
orderButton.isHidden = true
} }
@objc func logoutSuccess() { @objc func logoutSuccess() {
...@@ -127,7 +126,6 @@ extension YHServiceCenterMainViewController { ...@@ -127,7 +126,6 @@ extension YHServiceCenterMainViewController {
nameBgImageView.isHidden = false nameBgImageView.isHidden = false
segmentedView.isHidden = false segmentedView.isHidden = false
listContainerView.isHidden = false listContainerView.isHidden = false
orderButton.isHidden = false
if self.navigationController?.viewControllers.count != 1 { if self.navigationController?.viewControllers.count != 1 {
orderButton.isHidden = true orderButton.isHidden = true
} }
...@@ -304,7 +302,6 @@ extension YHServiceCenterMainViewController { ...@@ -304,7 +302,6 @@ extension YHServiceCenterMainViewController {
nameBgImageView.isHidden = true nameBgImageView.isHidden = true
segmentedView.isHidden = true segmentedView.isHidden = true
listContainerView.isHidden = true listContainerView.isHidden = true
orderButton.isHidden = true
} else { } else {
guard let model = serviceCenterMainReqVM.arrContactList.first else { guard let model = serviceCenterMainReqVM.arrContactList.first else {
return return
...@@ -313,7 +310,6 @@ extension YHServiceCenterMainViewController { ...@@ -313,7 +310,6 @@ extension YHServiceCenterMainViewController {
nameBgImageView.isHidden = false nameBgImageView.isHidden = false
segmentedView.isHidden = false segmentedView.isHidden = false
listContainerView.isHidden = false listContainerView.isHidden = false
orderButton.isHidden = false
if self.navigationController?.viewControllers.count != 1 { if self.navigationController?.viewControllers.count != 1 {
orderButton.isHidden = true orderButton.isHidden = true
} }
......
...@@ -95,14 +95,14 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -95,14 +95,14 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
let view = YHUserInfoHeaderView.createView() let view = YHUserInfoHeaderView.createView()
view.settingBlock = { view.settingBlock = {
[weak self] in [weak self] in
// guard let self = self else { return } guard let self = self else { return }
// if !checkLogin() { return } if !checkLogin() { return }
// let vc = YHMySettingViewController() let vc = YHMySettingViewController()
// self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
let vc = YHOfficialApprovalResultVC2() // let vc = YHOfficialApprovalResultVC2()
self?.navigationController?.pushViewController(vc) //for test hjl // self?.navigationController?.pushViewController(vc) //for test hjl
} }
view.evaluateBlock = { view.evaluateBlock = {
[weak self] in [weak self] in
......
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