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

// 原则批

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