Commit 0f083f6c authored by David黄金龙's avatar David黄金龙

学历/专业资格 完成

parent 5d980b88
......@@ -134,7 +134,7 @@
A510441A2B495DD0006B60BB /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A51044192B495DD0006B60BB /* UIView+Extension.swift */; };
A514E5DC2B60A2B700C93951 /* YHServiceCenterSecondViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A514E5DB2B60A2B700C93951 /* YHServiceCenterSecondViewController.swift */; };
A5167B272B692CF20084C08F /* YHPreviewInfoCertificatePictureItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5167B262B692CF20084C08F /* YHPreviewInfoCertificatePictureItemView.swift */; };
A5167B332B6A3A2D0084C08F /* YHPersonInfoBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5167B322B6A3A2D0084C08F /* YHPersonInfoBaseViewController.swift */; };
A5167B332B6A3A2D0084C08F /* YHPreviewBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5167B322B6A3A2D0084C08F /* YHPreviewBaseViewController.swift */; };
A5191F602B89E6FA001069F7 /* YHPreviewInfoQuestionAndAnswerItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5191F5F2B89E6FA001069F7 /* YHPreviewInfoQuestionAndAnswerItemView.swift */; };
A5191F622B89E748001069F7 /* YHPreviewQuestionAndAnswerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5191F612B89E748001069F7 /* YHPreviewQuestionAndAnswerModel.swift */; };
A5191F642B89E926001069F7 /* YHPreviewOtherInformationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5191F632B89E926001069F7 /* YHPreviewOtherInformationViewController.swift */; };
......@@ -158,6 +158,7 @@
A5573EE92B317C0100D98EC0 /* galaxyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5573EE82B317C0100D98EC0 /* galaxyTests.swift */; };
A5573EF32B317C0100D98EC0 /* galaxyUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5573EF22B317C0100D98EC0 /* galaxyUITests.swift */; };
A5573EF52B317C0100D98EC0 /* galaxyUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5573EF42B317C0100D98EC0 /* galaxyUITestsLaunchTests.swift */; };
A56BA7F72B90B48600DD99D7 /* YHPreviewAcademicAndProfessionalQualificationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56BA7F62B90B48600DD99D7 /* YHPreviewAcademicAndProfessionalQualificationViewController.swift */; };
A56D2D612B62020C009C83A8 /* YHContractMainItemStatusCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56D2D602B62020C009C83A8 /* YHContractMainItemStatusCell.swift */; };
A57F1F252B48F09200B644E6 /* ATAuthSDK_D.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04808C032B4686510056D53C /* ATAuthSDK_D.framework */; };
A58556BA2B6BCF1A003746B2 /* YHPersonInfoFillStepModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58556B92B6BCF1A003746B2 /* YHPersonInfoFillStepModel.swift */; };
......@@ -258,9 +259,9 @@
A5FD63DA2B66060800D1D9DA /* YHScoreOptionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63D92B66060800D1D9DA /* YHScoreOptionsView.swift */; };
A5FD63DC2B6628F600D1D9DA /* scoreOptionData.plist in Resources */ = {isa = PBXBuildFile; fileRef = A5FD63DB2B6628F600D1D9DA /* scoreOptionData.plist */; };
A5FD63DF2B6639AD00D1D9DA /* YHScoreDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63DE2B6639AD00D1D9DA /* YHScoreDataModel.swift */; };
A5FD63E42B678AC000D1D9DA /* YHPersonInformMainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E32B678AC000D1D9DA /* YHPersonInformMainViewController.swift */; };
A5FD63E62B67908000D1D9DA /* YHPersonInfoControllerHoldViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E52B67908000D1D9DA /* YHPersonInfoControllerHoldViewController.swift */; };
A5FD63E82B67D8EA00D1D9DA /* YHMainApplicantInfoPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E72B67D8EA00D1D9DA /* YHMainApplicantInfoPreviewViewController.swift */; };
A5FD63E42B678AC000D1D9DA /* YHPreviewMainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E32B678AC000D1D9DA /* YHPreviewMainViewController.swift */; };
A5FD63E62B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E52B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift */; };
A5FD63E82B67D8EA00D1D9DA /* YHPreviewMainApplicantInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E72B67D8EA00D1D9DA /* YHPreviewMainApplicantInfoViewController.swift */; };
A5FD63EA2B67D95100D1D9DA /* YHPreviewFamilyMemberViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63E92B67D95100D1D9DA /* YHPreviewFamilyMemberViewController.swift */; };
A5FD63ED2B688A7000D1D9DA /* YHPreviewInfoSingleLineTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63EC2B688A7000D1D9DA /* YHPreviewInfoSingleLineTitleView.swift */; };
A5FD63EF2B68902400D1D9DA /* YHPreviewInfoNameAndSubNameItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5FD63EE2B68902400D1D9DA /* YHPreviewInfoNameAndSubNameItemView.swift */; };
......@@ -431,7 +432,7 @@
A51044192B495DD0006B60BB /* UIView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extension.swift"; sourceTree = "<group>"; };
A514E5DB2B60A2B700C93951 /* YHServiceCenterSecondViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHServiceCenterSecondViewController.swift; sourceTree = "<group>"; };
A5167B262B692CF20084C08F /* YHPreviewInfoCertificatePictureItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewInfoCertificatePictureItemView.swift; sourceTree = "<group>"; };
A5167B322B6A3A2D0084C08F /* YHPersonInfoBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPersonInfoBaseViewController.swift; sourceTree = "<group>"; };
A5167B322B6A3A2D0084C08F /* YHPreviewBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewBaseViewController.swift; sourceTree = "<group>"; };
A5191F5F2B89E6FA001069F7 /* YHPreviewInfoQuestionAndAnswerItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewInfoQuestionAndAnswerItemView.swift; sourceTree = "<group>"; };
A5191F612B89E748001069F7 /* YHPreviewQuestionAndAnswerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewQuestionAndAnswerModel.swift; sourceTree = "<group>"; };
A5191F632B89E926001069F7 /* YHPreviewOtherInformationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewOtherInformationViewController.swift; sourceTree = "<group>"; };
......@@ -459,6 +460,7 @@
A5573EEE2B317C0100D98EC0 /* galaxyUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = galaxyUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
A5573EF22B317C0100D98EC0 /* galaxyUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = galaxyUITests.swift; sourceTree = "<group>"; };
A5573EF42B317C0100D98EC0 /* galaxyUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = galaxyUITestsLaunchTests.swift; sourceTree = "<group>"; };
A56BA7F62B90B48600DD99D7 /* YHPreviewAcademicAndProfessionalQualificationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewAcademicAndProfessionalQualificationViewController.swift; sourceTree = "<group>"; };
A56D2D602B62020C009C83A8 /* YHContractMainItemStatusCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHContractMainItemStatusCell.swift; sourceTree = "<group>"; };
A58556B92B6BCF1A003746B2 /* YHPersonInfoFillStepModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPersonInfoFillStepModel.swift; sourceTree = "<group>"; };
A58556BF2B6C82AF003746B2 /* YHScoreResultBaseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHScoreResultBaseModel.swift; sourceTree = "<group>"; };
......@@ -559,9 +561,9 @@
A5FD63D92B66060800D1D9DA /* YHScoreOptionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHScoreOptionsView.swift; sourceTree = "<group>"; };
A5FD63DB2B6628F600D1D9DA /* scoreOptionData.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = scoreOptionData.plist; sourceTree = "<group>"; };
A5FD63DE2B6639AD00D1D9DA /* YHScoreDataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHScoreDataModel.swift; sourceTree = "<group>"; };
A5FD63E32B678AC000D1D9DA /* YHPersonInformMainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPersonInformMainViewController.swift; sourceTree = "<group>"; };
A5FD63E52B67908000D1D9DA /* YHPersonInfoControllerHoldViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPersonInfoControllerHoldViewController.swift; sourceTree = "<group>"; };
A5FD63E72B67D8EA00D1D9DA /* YHMainApplicantInfoPreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMainApplicantInfoPreviewViewController.swift; sourceTree = "<group>"; };
A5FD63E32B678AC000D1D9DA /* YHPreviewMainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewMainViewController.swift; sourceTree = "<group>"; };
A5FD63E52B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewControllerHoldViewController.swift; sourceTree = "<group>"; };
A5FD63E72B67D8EA00D1D9DA /* YHPreviewMainApplicantInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewMainApplicantInfoViewController.swift; sourceTree = "<group>"; };
A5FD63E92B67D95100D1D9DA /* YHPreviewFamilyMemberViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewFamilyMemberViewController.swift; sourceTree = "<group>"; };
A5FD63EC2B688A7000D1D9DA /* YHPreviewInfoSingleLineTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewInfoSingleLineTitleView.swift; sourceTree = "<group>"; };
A5FD63EE2B68902400D1D9DA /* YHPreviewInfoNameAndSubNameItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHPreviewInfoNameAndSubNameItemView.swift; sourceTree = "<group>"; };
......@@ -1051,13 +1053,14 @@
A5167B302B6A24010084C08F /* C */ = {
isa = PBXGroup;
children = (
A5FD63E32B678AC000D1D9DA /* YHPersonInformMainViewController.swift */,
A5FD63E52B67908000D1D9DA /* YHPersonInfoControllerHoldViewController.swift */,
A5167B322B6A3A2D0084C08F /* YHPersonInfoBaseViewController.swift */,
A5FD63E72B67D8EA00D1D9DA /* YHMainApplicantInfoPreviewViewController.swift */,
A5FD63E32B678AC000D1D9DA /* YHPreviewMainViewController.swift */,
A5FD63E52B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift */,
A5167B322B6A3A2D0084C08F /* YHPreviewBaseViewController.swift */,
A5FD63E72B67D8EA00D1D9DA /* YHPreviewMainApplicantInfoViewController.swift */,
A5FD63E92B67D95100D1D9DA /* YHPreviewFamilyMemberViewController.swift */,
A5191F632B89E926001069F7 /* YHPreviewOtherInformationViewController.swift */,
A5E116672B8B371F00FF0253 /* YHPreviewBasiceInformationViewController.swift */,
A56BA7F62B90B48600DD99D7 /* YHPreviewAcademicAndProfessionalQualificationViewController.swift */,
);
path = C;
sourceTree = "<group>";
......@@ -1742,7 +1745,7 @@
buildActionMask = 2147483647;
files = (
A596C3A22B84D9100067BBB8 /* YHOtherYesOrNoItemView.swift in Sources */,
A5FD63E62B67908000D1D9DA /* YHPersonInfoControllerHoldViewController.swift in Sources */,
A5FD63E62B67908000D1D9DA /* YHPreviewControllerHoldViewController.swift in Sources */,
A514E5DC2B60A2B700C93951 /* YHServiceCenterSecondViewController.swift in Sources */,
0468D4202B49320900CFB916 /* YHVerificationCodeLoginController.swift in Sources */,
043955252B70D20300955D49 /* YHFormItemQuestionsCell.swift in Sources */,
......@@ -1763,6 +1766,7 @@
A5F685F22B86D2E3006F4BF9 /* YHOtherPickerView.swift in Sources */,
A5ACE9542B4564F7002C94D2 /* YHNavigationController.swift in Sources */,
A5191F622B89E748001069F7 /* YHPreviewQuestionAndAnswerModel.swift in Sources */,
A56BA7F72B90B48600DD99D7 /* YHPreviewAcademicAndProfessionalQualificationViewController.swift in Sources */,
A5FD63DF2B6639AD00D1D9DA /* YHScoreDataModel.swift in Sources */,
A5ACE95E2B4571BF002C94D2 /* YHHomeViewController.swift in Sources */,
04E86E632B85EE9A00A35F4B /* YHWorkIntroductionViewModel.swift in Sources */,
......@@ -1798,7 +1802,7 @@
A5ACE9512B4564F7002C94D2 /* YhConstant.swift in Sources */,
A5FD63FC2B68DA6600D1D9DA /* YHPersonInfoCellModel2.swift in Sources */,
A5ACE94A2B4564F7002C94D2 /* YHHUDProgressView.swift in Sources */,
A5FD63E42B678AC000D1D9DA /* YHPersonInformMainViewController.swift in Sources */,
A5FD63E42B678AC000D1D9DA /* YHPreviewMainViewController.swift in Sources */,
A5FD63C52B637EE000D1D9DA /* YHSubmitAllInfoCheckView.swift in Sources */,
A5ACE9442B4564F7002C94D2 /* Array+Extension.swift in Sources */,
0468D4282B50D4AF00CFB916 /* YHPrivacyAlertView.swift in Sources */,
......@@ -1820,7 +1824,7 @@
A5FD63F12B68963200D1D9DA /* YHPreviewInfoHoldView.swift in Sources */,
0468D4452B62064700CFB916 /* YHStepView.swift in Sources */,
A5C5B3232B57BF8F00A7C5D1 /* YHDavidCell1.swift in Sources */,
A5FD63E82B67D8EA00D1D9DA /* YHMainApplicantInfoPreviewViewController.swift in Sources */,
A5FD63E82B67D8EA00D1D9DA /* YHPreviewMainApplicantInfoViewController.swift in Sources */,
04E86E3A2B83321600A35F4B /* YHWorkExperienceModel.swift in Sources */,
A5FD63F82B68D78B00D1D9DA /* YHPersonInfoCellModel1.swift in Sources */,
A5FD63CD2B64E2D600D1D9DA /* YHScoreDetailViewController.swift in Sources */,
......@@ -1898,7 +1902,7 @@
A596C3A32B84D9100067BBB8 /* YHOtherSelecteItemView.swift in Sources */,
A5ACE9552B4564F7002C94D2 /* YHTabBarViewController.swift in Sources */,
04E86E6C2B87374600A35F4B /* YHCompanyModel.swift in Sources */,
A5167B332B6A3A2D0084C08F /* YHPersonInfoBaseViewController.swift in Sources */,
A5167B332B6A3A2D0084C08F /* YHPreviewBaseViewController.swift in Sources */,
A5C5B3122B57B47D00A7C5D1 /* YHDavidCell0.swift in Sources */,
A5FD63FA2B68D95700D1D9DA /* YHPersonInfoIdentityCardModel.swift in Sources */,
A50AB89B2B81E96E00C227DE /* YHOtherInfoFillModel.swift in Sources */,
......@@ -2152,7 +2156,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 2;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
......@@ -2194,7 +2198,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 2;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
......
......@@ -147,7 +147,7 @@ extension YHInformationPerfectListVC {
@objc func goInfoListVC() {
//个人信息表
let vc = YHPersonInformMainViewController()
let vc = YHPreviewMainViewController()
vc.orderId = orderId
navigationController?.pushViewController(vc)
}
......
//
// YHPreviewAcademicAndProfessionalQualificationViewController.swift
// galaxy
//
// Created by davidhuangA on 2024/2/29.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
/*
*学历/专业资格 预览
*/
class YHPreviewAcademicAndProfessionalQualificationViewController: YHPreviewBaseViewController {
var arrData : [YHPreviewInfoSessionModel] = []
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
}
}
private extension YHPreviewAcademicAndProfessionalQualificationViewController {
func installData() {
do {
//主申请人学历1
let tmp0 = YHPreviewQuestionAndAnswerModel(question: "主申请人学历:", answer: "主申请人学历主申请人学历")
let tmp1 = YHPreviewQuestionAndAnswerModel(question: "授课形式:", answer: "授课形式")
let tmp2 = YHPreviewQuestionAndAnswerModel(question: "入学年月:", answer: "入学年月")
let tmp3 = YHPreviewQuestionAndAnswerModel(question: "毕业年月:", answer: "1990年8月18日")
let tmp4 = YHPreviewQuestionAndAnswerModel(question: "专业:", answer: "专业")
let tmp5 = YHPreviewQuestionAndAnswerModel(question: "学位:", answer: "学位")
let tmp6 = YHPreviewQuestionAndAnswerModel(question: "学位类型:", answer: "学位类型")
let tmp7 = YHPreviewQuestionAndAnswerModel(question: "上课地点:", answer: "上课地点上课地点")
let arr = [tmp0,tmp1,tmp2,tmp3,tmp4,tmp5,tmp6,tmp7]
let model2 = YHPreviewInfoSessionModel(cellType: .countryInfoType, cellTitle: "主申请人学历1", cellData0: arr)
arrData.append(model2)
}
do {
//主申请人学历2
let tmp0 = YHPreviewQuestionAndAnswerModel(question: "主申请人学历:", answer: "主申请人学历主申请人学历")
let tmp1 = YHPreviewQuestionAndAnswerModel(question: "授课形式:", answer: "授课形式")
let tmp2 = YHPreviewQuestionAndAnswerModel(question: "入学年月:", answer: "入学年月")
let tmp3 = YHPreviewQuestionAndAnswerModel(question: "毕业年月:", answer: "1990年8月18日")
let tmp4 = YHPreviewQuestionAndAnswerModel(question: "专业:", answer: "专业")
let tmp5 = YHPreviewQuestionAndAnswerModel(question: "学位:", answer: "学位")
let tmp6 = YHPreviewQuestionAndAnswerModel(question: "学位类型:", answer: "学位类型")
let tmp7 = YHPreviewQuestionAndAnswerModel(question: "上课地点:", answer: "上课地点上课地点")
let arr = [tmp0,tmp1,tmp2,tmp3,tmp4,tmp5,tmp6,tmp7]
let model2 = YHPreviewInfoSessionModel(cellType: .countryInfoType, cellTitle: "主申请人学历2", cellData0: arr)
arrData.append(model2)
}
do {
//主申请人专业资格及会员资格1
let tmp0 = YHPreviewQuestionAndAnswerModel(question: "资格证书名称:", answer: "资格证书名称")
let tmp1 = YHPreviewQuestionAndAnswerModel(question: "颁授机构全称:", answer: "颁授机构全称:")
let tmp2 = YHPreviewQuestionAndAnswerModel(question: "颁授年份:", answer: "颁授年份:")
let tmp3 = YHPreviewQuestionAndAnswerModel(question: "颁授城市:", answer: "颁授城市:颁授城市:")
let arr = [tmp0,tmp1,tmp2,tmp3]
let model2 = YHPreviewInfoSessionModel(cellType: .countryInfoType, cellTitle: "主申请人专业资格及会员资格1", cellData0: arr)
arrData.append(model2)
}
do {
//主申请人专业资格及会员资格2
let tmp0 = YHPreviewQuestionAndAnswerModel(question: "资格证书名称:", answer: "资格证书名称")
let tmp1 = YHPreviewQuestionAndAnswerModel(question: "颁授机构全称:", answer: "颁授机构全称:")
let tmp2 = YHPreviewQuestionAndAnswerModel(question: "颁授年份:", answer: "颁授年份:")
let tmp3 = YHPreviewQuestionAndAnswerModel(question: "颁授城市:", answer: "颁授城市:颁授城市:")
let arr = [tmp0,tmp1,tmp2,tmp3]
let model2 = YHPreviewInfoSessionModel(cellType: .countryInfoType, cellTitle: "主申请人专业资格及会员资格2", cellData0: arr)
arrData.append(model2)
}
do {
//主申请人
let tmp0 = YHPreviewQuestionAndAnswerModel(question: "1、您的所有学历及资格证书的姓名及出生日期,是否与身份证完全一致?(例如:身份证上是【张四】,学位证上是【张三】,则为不同", answer: "是")
let tmp1 = YHPreviewQuestionAndAnswerModel(question: "2、您配偶的大学毕业证和学位证上的姓名及出生日期,是否与身份证完全一致?", answer: "否")
let arr = [tmp0,tmp1]
let model1 = YHPreviewInfoSessionModel(cellType: .questionAndAnswer, cellTitle: "学历证书姓名及出生日期正确性", cellData0: arr)
arrData.append(model1)
}
}
func setupUI() {
installData()
self.homeTableView.register(YHPreviewInfoCell.self,forCellReuseIdentifier: YHPreviewInfoCell.cellReuseIdentifier)
self.homeTableView.reloadData()
}
}
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension YHPreviewAcademicAndProfessionalQualificationViewController {
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return arrData.count
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withClass: YHPreviewInfoCell.self)
cell.selectionStyle = .none
cell.model = arrData[indexPath.row]
return cell
}
}
......@@ -9,7 +9,7 @@
import UIKit
import JXSegmentedView
class YHPersonInfoBaseViewController: YHBaseViewController {
class YHPreviewBaseViewController: YHBaseViewController {
public var homeTableView: YHGestureTableView = {
let tableView = YHGestureTableView(frame: .zero, style: .grouped)
......@@ -53,7 +53,7 @@ class YHPersonInfoBaseViewController: YHBaseViewController {
// MARK: - 滑动使用
extension YHPersonInfoBaseViewController: UIScrollViewDelegate {
extension YHPreviewBaseViewController: UIScrollViewDelegate {
//控制滑动交互
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let scrollViewSet: CGFloat = scrollView.contentOffset.y
......@@ -72,7 +72,7 @@ extension YHPersonInfoBaseViewController: UIScrollViewDelegate {
}
// MARK: - JXSegmentedListContainerViewListDelegate
extension YHPersonInfoBaseViewController: JXSegmentedListContainerViewListDelegate {
extension YHPreviewBaseViewController: JXSegmentedListContainerViewListDelegate {
func listView() -> UIView {
return view
}
......@@ -81,7 +81,7 @@ extension YHPersonInfoBaseViewController: JXSegmentedListContainerViewListDelega
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension YHPersonInfoBaseViewController : UITableViewDelegate,UITableViewDataSource {
extension YHPreviewBaseViewController : UITableViewDelegate,UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 0
}
......
......@@ -10,7 +10,7 @@ import UIKit
/*
*基本资料信息 预览
*/
class YHPreviewBasiceInformationViewController: YHPersonInfoBaseViewController {
class YHPreviewBasiceInformationViewController: YHPreviewBaseViewController {
var arrData : [YHPreviewInfoSessionModel] = []
override func viewDidLoad() {
super.viewDidLoad()
......
......@@ -9,7 +9,7 @@
import UIKit
import JXSegmentedView
class YHPersonInfoControllerHoldViewController: UIViewController {
class YHPreviewControllerHoldViewController: UIViewController {
var canScroll : Bool = false {
didSet {
......@@ -20,7 +20,7 @@ class YHPersonInfoControllerHoldViewController: UIViewController {
}
let arrItemTitles = ["主申请人信息","家庭成员信息","基本资料","学历/专业资格","工作经验","其他信息"]
var arrItemVCs : [YHPersonInfoBaseViewController] = []
var arrItemVCs : [YHPreviewBaseViewController] = []
var segmentedView : JXSegmentedView = JXSegmentedView(frame: CGRect(x: 0, y: 0, width: KScreenWidth, height: 55))
lazy var segmentedDataSource: JXSegmentedBaseDataSource = {
let dataSource = JXSegmentedTitleDataSource()
......@@ -50,11 +50,11 @@ class YHPersonInfoControllerHoldViewController: UIViewController {
do {
//主申请人
let vc = YHMainApplicantInfoPreviewViewController()
let vc = YHPreviewMainApplicantInfoViewController()
arrItemVCs.append(vc)
}
do {
//家庭成员信息
let vc = YHPreviewFamilyMemberViewController()
arrItemVCs.append(vc)
}
......@@ -64,7 +64,8 @@ class YHPersonInfoControllerHoldViewController: UIViewController {
arrItemVCs.append(vc)
}
do {
let vc = YHPreviewFamilyMemberViewController()
//学历/专业资格
let vc = YHPreviewAcademicAndProfessionalQualificationViewController()
arrItemVCs.append(vc)
}
do {
......@@ -133,7 +134,7 @@ class YHPersonInfoControllerHoldViewController: UIViewController {
}
}
extension YHPersonInfoControllerHoldViewController: JXSegmentedViewDelegate {
extension YHPreviewControllerHoldViewController: JXSegmentedViewDelegate {
func segmentedView(_ segmentedView: JXSegmentedView, didSelectedItemAt index: Int) {
NotificationCenter.default.post(name: Notification.Name(rawValue: "scrollViewDidEndDragging0"), object: nil)
}
......@@ -150,7 +151,7 @@ extension YHPersonInfoControllerHoldViewController: JXSegmentedViewDelegate {
}
}
extension YHPersonInfoControllerHoldViewController: JXSegmentedListContainerViewDataSource {
extension YHPreviewControllerHoldViewController: JXSegmentedListContainerViewDataSource {
func numberOfLists(in listContainerView: JXSegmentedListContainerView) -> Int {
if let titleDataSource = segmentedView.dataSource as? JXSegmentedBaseDataSource {
return titleDataSource.dataSource.count
......
......@@ -10,7 +10,7 @@ import UIKit
/*
*家庭成员信息 预览
*/
class YHPreviewFamilyMemberViewController: YHPersonInfoBaseViewController {
class YHPreviewFamilyMemberViewController: YHPreviewBaseViewController {
var arrData : [YHPreviewInfoSessionModel] = [] //用于数据展示
var arrDataForParents : [YHPreviewInfoSessionModel] = []
......
......@@ -10,7 +10,7 @@ import UIKit
/*
*主申请人信息 预览
*/
class YHMainApplicantInfoPreviewViewController: YHPersonInfoBaseViewController {
class YHPreviewMainApplicantInfoViewController: YHPreviewBaseViewController {
var arrData : [YHPreviewInfoSessionModel] = []
override func viewDidLoad() {
super.viewDidLoad()
......@@ -20,7 +20,7 @@ class YHMainApplicantInfoPreviewViewController: YHPersonInfoBaseViewController {
}
private extension YHMainApplicantInfoPreviewViewController {
private extension YHPreviewMainApplicantInfoViewController {
func installData() {
do {
//国家信息
......@@ -106,7 +106,7 @@ private extension YHMainApplicantInfoPreviewViewController {
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension YHMainApplicantInfoPreviewViewController {
extension YHPreviewMainApplicantInfoViewController {
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return arrData.count
}
......
//
// YHPersonInformationViewController.swift
// YHPreviewMainViewController.swift
// galaxy
//
// Created by davidhuangA on 2024/1/29.
......@@ -9,7 +9,7 @@
import UIKit
import GKNavigationBarSwift
class YHPersonInformMainViewController: YHBaseViewController {
class YHPreviewMainViewController: YHBaseViewController {
var orderId : Int?
var canScroll : Bool = true
......@@ -19,7 +19,7 @@ class YHPersonInformMainViewController: YHBaseViewController {
}
}
let cellView: YHPersonInfoControllerHoldViewController = YHPersonInfoControllerHoldViewController()
let cellView: YHPreviewControllerHoldViewController = YHPreviewControllerHoldViewController()
var homeTableView: YHGestureTableView = {
let tableView = YHGestureTableView(frame: .zero, style: .grouped)
......@@ -97,7 +97,7 @@ class YHPersonInformMainViewController: YHBaseViewController {
}
// MARK: - 私有方法
extension YHPersonInformMainViewController {
extension YHPreviewMainViewController {
@objc func leaveTopOp() {
canScroll = true
......@@ -212,7 +212,7 @@ extension YHPersonInformMainViewController {
}
// MARK: - UITableViewDelegate 和 UITableViewDataSource
extension YHPersonInformMainViewController : UITableViewDelegate,UITableViewDataSource {
extension YHPreviewMainViewController : UITableViewDelegate,UITableViewDataSource {
func numberOfSections(in tableView: UITableView) -> Int {
return 1
......@@ -258,7 +258,7 @@ extension YHPersonInformMainViewController : UITableViewDelegate,UITableViewData
}
}
extension YHPersonInformMainViewController: UIScrollViewDelegate {
extension YHPreviewMainViewController: UIScrollViewDelegate {
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let bottomCellOffset: CGFloat = homeTableView.rect(forSection: 0).origin.y
if (scrollView.contentOffset.y >= bottomCellOffset) {
......
......@@ -10,7 +10,7 @@ import UIKit
/*
*其他信息 预览
*/
class YHPreviewOtherInformationViewController: YHPersonInfoBaseViewController {
class YHPreviewOtherInformationViewController: YHPreviewBaseViewController {
var arrData : [YHPreviewInfoSessionModel] = []
override func viewDidLoad() {
super.viewDidLoad()
......
......@@ -95,7 +95,7 @@ class YHNetRequest: NSObject {
requestHeader.add(name:"sign",value:sign)
requestHeader.add(name: "token", value: YHLoginManager.shared.userModel?.token ?? "-")
// testToken(&requestHeader) //for test hjl 使用固定token
testToken(&requestHeader) //for test hjl 使用固定token
headers = requestHeader
}
......
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