Commit 16592938 authored by pete谢兆麟's avatar pete谢兆麟

我的签字 产品新要求

parent 1c85499b
...@@ -191,7 +191,7 @@ class YHDocumentFileItemView: UIView { ...@@ -191,7 +191,7 @@ class YHDocumentFileItemView: UIView {
YHCertificateEditItem(type:.reupload, title:"重传"), YHCertificateEditItem(type:.reupload, title:"重传"),
YHCertificateEditItem(type:.delete, title:"删除"), YHCertificateEditItem(type:.delete, title:"删除"),
YHCertificateEditItem(type:.cancel, title:"取消")] YHCertificateEditItem(type:.cancel, title:"取消")]
if type == 4 || type == 5 { if type == 4 || type == 5 || type == 1004 || type == 1005 || type == 1006 || type == 1007 {
items = [YHCertificateEditItem(type:.preview, title:"预览"), items = [YHCertificateEditItem(type:.preview, title:"预览"),
YHCertificateEditItem(type:.cancel, title:"取消")] YHCertificateEditItem(type:.cancel, title:"取消")]
} }
......
...@@ -73,16 +73,11 @@ class YHGCMySignatureDetailViewController: YHBaseViewController { ...@@ -73,16 +73,11 @@ class YHGCMySignatureDetailViewController: YHBaseViewController {
} else { } else {
self.bottomButton.setTitle("确定已签署,提交", for: .normal) self.bottomButton.setTitle("确定已签署,提交", for: .normal)
} }
} else if state == 1004 || state == 1005 {
self.bottomButton.isEnabled = false
self.bottomView.isHidden = false
self.bottomButton.alpha = 0.4
self.bottomButton.setTitle("提交成功", for: .normal)
} else if state == 1007 { } else if state == 1007 {
self.bottomView.isHidden = true self.bottomView.isHidden = true
self.bottomButton.isEnabled = true self.bottomButton.isEnabled = true
self.bottomButton.alpha = 1 self.bottomButton.alpha = 1
} else if state == 1006 { } else if state == 1006 || state == 1004 || state == 1005 {
self.bottomView.isHidden = true self.bottomView.isHidden = true
self.bottomButton.isEnabled = true self.bottomButton.isEnabled = true
self.bottomButton.alpha = 1 self.bottomButton.alpha = 1
...@@ -542,7 +537,7 @@ extension YHGCMySignatureDetailViewController: UITableViewDelegate, UITableViewD ...@@ -542,7 +537,7 @@ extension YHGCMySignatureDetailViewController: UITableViewDelegate, UITableViewD
return 180 return 180
} else { } else {
guard let count = self.viewModel.mainModel?.signedDocument.count else { return CGFloat(221) } guard let count = self.viewModel.mainModel?.signedDocument.count else { return CGFloat(221) }
if self.viewModel.mainModel?.docStatus == 1007 || self.viewModel.mainModel?.docStatus == 1006 { if self.viewModel.mainModel?.docStatus == 1007 || self.viewModel.mainModel?.docStatus == 1006 || self.viewModel.mainModel?.docStatus == 1004 || self.viewModel.mainModel?.docStatus == 1005 {
return CGFloat(168 + count * 71) return CGFloat(168 + count * 71)
} else { } else {
return CGFloat(221 + count * 71) return CGFloat(221 + count * 71)
......
...@@ -211,6 +211,7 @@ class YHGCSignatureUploadTableViewCell: UITableViewCell { ...@@ -211,6 +211,7 @@ class YHGCSignatureUploadTableViewCell: UITableViewCell {
let h = 70 let h = 70
let itemView = YHDocumentFileItemView() let itemView = YHDocumentFileItemView()
itemView.index = i itemView.index = i
itemView.type = dataSource.docStatus
itemView.docDataSource = data itemView.docDataSource = data
itemView.itemBlock = {[weak self] type, index in itemView.itemBlock = {[weak self] type, index in
guard let self = self else { return } guard let self = self else { return }
...@@ -232,13 +233,8 @@ class YHGCSignatureUploadTableViewCell: UITableViewCell { ...@@ -232,13 +233,8 @@ class YHGCSignatureUploadTableViewCell: UITableViewCell {
func updateAddView() { func updateAddView() {
guard let dataSource = dataSource else { return } guard let dataSource = dataSource else { return }
if dataSource.docStatus == 1005 {
self.bottomView.alpha = 0.4
self.bottomView.addBtn.isEnabled = false
}
if dataSource.docStatus == 1007 || dataSource.docStatus == 1006 { if dataSource.docStatus == 1007 || dataSource.docStatus == 1006 || dataSource.docStatus == 1004 || dataSource.docStatus == 1005 {
self.bottomView.isHidden = true self.bottomView.isHidden = true
mainItemView.snp.remakeConstraints { make in mainItemView.snp.remakeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
......
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