Commit 43a0639e83e58ffb9cc3ec34d054bc795e7c5963

Authored by “张旭”
1 parent c65a958c

简历设置里- 不显示的开关在简历里也不显示的逻辑

metaCode.xcodeproj/project.pbxproj
@@ -738,9 +738,9 @@ @@ -738,9 +738,9 @@
738 19DFE64C2C4792C500E428AE /* CNLiveDigitalResumeInfoController.swift */, 738 19DFE64C2C4792C500E428AE /* CNLiveDigitalResumeInfoController.swift */,
739 192ED4642C4DF6340057244C /* CNLiveDigitalResumeInfoSelectAddressController.swift */, 739 192ED4642C4DF6340057244C /* CNLiveDigitalResumeInfoSelectAddressController.swift */,
740 192ED4662C4F47E50057244C /* CNLiveSelectHangYeController.swift */, 740 192ED4662C4F47E50057244C /* CNLiveSelectHangYeController.swift */,
741 - 1909DC952C6309EC001E7986 /* CNLiveDigitalResumePreViewController.swift */,  
742 19CB631E2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift */, 741 19CB631E2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift */,
743 19CB63252C6B2CD700D889F8 /* CNLiveDigitalResumePreViewMineJianJieController.swift */, 742 19CB63252C6B2CD700D889F8 /* CNLiveDigitalResumePreViewMineJianJieController.swift */,
  743 + 1909DC952C6309EC001E7986 /* CNLiveDigitalResumePreViewController.swift */,
