Commit 52919009 authored by Steven杜宇's avatar Steven杜宇

// 续期证件管理

parent 27eb4566
......@@ -18,6 +18,7 @@ class YHResignCertificateDetailEVisaViewController: YHBaseViewController {
var data: YHResignCertificateModel = YHResignCertificateModel()
var viewModel: YHResignCertificateDetailViewModel = YHResignCertificateDetailViewModel()
var isDisablEdit: Bool = false
var orderId: Int = 0
lazy var previewFileTool: YHFilePreviewTool = {
......@@ -35,6 +36,8 @@ class YHResignCertificateDetailEVisaViewController: YHBaseViewController {
}
func getData() {
isDisablEdit = data.status == ResignCertificateStatus.Complete.rawValue
if data.cert_info.e_visa_url.count != 0 {
let model = YHWorkExperienceFileModel()
model.fileName = data.cert_info.name
......@@ -47,7 +50,7 @@ class YHResignCertificateDetailEVisaViewController: YHBaseViewController {
make.left.equalTo(16)
make.right.equalTo(-16)
make.bottom.equalTo(-8 - k_Height_safeAreaInsetsBottom())
make.height.equalTo(data.status == ResignCertificateStatus.Complete.rawValue ? 0 : 48)
make.height.equalTo(isDisablEdit ? 0 : 48)
}
}
......
......@@ -458,7 +458,11 @@ private extension YHResignCertificateDetailViewController {
guard let self = self else { return }
guard let url = success else { return }
self.cardButton.kf.setBackgroundImage(with: URL(string: url), for: .normal, completionHandler: { _ in
self.delImageButton.isHidden = false
if self.isDisableEdit {
self.delImageButton.isHidden = true
} else {
self.delImageButton.isHidden = false
}
})
self.cardButton.setContent("", "")
}
......
......@@ -16,6 +16,7 @@ class YHResignCertificateEvisaTableViewCell: UITableViewCell {
typealias NewFileBlock = () -> Void
var newFileBlock: NewFileBlock?
var dataModel: YHResignCertificateModel = YHResignCertificateModel()
var isDisablEdit: Bool = false
var centerView: UIView!
var titleLabel: UILabel!
......@@ -125,6 +126,9 @@ class YHResignCertificateEvisaTableViewCell: UITableViewCell {
let view = YHWorkFileItemView()
view.block = {[weak self] model, type in
guard let self = self else { return }
if self.isDisablEdit {
return
}
if let block = self.experienceListBlock {
block(model, type)
}
......@@ -182,6 +186,9 @@ class YHResignCertificateEvisaTableViewCell: UITableViewCell {
make.top.equalTo(lineView.snp.bottom).offset(dataModel.status == ResignCertificateStatus.Rejected.rawValue ? 18 : 0)
}
isDisablEdit = dataModel.status == ResignCertificateStatus.Complete.rawValue
itemView.editBtn.isHidden = isDisablEdit
if dataModel.status == ResignCertificateStatus.NotUpload.rawValue {
self.statusLabel.backgroundColor = UIColor.brandMainColor(alpha: 0.08)
self.statusLabel.text = "未上传"
......
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