Commit d4983e24 authored by David黄金龙's avatar David黄金龙

orderId

parent 42288c2b
...@@ -10,7 +10,7 @@ import UIKit ...@@ -10,7 +10,7 @@ import UIKit
//服务中心 //服务中心
class YHServiceCenterSecondViewController: YHBaseViewController { class YHServiceCenterSecondViewController: YHBaseViewController {
var orderId : Int? var orderId : Int = 0
var mobile: String? var mobile: String?
private let serviceCenterMainReqVM : YHServiceCenterMainViewModel = YHServiceCenterMainViewModel() private let serviceCenterMainReqVM : YHServiceCenterMainViewModel = YHServiceCenterMainViewModel()
private var unfoldFlag : Bool = true //是否展开 private var unfoldFlag : Bool = true //是否展开
...@@ -54,13 +54,11 @@ class YHServiceCenterSecondViewController: YHBaseViewController { ...@@ -54,13 +54,11 @@ class YHServiceCenterSecondViewController: YHBaseViewController {
extension YHServiceCenterSecondViewController { extension YHServiceCenterSecondViewController {
func loadData2() { func loadData2() {
guard let orderId = orderId else { return}
self.serviceCenterMainReqVM.getPersonInfoFillStep(params: ["orderId":orderId]) { success, error in self.serviceCenterMainReqVM.getPersonInfoFillStep(params: ["orderId":orderId]) { success, error in
} }
} }
func loadData() { func loadData() {
guard let orderId = orderId else { return}
self.serviceCenterMainReqVM.getContactStatus(params: ["orderId":orderId]) { success, error in self.serviceCenterMainReqVM.getContactStatus(params: ["orderId":orderId]) { success, error in
self.homeTableView.reloadData() self.homeTableView.reloadData()
} }
...@@ -198,12 +196,12 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD ...@@ -198,12 +196,12 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else if model.type == 4 { } else if model.type == 4 {
let vc = YHMyDocumentsListViewController() let vc = YHMyDocumentsListViewController()
vc.orderId = orderId ?? 0 vc.orderId = orderId
vc.mobile = mobile ?? "" vc.mobile = mobile ?? ""
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else if model.type == 5 { } else if model.type == 5 {
let vc = YHMySignatureListViewController() let vc = YHMySignatureListViewController()
vc.orderId = orderId ?? 0 vc.orderId = orderId
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else if model.type == 6 { } else if model.type == 6 {
let vc = YHMineSchemeViewController() let vc = YHMineSchemeViewController()
......
...@@ -13,7 +13,7 @@ import UIKit ...@@ -13,7 +13,7 @@ import UIKit
class YHMineCertificateEntryViewController: YHBaseViewController { class YHMineCertificateEntryViewController: YHBaseViewController {
var orderId : Int? var orderId : Int = 0
private let certificateReqVM : YHCertificateViewModel = YHCertificateViewModel() private let certificateReqVM : YHCertificateViewModel = YHCertificateViewModel()
lazy var navBar: YHCustomNavigationBar = { lazy var navBar: YHCustomNavigationBar = {
...@@ -70,8 +70,8 @@ class YHMineCertificateEntryViewController: YHBaseViewController { ...@@ -70,8 +70,8 @@ class YHMineCertificateEntryViewController: YHBaseViewController {
extension YHMineCertificateEntryViewController { extension YHMineCertificateEntryViewController {
func loadData() { func loadData() {
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { if orderId != 0 {
let param = ["order_id":orderID,"node":"1","state":"1"] let param = ["order_id":orderId,"node":"1","state":"1"] as [String : Any]
certificateReqVM.getCertificateStatisticData(params: param) { success, error in certificateReqVM.getCertificateStatisticData(params: param) { success, error in
if success == true { if success == true {
self.headerView.dataModel = self.certificateReqVM.certificateEntryModel self.headerView.dataModel = self.certificateReqVM.certificateEntryModel
...@@ -81,8 +81,6 @@ extension YHMineCertificateEntryViewController { ...@@ -81,8 +81,6 @@ extension YHMineCertificateEntryViewController {
self.homeTableView.reloadData() self.homeTableView.reloadData()
} }
} else {
printLog("error : orderID 为空")
} }
} }
...@@ -189,7 +187,7 @@ extension YHMineCertificateEntryViewController : UITableViewDelegate,UITableView ...@@ -189,7 +187,7 @@ extension YHMineCertificateEntryViewController : UITableViewDelegate,UITableView
printLog("点击了 tableView Cell \(indexPath.section)") printLog("点击了 tableView Cell \(indexPath.section)")
guard let model = certificateReqVM.certificateEntryModel else { return } guard let model = certificateReqVM.certificateEntryModel else { return }
let vc = YHCertificateListContainerVC() let vc = YHCertificateListContainerVC()
vc.orderId = orderId vc.orderId = orderId
if indexPath.section < model.category_data.count { if indexPath.section < model.category_data.count {
......
...@@ -183,7 +183,7 @@ class YHSchemeTableViewCell: UITableViewCell { ...@@ -183,7 +183,7 @@ class YHSchemeTableViewCell: UITableViewCell {
if title.contains("资料清单") { if title.contains("资料清单") {
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") {
let vc = YHMineCertificateEntryViewController() let vc = YHMineCertificateEntryViewController()
vc.orderId = orderID as? Int vc.orderId = orderID as? Int ?? 0
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} else { } else {
YHHUD.flash(message: "订单号为空") YHHUD.flash(message: "订单号为空")
......
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