Commit 2ca82e13 authored by pete谢兆麟's avatar pete谢兆麟

我的签字 cell

parent f14e0eed
...@@ -83,8 +83,8 @@ ...@@ -83,8 +83,8 @@
047294E82B988A19008E0B84 /* YHNewWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294E72B988A19008E0B84 /* YHNewWebViewController.swift */; }; 047294E82B988A19008E0B84 /* YHNewWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294E72B988A19008E0B84 /* YHNewWebViewController.swift */; };
047294F52B9B0C4A008E0B84 /* YHMySignatureListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294F42B9B0C49008E0B84 /* YHMySignatureListViewController.swift */; }; 047294F52B9B0C4A008E0B84 /* YHMySignatureListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294F42B9B0C49008E0B84 /* YHMySignatureListViewController.swift */; };
047294F92B9B0C5D008E0B84 /* YHMyDocumentsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294F82B9B0C5D008E0B84 /* YHMyDocumentsListViewController.swift */; }; 047294F92B9B0C5D008E0B84 /* YHMyDocumentsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294F82B9B0C5D008E0B84 /* YHMyDocumentsListViewController.swift */; };
047294FC2B9B0CDB008E0B84 /* YHMySignatureListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294FB2B9B0CDB008E0B84 /* YHMySignatureListViewModel.swift */; }; 047295042B9B139D008E0B84 /* YHMySignatureListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047295032B9B139D008E0B84 /* YHMySignatureListModel.swift */; };
047294FF2B9B0D47008E0B84 /* YHMySignatureListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047294FE2B9B0D47008E0B84 /* YHMySignatureListModel.swift */; }; 047295072B9B13A9008E0B84 /* YHMySignatureListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047295062B9B13A9008E0B84 /* YHMySignatureListViewModel.swift */; };
04754A952B96FF3D00F8ADCA /* UITextField+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04754A942B96FF3D00F8ADCA /* UITextField+Extension.swift */; }; 04754A952B96FF3D00F8ADCA /* UITextField+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04754A942B96FF3D00F8ADCA /* UITextField+Extension.swift */; };
04808C062B4686510056D53C /* ATAuthSDK.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 04808C042B4686510056D53C /* ATAuthSDK.bundle */; }; 04808C062B4686510056D53C /* ATAuthSDK.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 04808C042B4686510056D53C /* ATAuthSDK.bundle */; };
04808C082B4686C10056D53C /* ATAuthSDK_D.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 04808C032B4686510056D53C /* ATAuthSDK_D.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 04808C082B4686C10056D53C /* ATAuthSDK_D.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 04808C032B4686510056D53C /* ATAuthSDK_D.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
...@@ -103,6 +103,7 @@ ...@@ -103,6 +103,7 @@
04C693712B735C6F004C1758 /* YHQualificationDetailVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C693702B735C6F004C1758 /* YHQualificationDetailVC.swift */; }; 04C693712B735C6F004C1758 /* YHQualificationDetailVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C693702B735C6F004C1758 /* YHQualificationDetailVC.swift */; };
04C8F4832B7216D800ADF59B /* YHUserInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C8F4822B7216D800ADF59B /* YHUserInfoHeaderView.swift */; }; 04C8F4832B7216D800ADF59B /* YHUserInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C8F4822B7216D800ADF59B /* YHUserInfoHeaderView.swift */; };
04D5C5662B8ED92600190021 /* YHBaseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D5C5652B8ED92600190021 /* YHBaseModel.swift */; }; 04D5C5662B8ED92600190021 /* YHBaseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D5C5652B8ED92600190021 /* YHBaseModel.swift */; };
04E58C6F2B9B16CE00C36131 /* YHMySignatureListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E58C6E2B9B16CE00C36131 /* YHMySignatureListTableViewCell.swift */; };
04E86E092B707ACE00A35F4B /* YHPhoneLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E86E082B707ACE00A35F4B /* YHPhoneLoginViewController.swift */; }; 04E86E092B707ACE00A35F4B /* YHPhoneLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E86E082B707ACE00A35F4B /* YHPhoneLoginViewController.swift */; };
04E86E0B2B70C13300A35F4B /* YHCodeSueecssViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E86E0A2B70C13300A35F4B /* YHCodeSueecssViewController.swift */; }; 04E86E0B2B70C13300A35F4B /* YHCodeSueecssViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E86E0A2B70C13300A35F4B /* YHCodeSueecssViewController.swift */; };
04E86E0D2B70D51D00A35F4B /* YHWebViewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E86E0C2B70D51D00A35F4B /* YHWebViewViewController.swift */; }; 04E86E0D2B70D51D00A35F4B /* YHWebViewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E86E0C2B70D51D00A35F4B /* YHWebViewViewController.swift */; };
...@@ -408,8 +409,8 @@ ...@@ -408,8 +409,8 @@
047294E72B988A19008E0B84 /* YHNewWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHNewWebViewController.swift; sourceTree = "<group>"; }; 047294E72B988A19008E0B84 /* YHNewWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHNewWebViewController.swift; sourceTree = "<group>"; };
047294F42B9B0C49008E0B84 /* YHMySignatureListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMySignatureListViewController.swift; sourceTree = "<group>"; }; 047294F42B9B0C49008E0B84 /* YHMySignatureListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMySignatureListViewController.swift; sourceTree = "<group>"; };
047294F82B9B0C5D008E0B84 /* YHMyDocumentsListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMyDocumentsListViewController.swift; sourceTree = "<group>"; }; 047294F82B9B0C5D008E0B84 /* YHMyDocumentsListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMyDocumentsListViewController.swift; sourceTree = "<group>"; };
047294FB2B9B0CDB008E0B84 /* YHMySignatureListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMySignatureListViewModel.swift; sourceTree = "<group>"; }; 047295032B9B139D008E0B84 /* YHMySignatureListModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMySignatureListModel.swift; sourceTree = "<group>"; };
047294FE2B9B0D47008E0B84 /* YHMySignatureListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMySignatureListModel.swift; sourceTree = "<group>"; }; 047295062B9B13A9008E0B84 /* YHMySignatureListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YHMySignatureListViewModel.swift; sourceTree = "<group>"; };
04754A942B96FF3D00F8ADCA /* UITextField+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+Extension.swift"; sourceTree = "<group>"; }; 04754A942B96FF3D00F8ADCA /* UITextField+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+Extension.swift"; sourceTree = "<group>"; };
04808C032B4686510056D53C /* ATAuthSDK_D.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ATAuthSDK_D.framework; sourceTree = "<group>"; }; 04808C032B4686510056D53C /* ATAuthSDK_D.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ATAuthSDK_D.framework; sourceTree = "<group>"; };
04808C042B4686510056D53C /* ATAuthSDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = ATAuthSDK.bundle; sourceTree = "<group>"; }; 04808C042B4686510056D53C /* ATAuthSDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = ATAuthSDK.bundle; sourceTree = "<group>"; };
...@@ -428,6 +429,7 @@ ...@@ -428,6 +429,7 @@
04C693702B735C6F004C1758 /* YHQualificationDetailVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHQualificationDetailVC.swift; sourceTree = "<group>"; }; 04C693702B735C6F004C1758 /* YHQualificationDetailVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHQualificationDetailVC.swift; sourceTree = "<group>"; };
04C8F4822B7216D800ADF59B /* YHUserInfoHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHUserInfoHeaderView.swift; sourceTree = "<group>"; }; 04C8F4822B7216D800ADF59B /* YHUserInfoHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHUserInfoHeaderView.swift; sourceTree = "<group>"; };
04D5C5652B8ED92600190021 /* YHBaseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHBaseModel.swift; sourceTree = "<group>"; }; 04D5C5652B8ED92600190021 /* YHBaseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHBaseModel.swift; sourceTree = "<group>"; };
04E58C6E2B9B16CE00C36131 /* YHMySignatureListTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMySignatureListTableViewCell.swift; sourceTree = "<group>"; };
04E86E082B707ACE00A35F4B /* YHPhoneLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPhoneLoginViewController.swift; sourceTree = "<group>"; }; 04E86E082B707ACE00A35F4B /* YHPhoneLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPhoneLoginViewController.swift; sourceTree = "<group>"; };
04E86E0A2B70C13300A35F4B /* YHCodeSueecssViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHCodeSueecssViewController.swift; sourceTree = "<group>"; }; 04E86E0A2B70C13300A35F4B /* YHCodeSueecssViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHCodeSueecssViewController.swift; sourceTree = "<group>"; };
04E86E0C2B70D51D00A35F4B /* YHWebViewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHWebViewViewController.swift; sourceTree = "<group>"; }; 04E86E0C2B70D51D00A35F4B /* YHWebViewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHWebViewViewController.swift; sourceTree = "<group>"; };
...@@ -837,8 +839,9 @@ ...@@ -837,8 +839,9 @@
047294F22B9B0C49008E0B84 /* MySignature(我的签字) */ = { 047294F22B9B0C49008E0B84 /* MySignature(我的签字) */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
047294FD2B9B0D18008E0B84 /* Model */, 04E58C6D2B9B15B700C36131 /* V */,
047294FA2B9B0C6A008E0B84 /* VM */, 047295052B9B13A9008E0B84 /* VM */,
047295022B9B139D008E0B84 /* Model */,
047294F32B9B0C49008E0B84 /* C */, 047294F32B9B0C49008E0B84 /* C */,
); );
path = "MySignature(我的签字)"; path = "MySignature(我的签字)";
...@@ -868,20 +871,20 @@ ...@@ -868,20 +871,20 @@
path = C; path = C;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
047294FA2B9B0C6A008E0B84 /* VM */ = { 047295022B9B139D008E0B84 /* Model */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
047294FB2B9B0CDB008E0B84 /* YHMySignatureListViewModel.swift */, 047295032B9B139D008E0B84 /* YHMySignatureListModel.swift */,
); );
path = VM; path = Model;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
047294FD2B9B0D18008E0B84 /* Model */ = { 047295052B9B13A9008E0B84 /* VM */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
047294FE2B9B0D47008E0B84 /* YHMySignatureListModel.swift */, 047295062B9B13A9008E0B84 /* YHMySignatureListViewModel.swift */,
); );
path = Model; path = VM;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
04754A962B97286F00F8ADCA /* Certificates(证书上传和证书信息) */ = { 04754A962B97286F00F8ADCA /* Certificates(证书上传和证书信息) */ = {
...@@ -978,6 +981,14 @@ ...@@ -978,6 +981,14 @@
path = M; path = M;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
04E58C6D2B9B15B700C36131 /* V */ = {
isa = PBXGroup;
children = (
04E58C6E2B9B16CE00C36131 /* YHMySignatureListTableViewCell.swift */,
);
path = V;
sourceTree = "<group>";
};
04E86E212B81E9FA00A35F4B /* Recovered References */ = { 04E86E212B81E9FA00A35F4B /* Recovered References */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
...@@ -1903,7 +1914,6 @@ ...@@ -1903,7 +1914,6 @@
A596C3A22B84D9100067BBB8 /* YHOtherYesOrNoItemView.swift in Sources */, A596C3A22B84D9100067BBB8 /* YHOtherYesOrNoItemView.swift in Sources */,
A5FD63E62B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift in Sources */, A5FD63E62B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift in Sources */,
A514E5DC2B60A2B700C93951 /* YHServiceCenterSecondViewController.swift in Sources */, A514E5DC2B60A2B700C93951 /* YHServiceCenterSecondViewController.swift in Sources */,
047294FF2B9B0D47008E0B84 /* YHMySignatureListModel.swift in Sources */,
0468D4202B49320900CFB916 /* YHVerificationCodeLoginController.swift in Sources */, 0468D4202B49320900CFB916 /* YHVerificationCodeLoginController.swift in Sources */,
043955252B70D20300955D49 /* YHFormItemQuestionsCell.swift in Sources */, 043955252B70D20300955D49 /* YHFormItemQuestionsCell.swift in Sources */,
0468D4532B6782BE00CFB916 /* YHCardExampleView.swift in Sources */, 0468D4532B6782BE00CFB916 /* YHCardExampleView.swift in Sources */,
...@@ -1951,7 +1961,6 @@ ...@@ -1951,7 +1961,6 @@
A5C5B2E82B4EC95600A7C5D1 /* YHDavidTestCollectionViewCell.swift in Sources */, A5C5B2E82B4EC95600A7C5D1 /* YHDavidTestCollectionViewCell.swift in Sources */,
A5FD63F62B68D13200D1D9DA /* YHPreviewInfoSessionModel.swift in Sources */, A5FD63F62B68D13200D1D9DA /* YHPreviewInfoSessionModel.swift in Sources */,
042FBBC52B64AE3D00F9DE23 /* YHFormItemOnlyDoubleChoiceCell.swift in Sources */, 042FBBC52B64AE3D00F9DE23 /* YHFormItemOnlyDoubleChoiceCell.swift in Sources */,
047294FC2B9B0CDB008E0B84 /* YHMySignatureListViewModel.swift in Sources */,
A5234E3E2B7235F000A33433 /* YHOtherInfoFillViewController.swift in Sources */, A5234E3E2B7235F000A33433 /* YHOtherInfoFillViewController.swift in Sources */,
041B52DB2B5FDF8E007EBCEB /* YHFamilyInitialInfo.swift in Sources */, 041B52DB2B5FDF8E007EBCEB /* YHFamilyInitialInfo.swift in Sources */,
A5FD63D22B650BA700D1D9DA /* YHScorePersonInfoCell.swift in Sources */, A5FD63D22B650BA700D1D9DA /* YHScorePersonInfoCell.swift in Sources */,
...@@ -1965,6 +1974,7 @@ ...@@ -1965,6 +1974,7 @@
A5FD63E42B678AC000D1D9DA /* YHPreviewMainViewController.swift in Sources */, A5FD63E42B678AC000D1D9DA /* YHPreviewMainViewController.swift in Sources */,
A5FD63C52B637EE000D1D9DA /* YHSubmitAllInfoCheckView.swift in Sources */, A5FD63C52B637EE000D1D9DA /* YHSubmitAllInfoCheckView.swift in Sources */,
A5ACE9442B4564F7002C94D2 /* Array+Extension.swift in Sources */, A5ACE9442B4564F7002C94D2 /* Array+Extension.swift in Sources */,
047295072B9B13A9008E0B84 /* YHMySignatureListViewModel.swift in Sources */,
0468D4282B50D4AF00CFB916 /* YHPrivacyAlertView.swift in Sources */, 0468D4282B50D4AF00CFB916 /* YHPrivacyAlertView.swift in Sources */,
046975102B96C13700A0CB66 /* YHClipperView.swift in Sources */, 046975102B96C13700A0CB66 /* YHClipperView.swift in Sources */,
A58556C22B6C8412003746B2 /* YHScoreResultModel.swift in Sources */, A58556C22B6C8412003746B2 /* YHScoreResultModel.swift in Sources */,
...@@ -1999,6 +2009,7 @@ ...@@ -1999,6 +2009,7 @@
A5C5B2FB2B5535DF00A7C5D1 /* YHHomeBannerView.swift in Sources */, A5C5B2FB2B5535DF00A7C5D1 /* YHHomeBannerView.swift in Sources */,
A5F78C822B68F39600EEA170 /* YHPreviewInfoCell.swift in Sources */, A5F78C822B68F39600EEA170 /* YHPreviewInfoCell.swift in Sources */,
046975122B96C77000A0CB66 /* YHClipperButton.swift in Sources */, 046975122B96C77000A0CB66 /* YHClipperButton.swift in Sources */,
047295042B9B139D008E0B84 /* YHMySignatureListModel.swift in Sources */,
0469750E2B96C0B900A0CB66 /* YHImageClipperViewController.swift in Sources */, 0469750E2B96C0B900A0CB66 /* YHImageClipperViewController.swift in Sources */,
A5ACE94B2B4564F7002C94D2 /* YHHUDRotatingImageView.swift in Sources */, A5ACE94B2B4564F7002C94D2 /* YHHUDRotatingImageView.swift in Sources */,
041B52DD2B60A889007EBCEB /* YHTest.swift in Sources */, 041B52DD2B60A889007EBCEB /* YHTest.swift in Sources */,
...@@ -2171,6 +2182,7 @@ ...@@ -2171,6 +2182,7 @@
04E86E6E2B87388100A35F4B /* YHCompanyViewModel.swift in Sources */, 04E86E6E2B87388100A35F4B /* YHCompanyViewModel.swift in Sources */,
A5FD63CB2B63D6C300D1D9DA /* YHInformationFillTipsCell.swift in Sources */, A5FD63CB2B63D6C300D1D9DA /* YHInformationFillTipsCell.swift in Sources */,
04C693712B735C6F004C1758 /* YHQualificationDetailVC.swift in Sources */, 04C693712B735C6F004C1758 /* YHQualificationDetailVC.swift in Sources */,
04E58C6F2B9B16CE00C36131 /* YHMySignatureListTableViewCell.swift in Sources */,
04D5C5662B8ED92600190021 /* YHBaseModel.swift in Sources */, 04D5C5662B8ED92600190021 /* YHBaseModel.swift in Sources */,
04E86E492B8445F400A35F4B /* YHWorkActionView.swift in Sources */, 04E86E492B8445F400A35F4B /* YHWorkActionView.swift in Sources */,
A5ACE9272B4564F7002C94D2 /* YHLoginViewController.swift in Sources */, A5ACE9272B4564F7002C94D2 /* YHLoginViewController.swift in Sources */,
......
...@@ -181,11 +181,11 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD ...@@ -181,11 +181,11 @@ extension YHServiceCenterSecondViewController : UITableViewDelegate,UITableViewD
vc.model = serviceCenterMainReqVM.allInfoScoreModel vc.model = serviceCenterMainReqVM.allInfoScoreModel
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else if model.type == 4 { } else if model.type == 4 {
let vc = YHMySignatureListViewController() let vc = YHMyDocumentsListViewController()
vc.orderId = orderId ?? 0 vc.orderId = orderId ?? 0
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else if model.type == 5 { } else if model.type == 5 {
let vc = YHMyDocumentsListViewController() let vc = YHMySignatureListViewController()
vc.orderId = orderId ?? 0 vc.orderId = orderId ?? 0
navigationController?.pushViewController(vc) navigationController?.pushViewController(vc)
} else { } else {
......
...@@ -32,7 +32,9 @@ class YHMySignatureListViewController: YHBaseViewController { ...@@ -32,7 +32,9 @@ class YHMySignatureListViewController: YHBaseViewController {
} }
func getData() { func getData() {
viewModel?.requestSignatureList("\(orderId)", callBackBlock: {[weak self] success, error in
guard let self = self else { return }
})
} }
func updateDataSource() { func updateDataSource() {
...@@ -50,7 +52,7 @@ class YHMySignatureListViewController: YHBaseViewController { ...@@ -50,7 +52,7 @@ class YHMySignatureListViewController: YHBaseViewController {
tableView.separatorStyle = .none tableView.separatorStyle = .none
tableView.delegate = self tableView.delegate = self
tableView.dataSource = self tableView.dataSource = self
tableView.register(cellWithClass: YHWorkExperienceListTableViewCell.self) tableView.register(cellWithClass: YHMySignatureListTableViewCell.self)
return tableView return tableView
}() }()
view.addSubview(tableView) view.addSubview(tableView)
...@@ -96,15 +98,7 @@ class YHMySignatureListViewController: YHBaseViewController { ...@@ -96,15 +98,7 @@ class YHMySignatureListViewController: YHBaseViewController {
} }
@objc func submit() { @objc func submit() {
guard let dataSource = dataSource else { return }
for item in dataSource {
if item.vacant_num ?? 0 > 0 {
showPrompt = true
tableView.reloadData()
YHHUD.flash(message: "您的工作经验未全部填写完成,请先填写完成再提交")
return
}
}
} }
} }
...@@ -114,21 +108,14 @@ extension YHMySignatureListViewController: UITableViewDelegate, UITableViewDataS ...@@ -114,21 +108,14 @@ extension YHMySignatureListViewController: UITableViewDelegate, UITableViewDataS
} }
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withClass: YHWorkExperienceListTableViewCell.self) let cell = tableView.dequeueReusableCell(withClass: YHMySignatureListTableViewCell.self)
cell.showPrompt = showPrompt
cell.dataSource = dataSource
cell.backgroundColor = .clear cell.backgroundColor = .clear
cell.contentView.backgroundColor = .clear cell.contentView.backgroundColor = .clear
return cell return cell
} }
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let number = dataSource?.count ?? 0 return CGFloat(82)
if number == 0 {
return CGFloat(16 + 216)
} else {
return CGFloat(16 + 154 + 76 * number)
}
} }
} }
//
// YHMySignatureListTableViewCell.swift
// galaxy
//
// Created by EDY on 2024/3/8.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHMySignatureListTableViewCell: UITableViewCell {
var centerView: UIView!
var titleLabel: UILabel!
var subTitleLabel: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
required init?(coder: NSCoder) {
super.init(coder: coder)
}
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
selectionStyle = .none
setupUI()
}
func setupUI() {
backgroundColor = .clear
centerView = {
let view = UIView()
view.backgroundColor = .white
view.layer.cornerRadius = kCornerRadius6
return view
}()
contentView.addSubview(centerView)
centerView.snp.makeConstraints { make in
make.left.equalTo(16)
make.right.equalTo(-16)
make.top.equalTo(7)
make.bottom.equalTo(-7)
}
titleLabel = {
let label = UILabel()
label.font = UIFont.PFSC_M(ofSize: 17)
label.text = "主申请人工作经历"
label.textColor = UIColor.mainTextColor
return label
}()
centerView.addSubview(titleLabel)
titleLabel.snp.makeConstraints { make in
make.top.bottom.equalToSuperview()
make.left.equalTo(21)
make.right.equalTo(-21)
}
subTitleLabel = {
let label = UILabel()
label.font = UIFont.PFSC_R(ofSize: 12)
label.text = "(从最近一份全职工作开始,直至毕业后的第一份工作)"
label.textColor = UIColor.labelTextColor2
label.textAlignment = .right
return label
}()
centerView.addSubview(subTitleLabel)
subTitleLabel.snp.makeConstraints { make in
make.left.equalTo(21)
make.top.bottom.equalToSuperview()
make.right.equalTo(-21)
}
}
func updateAllViews() {
}
}
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