Commit 657c3a58 authored by Steven杜宇's avatar Steven杜宇

// 旅游证件准备

parent bac230f6
...@@ -161,7 +161,31 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController { ...@@ -161,7 +161,31 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
} }
@objc func didSaveBtnClicked() { @objc func didSaveBtnClicked() {
if !checkInfo() {
return
}
}
func checkInfo() -> Bool {
for item in sectionItems {
if item.type == .certificate {
if item.cerDetailModel.img_front.isEmpty || item.cerDetailModel.img_back.isEmpty {
item.cerDetailModel.isNeedCheck = true
if item.cerDetailModel.type == 3 {
item.cerDetailModel.checkTips = "请上港澳通行证"
}
self.tableView.reloadData()
return false
} else {
item.cerDetailModel.isNeedCheck = false
item.cerDetailModel.checkTips = ""
self.tableView.reloadData()
return true
}
}
}
self.tableView.reloadData()
return true
} }
} }
......
...@@ -100,11 +100,33 @@ class YHTravelCertificateUploadCell: UITableViewCell { ...@@ -100,11 +100,33 @@ class YHTravelCertificateUploadCell: UITableViewCell {
lazy var certificateFrontView: YHCardUploadView = { lazy var certificateFrontView: YHCardUploadView = {
let view = YHCardUploadView(frame: .zero) let view = YHCardUploadView(frame: .zero)
view.urlBlock = {
[weak self] url, index in
guard let self = self else { return }
self.dataModel.img_front = url
self.updateModel(self.dataModel)
}
view.deleteBlock = {
[weak self] url, index in
guard let self = self else { return }
self.dataModel.img_front = ""
}
return view return view
}() }()
lazy var certificateBackView: YHCardUploadView = { lazy var certificateBackView: YHCardUploadView = {
let view = YHCardUploadView(frame: .zero) let view = YHCardUploadView(frame: .zero)
view.urlBlock = {
[weak self] url, index in
guard let self = self else { return }
self.dataModel.img_back = url
self.updateModel(self.dataModel)
}
view.deleteBlock = {
[weak self] url, index in
guard let self = self else { return }
self.dataModel.img_back = ""
}
return view return view
}() }()
...@@ -213,7 +235,15 @@ class YHTravelCertificateUploadCell: UITableViewCell { ...@@ -213,7 +235,15 @@ class YHTravelCertificateUploadCell: UITableViewCell {
} }
selectPanelContentView.snp.remakeConstraints { make in selectPanelContentView.snp.remakeConstraints { make in
make.top.equalTo(unvalidLabel.snp.bottom).offset(isShowCheck ? 8 : 16) var offSet = 16.0
if isShowCheck {
if hasNoCertiInfo {
offSet = 18.0
} else {
offSet = 8.0
}
}
make.top.equalTo(unvalidLabel.snp.bottom).offset(offSet)
make.bottom.equalTo(0) make.bottom.equalTo(0)
make.left.equalTo(18) make.left.equalTo(18)
make.right.equalTo(-10) make.right.equalTo(-10)
......
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