Commit 1946f4fe authored by pete谢兆麟's avatar pete谢兆麟

刷新

parent 5d94a2a1
...@@ -461,6 +461,10 @@ class YHInvitationWithGiftsSecondTableViewCell: UITableViewCell { ...@@ -461,6 +461,10 @@ class YHInvitationWithGiftsSecondTableViewCell: UITableViewCell {
self.tableData = self.viewModel.recordModel self.tableData = self.viewModel.recordModel
self.tableView.reloadData() self.tableView.reloadData()
} }
self.viewModel.getOverviewRecord {[weak self] success, error in
guard let self = self else { return }
self.headData = self.viewModel.overviewModel
}
} }
} }
} }
......
...@@ -41,7 +41,17 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel { ...@@ -41,7 +41,17 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel {
func getOverviewRecord(callBackBlock:@escaping (_ success: Bool,_ error:YHErrorModel?)->()) { func getOverviewRecord(callBackBlock:@escaping (_ success: Bool,_ error:YHErrorModel?)->()) {
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Share.overview let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Share.overview
let _ = YHNetRequest.getRequest(url: strUrl) { [weak self] json, code in var param: [String : Any] = [:]
if self.startTime.count != 0 {
param.updateValue(self.startTime, forKey: "registered_date.begin_date")
}
if self.endTime.count != 0 {
param.updateValue(self.endTime, forKey: "egistered_date.end_date")
}
if self.state < 3 {
param.updateValue(self.state + 1, forKey: "status")
}
let _ = YHNetRequest.getRequest(url: strUrl, params: param) { [weak self] json, code in
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
if json.code == 200 { if json.code == 200 {
...@@ -63,12 +73,22 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel { ...@@ -63,12 +73,22 @@ class YHInvitationWithGiftsViewModel: YHBaseViewModel {
func postRecord(page: Int, callBackBlock:@escaping (_ success: Bool,_ error:YHErrorModel?)->()) { func postRecord(page: Int, callBackBlock:@escaping (_ success: Bool,_ error:YHErrorModel?)->()) {
let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Share.record let strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Share.record
let registered_date: [String: Any] = ["begin_date": self.startTime, var registered_date: [String: Any] = [:]
"end_date": self.endTime] if self.startTime.count != 0 {
let param: [String: Any] = ["page": page, registered_date.updateValue(self.startTime, forKey: "begin_date")
"pagesize": 20, }
"registered_date": registered_date, if self.endTime.count != 0 {
"status": self.state + 1 < 4 ? self.state + 1: 0] registered_date.updateValue(self.endTime, forKey: "end_date")
}
var param: [String: Any] = ["page": page,
"pagesize": 20]
if self.state < 3 {
param.updateValue(self.state + 1, forKey: "status")
}
if registered_date.isEmpty {
param.updateValue(registered_date, forKey: "registered_date")
}
let _ = YHNetRequest.postRequest(url: strUrl, params: param) { [weak self] json, code in let _ = YHNetRequest.postRequest(url: strUrl, params: param) { [weak self] json, code in
guard let self = self else { return } guard let self = self else { return }
//1. json字符串 转 对象 //1. json字符串 转 对象
......
...@@ -101,7 +101,7 @@ class YHServiceCenterMainViewController: YHBaseViewController { ...@@ -101,7 +101,7 @@ class YHServiceCenterMainViewController: YHBaseViewController {
YHServiceOrderAlertView.show() YHServiceOrderAlertView.show()
} }
NotificationCenter.default.addObserver(self, selector: #selector(logoutSuccess), name: YhConstant.YhNotification.didLogoutSuccessNotifiction, object: nil)
noDataView.isHidden = false noDataView.isHidden = false
nameBgImageView.isHidden = true nameBgImageView.isHidden = true
segmentedView.isHidden = true segmentedView.isHidden = true
...@@ -109,6 +109,11 @@ class YHServiceCenterMainViewController: YHBaseViewController { ...@@ -109,6 +109,11 @@ class YHServiceCenterMainViewController: YHBaseViewController {
orderButton.isHidden = true orderButton.isHidden = true
} }
@objc func logoutSuccess() {
self.model = YHContactItemModel()
self.oldModel = YHContactItemModel()
}
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated) super.viewWillAppear(animated)
loadData() loadData()
......
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