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

完成 两个接口

parent d203bcfb
...@@ -9,7 +9,17 @@ ...@@ -9,7 +9,17 @@
import UIKit import UIKit
class YHTravelDocsPreparationDetailVC: YHBaseViewController { class YHTravelDocsPreparationDetailVC: YHBaseViewController {
lazy var viewModel: YHTravelDocsPreparationViewModel = {
let vm = YHTravelDocsPreparationViewModel()
return vm
}()
//上个界面传递过来的数据对象
var dataModel : YHTravelDocsPreparationListModel?
var orderId: Int = 0
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
} }
...@@ -17,5 +27,61 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -17,5 +27,61 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
private extension YHTravelDocsPreparationDetailVC { private extension YHTravelDocsPreparationDetailVC {
//1、获取详情信息
func loadDetailInfo() {
if let model = dataModel {
let params = [
"order_id":orderId,
"user_id":model.id,
"user_type":model.type
] as [String : Any]
viewModel.getTravelDocsDetailInfo(param: params) { success, error in
if success {
} else {
}
}
}
}
//2、保存旅行证件
func saveAllTravelCertificate() {
if let model = dataModel {
/*
{
"order_id": 0,
"user_id": 0,
"user_type": "string",
"certificates": [
{
"type": 0,
"img_back": "string",
"img_front": "string",
"issue_start": "string",
"issue_end": "string"
}
]
}
*/
let params = [
"order_id":orderId,
"user_id":model.id,
"user_type":model.type,
"certificates":[] // TODO: 杜宇哥完善下这个数据
] as [String : Any]
viewModel.saveTravelDocsInfo(params: params) { success, error in
if success {
} else {
}
}
}
}
} }
...@@ -133,7 +133,10 @@ extension YHTravelDocsPreparationListViewController: UITableViewDelegate, UITabl ...@@ -133,7 +133,10 @@ extension YHTravelDocsPreparationListViewController: UITableViewDelegate, UITabl
if model.status == -1 { if model.status == -1 {
return return
} else { } else {
//TODO: pete 跳转到上传详情 let vc = YHTravelDocsPreparationDetailVC()
vc.dataModel = model
vc.orderId = orderId
self.navigationController?.pushViewController(vc)
} }
} }
} }
......
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