744 ); 744 );
745 path = "数字简历相关页面"; 745 path = "数字简历相关页面";
746 sourceTree = "<group>"; 746 sourceTree = "<group>";
metaCode/Classes/Main/HomePage/Controller/DigitalAuth/数字简历相关页面/CNLiveDigitalResumePreViewController.swift
@@ -514,15 +514,19 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD @@ -514,15 +514,19 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
514 self.workPreViewDataArray.add(newWorkModel) 514 self.workPreViewDataArray.add(newWorkModel)
515 self.awardPreViewDataArray.add(CNLiveViatePreviewCellType.work) 515 self.awardPreViewDataArray.add(CNLiveViatePreviewCellType.work)
516 } 516 }
517 - for (_,mdl) in self.vitaeModel!.awards.enumerated() {  
518 - self.totalDataArray.add(CNLiveViatePreviewCellType.award)  
519 - self.totalPreViewDataArray.add(CNLiveViatePreviewCellType.award)  
520 - let layout = CNLiveViateAwardModelLayout(model: mdl ,descH: Float(40.0),isPreview: true, isExpand: false)  
521 - let newWorkModel = layout.getCellHModel()  
522 - self.awardDataArray.add(newWorkModel)  
523 - self.workDataArray.add(CNLiveViatePreviewCellType.award)  
524 - self.awardPreViewDataArray.add(newWorkModel)  
525 - self.workPreViewDataArray.add(CNLiveViatePreviewCellType.award) 517 + if self.vitaeModel!.vitae!.showAwards == true{
  518 + for (_,mdl) in self.vitaeModel!.awards.enumerated() {
  519 + self.totalDataArray.add(CNLiveViatePreviewCellType.award)
  520 + self.totalPreViewDataArray.add(CNLiveViatePreviewCellType.award)
  521 + let layout = CNLiveViateAwardModelLayout(model: mdl ,descH: Float(40.0),isPreview: true, isExpand: false)
  522 + let newWorkModel = layout.getCellHModel()
  523 + self.awardDataArray.add(newWorkModel)
  524 + self.workDataArray.add(CNLiveViatePreviewCellType.award)
  525 + self.awardPreViewDataArray.add(newWorkModel)
  526 + self.workPreViewDataArray.add(CNLiveViatePreviewCellType.award)
  527 + }
  528 + }else{
  529 + print("false")
526 } 530 }
527 self.totalDataArray.add(CNLiveViatePreviewCellType.mineJieShao) 531 self.totalDataArray.add(CNLiveViatePreviewCellType.mineJieShao)
528 self.workDataArray.add(CNLiveViatePreviewCellType.mineJieShao) 532 self.workDataArray.add(CNLiveViatePreviewCellType.mineJieShao)
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/DigitalResume/CNLiveDigitalResumeCell.swift
@@ -425,7 +425,7 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -425,7 +425,7 @@ class CNLiveDigitalResumeCell: UITableViewCell {
425 self.phoneTitleLabel.text = gender+" | "+ageStr+"岁"+" | "+UserInfoManager.shared.userInfo.mobile 425 self.phoneTitleLabel.text = gender+" | "+ageStr+"岁"+" | "+UserInfoManager.shared.userInfo.mobile
426 self.phoneTitleLabel.sizeToFit() 426 self.phoneTitleLabel.sizeToFit()
427 self.phoneTitleLabel.snp.makeConstraints { make in 427 self.phoneTitleLabel.snp.makeConstraints { make in
428 - make.left.equalTo(adapt_length(length: 15)) 428 + make.left.equalTo(15)
429 make.top.equalTo(self.authNameTitleLabel.snp.bottom).offset(adapt_length(length: 8)) 429 make.top.equalTo(self.authNameTitleLabel.snp.bottom).offset(adapt_length(length: 8))
430 make.width.equalTo(self.phoneTitleLabel.size.width) 430 make.width.equalTo(self.phoneTitleLabel.size.width)
431 make.height.equalTo(self.phoneTitleLabel.size.height) 431 make.height.equalTo(self.phoneTitleLabel.size.height)
@@ -769,7 +769,22 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -769,7 +769,22 @@ class CNLiveDigitalResumeCell: UITableViewCell {
769 let idNo = UserInfoManager.shared.userInfo.currentUser?.idNo ?? "" 769 let idNo = UserInfoManager.shared.userInfo.currentUser?.idNo ?? ""
770 let (gender, age) = self.extractGenderAndAge(fromIDCardNumber: idNo) 770 let (gender, age) = self.extractGenderAndAge(fromIDCardNumber: idNo)
771 let ageStr = String(format: "%d", age ?? 0) 771 let ageStr = String(format: "%d", age ?? 0)
772 - self.phoneTitleLabel.text = gender+" | "+ageStr+"岁"+" | "+UserInfoManager.shared.userInfo.mobile 772 + var phoneTitleLabelStr = gender
  773 + if (model.vitae?.showAge ?? false) == true{
  774 + phoneTitleLabelStr = phoneTitleLabelStr+" | "+ageStr+"岁"
  775 + }
  776 + if (model.vitae?.showPhone ?? false) == true{
  777 + phoneTitleLabelStr = phoneTitleLabelStr+" | "+UserInfoManager.shared.userInfo.mobile
  778 + }
  779 +
  780 + self.phoneTitleLabel.text = phoneTitleLabelStr
  781 + self.phoneTitleLabel.sizeToFit()
  782 + self.phoneTitleLabel.snp.remakeConstraints { make in
  783 + make.left.equalTo(15)
  784 + make.top.equalTo(self.authNameTitleLabel.snp.bottom).offset(adapt_length(length: 8))
  785 + make.width.equalTo(self.phoneTitleLabel.size.width)
  786 + make.height.equalTo(self.phoneTitleLabel.size.height)
  787 + }
773 788
774 self.jianliTitleLabel.text = "数字简历ID:"+"\(model.vitae!.id)" 789 self.jianliTitleLabel.text = "数字简历ID:"+"\(model.vitae!.id)"
775 if model.vitae?.profession.count ?? 0 > 0{ 790 if model.vitae?.profession.count ?? 0 > 0{
metaCode/Classes/Main/Model/Vitae/CNLiveVitaeModel.swift
@@ -41,6 +41,7 @@ class CNLiveVitaeVitaeModel:BaseModel{ @@ -41,6 +41,7 @@ class CNLiveVitaeVitaeModel:BaseModel{
41 var workTime:String = "" 41 var workTime:String = ""
42 /// 42 ///
43 var showAge:Bool = false 43 var showAge:Bool = false
  44 + var showPhone:Bool = false
44 /// 45 ///
45 var showAddress:Bool = false 46 var showAddress:Bool = false
46 /// 47 ///