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

完成 调用逻辑

parent 4ca56348
...@@ -256,12 +256,19 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -256,12 +256,19 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
//赴港时间预约 //赴港时间预约
} else if model.type == 24 { } else if model.type == 24 {
//电子签字缴费 //电子签字缴费
let vc = YHVisaPaymentVC()
vc.orderID = orderID
navigationController?.pushViewController(vc)
} else if model.type == 25 { } else if model.type == 25 {
//赴港行程指引 //赴港行程指引
} else if model.type == 26 { } else if model.type == 26 {
//旅行证件准备 //旅行证件准备
} else if model.type == 27 { } else if model.type == 27 {
//上传过关证件 //上传过关证件
let vc = YHUploadCertificateVC()
navigationController?.pushViewController(vc)
} }
} }
} }
......
...@@ -10,7 +10,7 @@ import UIKit ...@@ -10,7 +10,7 @@ import UIKit
class YHUploadCertificateVC: YHBaseViewController { class YHUploadCertificateVC: YHBaseViewController {
var items: [String] = ["1", "1"] //for test hjl var items: [String] = ["1", "1"]
lazy var tableView: UITableView = { lazy var tableView: UITableView = {
let tableView = UITableView(frame:.zero, style:.grouped) let tableView = UITableView(frame:.zero, style:.grouped)
......
...@@ -11,6 +11,9 @@ import UIKit ...@@ -11,6 +11,9 @@ import UIKit
class YHVisaPaymentVC: YHBaseViewController { class YHVisaPaymentVC: YHBaseViewController {
let items : [String] = ["1","2","3"] let items : [String] = ["1","2","3"]
var orderID: Int = 0
lazy var viewModel: YHVisaPaymentViewModel = { lazy var viewModel: YHVisaPaymentViewModel = {
let vm = YHVisaPaymentViewModel() let vm = YHVisaPaymentViewModel()
return vm return vm
...@@ -74,57 +77,43 @@ class YHVisaPaymentVC: YHBaseViewController { ...@@ -74,57 +77,43 @@ class YHVisaPaymentVC: YHBaseViewController {
private extension YHVisaPaymentVC { private extension YHVisaPaymentVC {
func loadData() { func loadData() {
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { let params: [String : Any] = ["order_id": orderID]
// let id = orderID viewModel.getVisaPaymentList(params) { success, error in
let id = 133874//for test hjl if success {
let params: [String : Any] = ["order_id": id]
viewModel.getVisaPaymentList(params) { success, error in } else {
if success {
} else {
}
self.tableView.reloadData()
self.getPayUpdateStatus()
} }
self.tableView.reloadData()
self.getPayUpdateStatus()
} }
} }
func postPaymentResult() { func postPaymentResult() {
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { let params: [String : Any] = ["order_id": orderID]
// let id = orderID viewModel.postPaymentResult(params) { success, error in
let id = 133874//for test hjl if success {
YHHUD.flash(message: "预计会在1个工作日内更新缴费结果")
let params: [String : Any] = ["order_id": id]//for test hjl } else {
viewModel.postPaymentResult(params) { success, error in
if success {
YHHUD.flash(message: "预计会在1个工作日内更新缴费结果")
} else {
}
self.getPayUpdateStatus()
} }
self.getPayUpdateStatus()
} }
} }
func getPayUpdateStatus() { func getPayUpdateStatus() {
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { let params: [String : Any] = ["order_id": orderID]
// let id = orderID viewModel.getPaymentUpdateStatus(params) { success, error in
let id = 133874//for test hjl if success {
let params: [String : Any] = ["order_id": id]//for test hjl
viewModel.getPaymentUpdateStatus(params) { success, error in } else {
if success {
} else {
}
self.setButtonRightStatus()
} }
self.setButtonRightStatus()
} }
} }
...@@ -136,6 +125,14 @@ private extension YHVisaPaymentVC { ...@@ -136,6 +125,14 @@ private extension YHVisaPaymentVC {
gk_navBackgroundColor = .white gk_navBackgroundColor = .white
view.backgroundColor = UIColor.contentBkgColor view.backgroundColor = UIColor.contentBkgColor
if orderID == 0 {
if let id = UserDefaults.standard.value(forKey: "orderIdForPreview") {
self.orderID = (id as? Int) ?? 0
}
}
orderID = 133874//for test hjl
view.addSubview(tableView) view.addSubview(tableView)
view.addSubview(bottomView) view.addSubview(bottomView)
bottomView.snp.makeConstraints { make in bottomView.snp.makeConstraints { make in
......
...@@ -120,44 +120,37 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget { ...@@ -120,44 +120,37 @@ class YHMyViewController: YHBaseViewController, ConstraintRelatableTarget {
view.likeClick = { view.likeClick = {
[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 = YHMyLikeActivityViewController() let vc = YHMyLikeActivityViewController()
// vc.myDefaultNavItemIndex = 0 vc.myDefaultNavItemIndex = 0
// self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
print("点赞")
let vc = YHVisaPaymentVC()
self.navigationController?.pushViewController(vc) //for test hjl
} }
view.collectClick = { view.collectClick = {
[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 = YHMyLikeActivityViewController() let vc = YHMyLikeActivityViewController()
// vc.myDefaultNavItemIndex = 1 vc.myDefaultNavItemIndex = 1
// self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
// print("收藏") print("收藏")
let vc = YHUploadCertificateVC()
self.navigationController?.pushViewController(vc) //for test hjl
} }
view.recentScanClick = { view.recentScanClick = {
[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 = YHMyLikeActivityViewController() let vc = YHMyLikeActivityViewController()
// vc.myDefaultNavItemIndex = 2 vc.myDefaultNavItemIndex = 2
// self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
// print("最近浏览") print("最近浏览")
let view = YHRangeDatePickerSheetView.sheetView() // let view = YHRangeDatePickerSheetView.sheetView()
view.block = { (startDate,endDate) in // view.block = { (startDate,endDate) in
print("选择的日期是:") // print("选择的日期是:")
print(startDate) // print(startDate)
print(endDate) // print(endDate)
} // }
view.show() //for test hjl // view.show() //for test hjl
} }
return view return view
......
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