Commit 4f925a6d authored by pete谢兆麟's avatar pete谢兆麟

Merge branch 'develop' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS into develop

parents 02158e5c c103ce70
......@@ -9,7 +9,17 @@
import UIKit
class YHTravelDocsPreparationDetailVC: YHBaseViewController {
lazy var viewModel: YHTravelDocsPreparationViewModel = {
let vm = YHTravelDocsPreparationViewModel()
return vm
}()
//上个界面传递过来的数据对象
var dataModel : YHTravelDocsPreparationListModel?
var orderId: Int = 0
override func viewDidLoad() {
super.viewDidLoad()
}
......@@ -17,5 +27,59 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
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 {
// TODO: 杜宇哥 UI刷新
} 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
if model.status == -1 {
return
} 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