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

// 旅游证件准备

parent bac230f6
......@@ -161,7 +161,31 @@ class YHTravelDocsPreparationDetailVC: YHBaseViewController {
}
@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 {
lazy var certificateFrontView: YHCardUploadView = {
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
}()
lazy var certificateBackView: YHCardUploadView = {
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
}()
......@@ -213,7 +235,15 @@ class YHTravelCertificateUploadCell: UITableViewCell {
}
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.left.equalTo(18)
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