Commit 849906f1 authored by David黄金龙's avatar David黄金龙

图片链接 不为空时 可预览

parent 0cc0dbaa
......@@ -290,16 +290,31 @@ class YHIdentityCardCell: UITableViewCell {
@objc func frontImageClick() {
if type == .identity {
if viewModel.mainModel.certificates.cnIdentityCard.imgFront.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.cnIdentityCard.imgFront
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.cnIdentityCard.imgFront.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.cnIdentityCard.imgFront
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
} else {
if viewModel.mainModel.certificates.hkMacaoPass.imgFront.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.hkMacaoPass.imgFront
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.hkMacaoPass.imgFront.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.hkMacaoPass.imgFront
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
}
......@@ -337,16 +352,29 @@ class YHIdentityCardCell: UITableViewCell {
@objc func backSurfaceImageClick() {
if type == .identity {
if viewModel.mainModel.certificates.cnIdentityCard.imgBack.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.cnIdentityCard.imgBack
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.cnIdentityCard.imgBack.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.cnIdentityCard.imgBack
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
} else {
if viewModel.mainModel.certificates.hkMacaoPass.imgBack.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.hkMacaoPass.imgBack
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.hkMacaoPass.imgBack.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.hkMacaoPass.imgBack
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
}
......
......@@ -298,16 +298,29 @@ class YHMainInformationCardTableViewCell: UITableViewCell {
@objc func frontImageClick() {
if type == .identity {
if viewModel.mainModel.certificates.cn_identity_card.img_front.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.cn_identity_card.img_front
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.cn_identity_card.img_front.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.cn_identity_card.img_front
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
} else {
if viewModel.mainModel.certificates.hk_macao_pass.img_front.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.hk_macao_pass.img_front
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.hk_macao_pass.img_front.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.hk_macao_pass.img_front
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
}
......@@ -344,16 +357,29 @@ class YHMainInformationCardTableViewCell: UITableViewCell {
@objc func backSurfaceImageClick() {
if type == .identity {
if viewModel.mainModel.certificates.cn_identity_card.img_back.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.cn_identity_card.img_back
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.cn_identity_card.img_back.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.cn_identity_card.img_back
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
} else {
if viewModel.mainModel.certificates.hk_macao_pass.img_back.count != 0 {
// let vc = YHImageViewController()
// vc.imgString = viewModel.mainModel.certificates.hk_macao_pass.img_back
// UIViewController.current?.navigationController?.pushViewController(vc)
if viewModel.mainModel.certificates.hk_macao_pass.img_back.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = viewModel.mainModel.certificates.hk_macao_pass.img_back
UIViewController.current?.navigationController?.pushViewController(vc)
}
return
}
}
......
......@@ -150,16 +150,20 @@ extension YHPreviewInfoCertificatePictureItemView {
}
@objc func frontImagTapped(gesture: UITapGestureRecognizer) {
if let url = dataModel?.frontUrl,url.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = dataModel?.frontUrl
vc.imgString = url
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
@objc func backImagTapped(gesture: UITapGestureRecognizer) {
if let url = dataModel?.backUrl,url.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = dataModel?.backUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
}
......
......@@ -97,9 +97,6 @@ extension YHPreviewInfoWorkSummaryView {
@objc func handleTap(_ gestureRecognizer: UITapGestureRecognizer) {
guard let label = gestureRecognizer.view else { return }
if label.tag < arrFiles.count {
// let vc = YHImageViewController()
// vc.imgString = arrFiles[label.tag].fileUrl
// UIViewController.current?.navigationController?.pushViewController(vc)
YHHUD.show(.progress(message: ""))
self.viewModel.getPublicImageUrl(arrFiles[label.tag].fileUrl) { success, error in
......
......@@ -610,20 +610,25 @@ extension YHWorkExperienceViewController: UITableViewDelegate, UITableViewDataSo
renameInputView.textField.becomeFirstResponder()
}
if editType == .preview {
if model.fileUrl.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = model.fileUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
if editType == .delete {
self.showDeleteAlert(model)
}
}.show()
} else {
if model.fileUrl.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = model.fileUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
}
cell.selectIntroductionBlock = { [weak self] in
guard let self = self else { return }
YHSelectFileSheetView.show(orderID: self.orderID) { [weak self] models in
......@@ -731,20 +736,29 @@ extension YHWorkExperienceViewController: UITableViewDelegate, UITableViewDataSo
renameInputView.textField.becomeFirstResponder()
}
if editType == .preview {
if model.fileUrl.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = model.fileUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
if editType == .delete {
self.showDeleteAlert(model)
}
}.show()
} else {
// let vc = YHImageViewController()
// vc.imgString = model.fileUrl
// UIViewController.current?.navigationController?.pushViewController(vc)
if model.fileUrl.isEmpty == false {
let vc = YHImageViewController()
vc.imgString = model.fileUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
}
cell.selectIntroductionBlock = { [weak self] in
guard let self = self else { return }
YHSelectFileSheetView.show(orderID: self.orderID) { [weak self] models in
......
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