Commit 0f658328 authored by Steven杜宇's avatar Steven杜宇

// 原则批

parent 8b3f30ef
...@@ -235,11 +235,24 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource { ...@@ -235,11 +235,24 @@ extension YHServiceOrderListView : UITableViewDelegate,UITableViewDataSource {
self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
return return
} }
// 未发送邮件 // 未发送邮件
let vc = YHPrincipleApprovedWaitSubmitVC() YHHUD.show(.progress(message:"加载中"))
vc.orderId = self.orderID self.principleViewModel.getEnvelopeInfo(orderId: self.orderID) { success, error in
self.navigationController?.pushViewController(vc) YHHUD.hide()
// 已获得港府甄选名额
if !self.principleViewModel.envelopModel.name.isEmpty, !self.principleViewModel.envelopModel.url.isEmpty {
// 进入原则批已获批待提交页面
let vc = YHPrincipleApprovedWaitSubmitVC()
vc.orderId = self.orderID
self.navigationController?.pushViewController(vc)
} else {
// 进入原则批上传列表页面
let vc = YHPrincipleUploadListVC()
vc.orderId = self.orderID
self.navigationController?.pushViewController(vc)
}
}
} }
} else if model.type == 15 { } else if model.type == 15 {
......
...@@ -93,7 +93,9 @@ extension YHPrincipleApprovedMailViewController { ...@@ -93,7 +93,9 @@ extension YHPrincipleApprovedMailViewController {
self.items.removeAll() self.items.removeAll()
// 已获得港府甄选名额 // 已获得港府甄选名额
self.items.append(self.viewModel.envelopModel) if !self.viewModel.envelopModel.name.isEmpty, !self.viewModel.envelopModel.url.isEmpty {
self.items.append(self.viewModel.envelopModel)
}
let waitResultModel = self.viewModel.waitResultModel let waitResultModel = self.viewModel.waitResultModel
// 入境处已认收受理 // 入境处已认收受理
......
...@@ -98,8 +98,10 @@ class YHPrincipleApprovedWaitSubmitVC: YHBaseViewController { ...@@ -98,8 +98,10 @@ class YHPrincipleApprovedWaitSubmitVC: YHBaseViewController {
viewModel.getEnvelopeInfo(orderId: orderId) { success, error in viewModel.getEnvelopeInfo(orderId: orderId) { success, error in
self.items.removeAll() self.items.removeAll()
// 已获得港府甄选名额 // 已获得港府甄选名额
self.viewModel.envelopModel.isUnfold = true if !self.viewModel.envelopModel.name.isEmpty, !self.viewModel.envelopModel.url.isEmpty {
self.items.append(self.viewModel.envelopModel) self.viewModel.envelopModel.isUnfold = true
self.items.append(self.viewModel.envelopModel)
}
self.tableView.reloadData() self.tableView.reloadData()
} }
} }
......
...@@ -130,27 +130,35 @@ class YHPrincipleUploadListVC: YHBaseViewController { ...@@ -130,27 +130,35 @@ class YHPrincipleUploadListVC: YHBaseViewController {
// 赴港居留同意书 // 赴港居留同意书
let agreementModel = self.viewModel.uploadDetailModel.file_data.agreement let agreementModel = self.viewModel.uploadDetailModel.file_data.agreement
agreementModel.customType = YHPrincipleAgreementType.agreement.rawValue if agreementModel.id > 0 {
agreementModel.isMust = true agreementModel.customType = YHPrincipleAgreementType.agreement.rawValue
agreementModel.isNeedTemplate = true agreementModel.isMust = true
self.items.append(agreementModel) agreementModel.isNeedTemplate = true
self.items.append(agreementModel)
}
// 申请人意见访问 // 申请人意见访问
let opinionModel = self.viewModel.uploadDetailModel.file_data.opinion let opinionModel = self.viewModel.uploadDetailModel.file_data.opinion
opinionModel.customType = YHPrincipleAgreementType.opinion.rawValue if opinionModel.id > 0 {
opinionModel.isMust = true opinionModel.customType = YHPrincipleAgreementType.opinion.rawValue
opinionModel.isNeedTemplate = true opinionModel.isMust = true
self.items.append(opinionModel) opinionModel.isNeedTemplate = true
self.items.append(opinionModel)
}
// 其他证明条件 // 其他证明条件
let otherModel = self.viewModel.uploadDetailModel.file_data.other let otherModel = self.viewModel.uploadDetailModel.file_data.other
otherModel.customType = YHPrincipleAgreementType.other.rawValue if otherModel.id > 0 {
otherModel.isMust = false otherModel.customType = YHPrincipleAgreementType.other.rawValue
otherModel.isNeedTemplate = false otherModel.isMust = false
self.items.append(otherModel) otherModel.isNeedTemplate = false
self.items.append(otherModel)
}
// 已获得港府甄选名额 // 已获得港府甄选名额
self.items.append(self.viewModel.envelopModel) if !self.viewModel.envelopModel.name.isEmpty, !self.viewModel.envelopModel.url.isEmpty {
self.items.append(self.viewModel.envelopModel)
}
let waitResultModel = self.viewModel.waitResultModel let waitResultModel = self.viewModel.waitResultModel
// 入境处已认收受理 // 入境处已认收受理
...@@ -301,7 +309,8 @@ extension YHPrincipleUploadListVC { ...@@ -301,7 +309,8 @@ extension YHPrincipleUploadListVC {
} }
} else if editType == .preview { // 预览 } else if editType == .preview { // 预览
print(model.url) print(model.url)
self.viewModel.getPublicImageUrl(model.url) { success, error in let fileUrl = !model.url.isEmpty ? model.url : model.fileUrl
self.viewModel.getPublicImageUrl(fileUrl) { success, error in
if let success = success { if let success = success {
self.previewFileTool.openXLSXRemoteFile(urlString: success, fileName:model.name) self.previewFileTool.openXLSXRemoteFile(urlString: success, fileName:model.name)
} }
......
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