Commit 1b6ddbab authored by David黄金龙's avatar David黄金龙

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

* 'develop' of http://gitlab.galaxy-immi.com/mobile-group/galaxy-iOS:
  续签文书管理失败弹窗以及隐藏签字按钮
parents ae429aaa f39deb49
...@@ -96,8 +96,7 @@ extension YHResignDocumentDetailViewController { ...@@ -96,8 +96,7 @@ extension YHResignDocumentDetailViewController {
guard let documentModel = documentModel else { guard let documentModel = documentModel else {
printLog("YHResignDocumentDetailViewController: 请求失败") printLog("YHResignDocumentDetailViewController: 请求失败")
if let errorMsg = error?.errorMsg, errorMsg.count > 0 { if let errorMsg = error?.errorMsg, errorMsg.count > 0 {
YHHUD.show(.error(message: errorMsg)) YHHUD.flash(message: errorMsg)
YHHUD.hide(afterDelay: 1)
} }
return return
} }
...@@ -186,8 +185,7 @@ extension YHResignDocumentDetailViewController { ...@@ -186,8 +185,7 @@ extension YHResignDocumentDetailViewController {
self.present(safariViewController, animated: true, completion: nil) self.present(safariViewController, animated: true, completion: nil)
} else if let error = error { } else if let error = error {
let errorMsg = error.errorMsg let errorMsg = error.errorMsg
YHHUD.show(.error(message: errorMsg)) YHHUD.flash(message: errorMsg)
YHHUD.hide(afterDelay: 1)
} }
} }
printLog("###editEvent") printLog("###editEvent")
...@@ -201,13 +199,11 @@ extension YHResignDocumentDetailViewController { ...@@ -201,13 +199,11 @@ extension YHResignDocumentDetailViewController {
self.viewModel.submitResginDocument(model.docId, nil) { success, error in self.viewModel.submitResginDocument(model.docId, nil) { success, error in
YHHUD.hide() YHHUD.hide()
if success { if success {
YHHUD.show(.success(message: "提交成功")) YHHUD.flash(message: "提交成功")
YHHUD.hide(afterDelay: 1)
self.requestData(isNeedLoading: true) self.requestData(isNeedLoading: true)
} else if let error = error { } else if let error = error {
let errorMsg = error.errorMsg let errorMsg = error.errorMsg
YHHUD.show(.error(message: errorMsg)) YHHUD.flash(message: errorMsg)
YHHUD.hide(afterDelay: 1)
} }
} }
printLog("###submitEvent") printLog("###submitEvent")
...@@ -228,8 +224,7 @@ extension YHResignDocumentDetailViewController { ...@@ -228,8 +224,7 @@ extension YHResignDocumentDetailViewController {
if let error = error { if let error = error {
printLog("###续期文书签字: \(error.errorMsg)") printLog("###续期文书签字: \(error.errorMsg)")
let errorMsg = error.errorMsg let errorMsg = error.errorMsg
YHHUD.show(.error(message: errorMsg)) YHHUD.flash(message: errorMsg)
YHHUD.hide(afterDelay: 1)
} }
return return
} }
...@@ -259,8 +254,7 @@ extension YHResignDocumentDetailViewController { ...@@ -259,8 +254,7 @@ extension YHResignDocumentDetailViewController {
self.present(safariViewController, animated: true, completion: nil) self.present(safariViewController, animated: true, completion: nil)
} else if let error = error { } else if let error = error {
let errorMsg = error.errorMsg let errorMsg = error.errorMsg
YHHUD.show(.error(message: errorMsg)) YHHUD.flash(message: errorMsg)
YHHUD.hide(afterDelay: 1)
} }
} }
printLog("###previewEvent") printLog("###previewEvent")
...@@ -284,23 +278,32 @@ extension YHResignDocumentDetailViewController { ...@@ -284,23 +278,32 @@ extension YHResignDocumentDetailViewController {
self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
} }
} }
// 产品定的没有生成签证文书就隐藏签字确认按钮
let isSignFileOK = model.signFileOrigin.count > 0
switch docType { switch docType {
case .powerOfAttorney, .settlementPlan, .explanatoryStatement: case .powerOfAttorney, .settlementPlan, .explanatoryStatement:
switch status { switch status {
case .pendingConfirmation, .awaitingSignature: case .pendingConfirmation, .awaitingSignature:
config.names = ["在线编辑", "提交", "签字确认"]
if let editEvent = editEvent { if let editEvent = editEvent {
actions.append(editEvent) actions.append(editEvent)
} }
if let submitEvent = submitEvent { if let submitEvent = submitEvent {
actions.append(submitEvent) actions.append(submitEvent)
} }
if let signatureConfirmationEvent = signatureConfirmationEvent {
actions.append(signatureConfirmationEvent) if isSignFileOK {
config.names = ["在线编辑", "提交", "签字确认"]
config.style = .three
if let signatureConfirmationEvent = signatureConfirmationEvent {
actions.append(signatureConfirmationEvent)
}
} else {
config.names = ["在线编辑", "提交"]
config.style = .two
} }
config.actions = actions config.actions = actions
config.style = .three
case .finalizing, .underReview, .completed: case .finalizing, .underReview, .completed:
if let previewEvent = previewEvent { if let previewEvent = previewEvent {
actions.append(previewEvent) actions.append(previewEvent)
...@@ -329,12 +332,19 @@ extension YHResignDocumentDetailViewController { ...@@ -329,12 +332,19 @@ extension YHResignDocumentDetailViewController {
if let infoConfirmationEvent = infoConfirmationEvent { if let infoConfirmationEvent = infoConfirmationEvent {
actions.append(infoConfirmationEvent) actions.append(infoConfirmationEvent)
} }
if let signatureConfirmationEvent = signatureConfirmationEvent { if isSignFileOK {
actions.append(signatureConfirmationEvent) config.names = ["信息确认", "签字确认"]
config.style = .two
if let signatureConfirmationEvent = signatureConfirmationEvent {
actions.append(signatureConfirmationEvent)
}
} else {
config.names = ["信息确认"]
config.style = .one
} }
config.names = ["信息确认", "签字确认"]
config.actions = actions config.actions = actions
config.style = .two
} }
} }
return config return config
......
...@@ -87,8 +87,7 @@ extension YHResignDocumentManagementVC { ...@@ -87,8 +87,7 @@ extension YHResignDocumentManagementVC {
} else { } else {
printLog("YHResignDocumentManagementVC: 请求失败") printLog("YHResignDocumentManagementVC: 请求失败")
if let errorMsg = error?.errorMsg, errorMsg.count > 0 { if let errorMsg = error?.errorMsg, errorMsg.count > 0 {
YHHUD.show(.error(message: errorMsg)) YHHUD.flash(message: errorMsg)
YHHUD.hide(afterDelay: 1)
} }
} }
} }
......
...@@ -187,7 +187,7 @@ extension YHResignDocumentStatusCell { ...@@ -187,7 +187,7 @@ extension YHResignDocumentStatusCell {
case .one: case .one:
leftButton.isHidden = false leftButton.isHidden = false
midButton.isHidden = true midButton.isHidden = true
midButton.isHidden = true rightButton.isHidden = true
leftLineView.isHidden = true leftLineView.isHidden = true
rightLineView.isHidden = true rightLineView.isHidden = true
...@@ -212,7 +212,7 @@ extension YHResignDocumentStatusCell { ...@@ -212,7 +212,7 @@ extension YHResignDocumentStatusCell {
case .two: case .two:
leftButton.isHidden = false leftButton.isHidden = false
midButton.isHidden = false midButton.isHidden = false
midButton.isHidden = true rightButton.isHidden = true
leftLineView.isHidden = false leftLineView.isHidden = false
rightLineView.isHidden = true rightLineView.isHidden = true
if buttonsConfig.names.count > 1 { if buttonsConfig.names.count > 1 {
......
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