Commit ee2711a5a202a534ab1944830504d9f29a9daa43

Authored by “张旭”
1 parent ce91365a

预览简历页 , 从简历接口获取认证和证书数据

Showing 21 changed files with 739 additions and 63 deletions
metaCode.xcodeproj/project.pbxproj
... ... @@ -192,6 +192,9 @@
192 192 19C735CC2C11A1F400CACF4E /* CNLiveDigitalThreeCollectCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C735CB2C11A1F400CACF4E /* CNLiveDigitalThreeCollectCell.swift */; };
193 193 19C735CE2C12D19D00CACF4E /* CNLiveRealNameAuthController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C735CD2C12D19D00CACF4E /* CNLiveRealNameAuthController.swift */; };
194 194 19C735D02C12F5F600CACF4E /* CNLiveRealNameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C735CF2C12F5F600CACF4E /* CNLiveRealNameCell.swift */; };
  195 + 19CB631F2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CB631E2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift */; };
  196 + 19CB63222C69B3B600D889F8 /* CNLiveDigitalResumeGuanfangRenzhengCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CB63212C69B3B600D889F8 /* CNLiveDigitalResumeGuanfangRenzhengCell.swift */; };
  197 + 19CB63242C69B3C700D889F8 /* CNLiveDigitalResumeSelectCerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CB63232C69B3C700D889F8 /* CNLiveDigitalResumeSelectCerCell.swift */; };
195 198 19CC4D472ADD006600308E2A /* CNDownSlideSingleCourseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CC4D462ADD006600308E2A /* CNDownSlideSingleCourseCell.swift */; };
196 199 19CC4D492ADD06C500308E2A /* UITableView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CC4D482ADD06C500308E2A /* UITableView+Extension.swift */; };
197 200 19CC4D4B2ADD086F00308E2A /* CNUpSlideDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19CC4D4A2ADD086F00308E2A /* CNUpSlideDetailViewController.swift */; };
... ... @@ -539,6 +542,9 @@
539 542 19C735CB2C11A1F400CACF4E /* CNLiveDigitalThreeCollectCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveDigitalThreeCollectCell.swift; sourceTree = "<group>"; };
540 543 19C735CD2C12D19D00CACF4E /* CNLiveRealNameAuthController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveRealNameAuthController.swift; sourceTree = "<group>"; };
541 544 19C735CF2C12F5F600CACF4E /* CNLiveRealNameCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveRealNameCell.swift; sourceTree = "<group>"; };
  545 + 19CB631E2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveDigitalResumePreViewSelectRenzhengCerController.swift; sourceTree = "<group>"; };
  546 + 19CB63212C69B3B600D889F8 /* CNLiveDigitalResumeGuanfangRenzhengCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveDigitalResumeGuanfangRenzhengCell.swift; sourceTree = "<group>"; };
  547 + 19CB63232C69B3C700D889F8 /* CNLiveDigitalResumeSelectCerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNLiveDigitalResumeSelectCerCell.swift; sourceTree = "<group>"; };
542 548 19CC4D462ADD006600308E2A /* CNDownSlideSingleCourseCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNDownSlideSingleCourseCell.swift; sourceTree = "<group>"; };
543 549 19CC4D482ADD06C500308E2A /* UITableView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+Extension.swift"; sourceTree = "<group>"; };
544 550 19CC4D4A2ADD086F00308E2A /* CNUpSlideDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CNUpSlideDetailViewController.swift; sourceTree = "<group>"; };
... ... @@ -731,6 +737,7 @@
731 737 192ED4642C4DF6340057244C /* CNLiveDigitalResumeInfoSelectAddressController.swift */,
732 738 192ED4662C4F47E50057244C /* CNLiveSelectHangYeController.swift */,
733 739 1909DC952C6309EC001E7986 /* CNLiveDigitalResumePreViewController.swift */,
  740 + 19CB631E2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift */,
734 741 );
735 742 path = "数字简历相关页面";
736 743 sourceTree = "<group>";
... ... @@ -771,6 +778,7 @@
771 778 1909DC9C2C637323001E7986 /* 我的简历cell */ = {
772 779 isa = PBXGroup;
773 780 children = (
  781 + 19CB63202C69B39E00D889F8 /* 关联官方认证或证书cell */,
774 782 1909DC9D2C637339001E7986 /* CNLiveDigitalResumePreViewFirCell.swift */,
775 783 1909DC9F2C637349001E7986 /* CNLiveDigitalResumePreViewSecCell.swift */,
776 784 1909DCAA2C649C10001E7986 /* CNLiveDigitalResumePreViewSecCollectionCell.swift */,
... ... @@ -1334,6 +1342,15 @@
1334 1342 path = DigitalAuthViews;
1335 1343 sourceTree = "<group>";
1336 1344 };
  1345 + 19CB63202C69B39E00D889F8 /* 关联官方认证或证书cell */ = {
  1346 + isa = PBXGroup;
  1347 + children = (
  1348 + 19CB63212C69B3B600D889F8 /* CNLiveDigitalResumeGuanfangRenzhengCell.swift */,
  1349 + 19CB63232C69B3C700D889F8 /* CNLiveDigitalResumeSelectCerCell.swift */,
  1350 + );
  1351 + path = "关联官方认证或证书cell";
  1352 + sourceTree = "<group>";
  1353 + };
1337 1354 19CC4D502ADD126D00308E2A /* Util */ = {
1338 1355 isa = PBXGroup;
1339 1356 children = (
... ... @@ -2241,6 +2258,7 @@
2241 2258 191733662B39237D007BCC04 /* CNLiveShopGoodsManageListTableViewCell.swift in Sources */,
2242 2259 1909DC982C6342C4001E7986 /* CNLiveDigitalThreeCell.swift in Sources */,
2243 2260 793CAF522A58FCA200882EF4 /* CNLiveMineExchangeViewController.swift in Sources */,
  2261 + 19CB63242C69B3C700D889F8 /* CNLiveDigitalResumeSelectCerCell.swift in Sources */,
2244 2262 192ED4802C5488AD0057244C /* CNLiveVitaeCerAddPhotoController.swift in Sources */,
2245 2263 1917334E2B2C1A08007BCC04 /* CNLiveSelectCouponTapView.swift in Sources */,
2246 2264 19C0F76F2BDB4CE10097CC8F /* CNBindingManageModel.swift in Sources */,
... ... @@ -2298,6 +2316,7 @@
2298 2316 191733112B109EDC007BCC04 /* CNLivePlayerControlView.swift in Sources */,
2299 2317 1917331F2B10A1BE007BCC04 /* CNLivePlayerEnum.swift in Sources */,
2300 2318 191733382B27FD66007BCC04 /* CNLiveShopClassifySectionHeaderView.swift in Sources */,
  2319 + 19CB631F2C69ADF500D889F8 /* CNLiveDigitalResumePreViewSelectRenzhengCerController.swift in Sources */,
2301 2320 194134782C17F83B004FC047 /* CNLiveFaceAuthController.swift in Sources */,
2302 2321 1938BD222B467C1700390A34 /* CNLivePlayletHomePageCell.swift in Sources */,
2303 2322 1938BD3F2B4BE7C500390A34 /* CNLiveAlbumMsgModel.swift in Sources */,
... ... @@ -2378,6 +2397,7 @@
2378 2397 1909DC9E2C637339001E7986 /* CNLiveDigitalResumePreViewFirCell.swift in Sources */,
2379 2398 7978A8432A396632007C86B8 /* CNLiveMineViewModel.swift in Sources */,
2380 2399 19AD65AC2BA16CF20045A444 /* CNLiveShopCommentRequestShareModel.swift in Sources */,
  2400 + 19CB63222C69B3B600D889F8 /* CNLiveDigitalResumeGuanfangRenzhengCell.swift in Sources */,
2381 2401 191733022B0C4EAB007BCC04 /* CNLiveSelUplSingleImageView.swift in Sources */,
2382 2402 19C0F7742BDF71CA0097CC8F /* CNLiveDigitalAuthController.swift in Sources */,
2383 2403 798A44EE2A305AAC00815935 /* CNLiveBaseNavigationController.swift in Sources */,
... ... @@ -2604,7 +2624,7 @@
2604 2624 CODE_SIGN_ENTITLEMENTS = metaCode/metaCode.entitlements;
2605 2625 CODE_SIGN_IDENTITY = "Apple Development";
2606 2626 CODE_SIGN_STYLE = Automatic;
2607   - CURRENT_PROJECT_VERSION = 1.1.2.24.07.01.12;
  2627 + CURRENT_PROJECT_VERSION = 1.1.2.24.08.12.15;
2608 2628 DEBUG_INFORMATION_FORMAT = dwarf;
2609 2629 DEVELOPMENT_TEAM = 94X49GG3ZW;
2610 2630 ENABLE_BITCODE = NO;
... ... @@ -2860,7 +2880,7 @@
2860 2880 CODE_SIGN_ENTITLEMENTS = metaCode/metaCode.entitlements;
2861 2881 CODE_SIGN_IDENTITY = "Apple Development";
2862 2882 CODE_SIGN_STYLE = Automatic;
2863   - CURRENT_PROJECT_VERSION = 1.1.2.24.07.01.12;
  2883 + CURRENT_PROJECT_VERSION = 1.1.2.24.08.12.15;
2864 2884 DEVELOPMENT_TEAM = 94X49GG3ZW;
2865 2885 ENABLE_BITCODE = NO;
2866 2886 ENABLE_MODULE_VERIFIER = NO;
... ...
metaCode/Classes/Main/HomePage/Controller/DigitalAuth/数字简历相关页面/CNLiveDigitalResumePreViewController.swift
... ... @@ -71,8 +71,8 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
71 71 var dataArray = NSMutableArray()
72 72 return dataArray
73 73 }()
74   - lazy var threeCerDataArray:[CNLiveVitaeCertificateModel] = {
75   - var dataArray = [CNLiveVitaeCertificateModel]()
  74 + lazy var threeCerDataArray:[CNLiveVitaeCertificatesModel] = {
  75 + var dataArray = [CNLiveVitaeCertificatesModel]()
76 76 return dataArray
77 77 }()
78 78 let kCNLiveDigitalResumePreViewFirCellIdentifier = "kCNLiveDigitalResumePreViewFirCellIdentifier"
... ... @@ -133,8 +133,6 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
133 133 override func viewWillAppear(_ animated: Bool) {
134 134 super.viewWillAppear(animated)
135 135 self.getVitae()
136   - self.getCetList()
137   - self.getAuthInfoList()
138 136 }
139 137 override func viewDidLoad() {
140 138 super.viewDidLoad()
... ... @@ -200,7 +198,7 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
200 198 cell.updateViateDataBlock = {
201 199  
202 200 self.getVitae()
203   - self.getCetList()
  201 +// self.getCetList()
204 202 }
205 203 if self.vitaeModel?.vitae?.id ?? 0 > 0{
206 204 cell.vitaeModel = self.vitaeModel!
... ... @@ -213,7 +211,7 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
213 211 let cell = CNLiveDigitalResumePreViewSecCell()
214 212 return cell
215 213 }
216   - cell.digitalListModels = self.succDataArray as? [MineAuthListModel]
  214 + cell.digitalListModels = self.succDataArray as? [CNLiveVitaeIdentitiesModel]
217 215 return cell
218 216 }else if cellType == .cer{
219 217 //其他证书
... ... @@ -356,7 +354,7 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
356 354 }else{
357 355 return 50
358 356 }
359   -
  357 +
360 358 }
361 359  
362 360 @objc func settingBtnAction(){
... ... @@ -372,20 +370,20 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
372 370 }
373 371  
374 372 // MARK: - 获取证书数量
375   - func getCetList(){
376   - let vsid = UserInfoManager.shared.userInfo.currentUser?.vsid ?? ""
377   - CNLiveVitaeViewModel.getCerList(vsid: vsid, page: 1, pageSize: 100){ result, respStatue in
378   - if respStatue == .success{
379   - if let res = result as? [CNLiveVitaeCertificateModel]{
380   - self.threeCerDataArray = res
381   - self.tableView.reloadData()
382   - }
383   - }else{
384   - showMessage(message: "数据异常")
385   - }
386   -
387   - }
388   - }
  373 +// func getCetList(){
  374 +// let vsid = UserInfoManager.shared.userInfo.currentUser?.vsid ?? ""
  375 +// CNLiveVitaeViewModel.getCerList(vsid: vsid, page: 1, pageSize: 100){ result, respStatue in
  376 +// if respStatue == .success{
  377 +// if let res = result as? [CNLiveVitaeCertificateModel]{
  378 +// self.threeCerDataArray = res
  379 +// self.tableView.reloadData()
  380 +// }
  381 +// }else{
  382 +// showMessage(message: "数据异常")
  383 +// }
  384 +//
  385 +// }
  386 +// }
389 387 // MARK: - 获取简历数据
390 388 func getVitae(){
391 389  
... ... @@ -398,9 +396,28 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
398 396 }else{
399 397 //有简历-刷新页面
400 398 self.vitaeModel = nil
401   - model.vitae?.selfIntroduction = "哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"
402 399 self.sixCellHeight = DefaultPreViewCellHeight+15
403 400 self.vitaeModel = model
  401 +
  402 + //官方认证
  403 + var arr = Array<CNLiveVitaeIdentitiesModel>()
  404 + var sussArr = Array<CNLiveVitaeIdentitiesModel>()
  405 + model.identities.forEach { listMdl in
  406 + if listMdl.userStatus == 1{
  407 + arr.insert(listMdl, at: 0)
  408 + sussArr.append(listMdl)
  409 + }else{
  410 + arr.append(listMdl)
  411 + }
  412 + }
  413 + self.secTotalDataArray.removeAllObjects()
  414 + self.secTotalDataArray.addObjects(from: arr)
  415 + self.succDataArray.removeAllObjects()
  416 + self.succDataArray.addObjects(from: sussArr)
  417 +
  418 + //关联的证书
  419 + self.threeCerDataArray = model.certificates
  420 +
404 421 self.saveViateModel()
405 422 self.totalDataArray.removeAllObjects()
406 423 self.workDataArray.removeAllObjects()
... ... @@ -434,32 +451,32 @@ class CNLiveDigitalResumePreViewController:CNLiveBaseViewController,UITableViewD
434 451 }
435 452 }
436 453 }
437   - func getAuthInfoList(){
438   - CNLiveMineViewModel.requestsGETAuthInfoList(page: 1) { [weak self] result, respStatue in
439   - if respStatue == .success {
440   - let listBaseModel = result as! MineAuthListBaseModel
441   - if self != nil{
442   - var arr = Array<MineAuthListModel>()
443   - var sussArr = Array<MineAuthListModel>()
444   - listBaseModel.list.forEach { listMdl in
445   - if listMdl.userStatus == 1{
446   - arr.insert(listMdl, at: 0)
447   - sussArr.append(listMdl)
448   - }else{
449   - arr.append(listMdl)
450   - }
451   - }
452   - self!.secTotalDataArray.removeAllObjects()
453   - self!.secTotalDataArray.addObjects(from: arr)
454   - self!.succDataArray.removeAllObjects()
455   - self!.succDataArray.addObjects(from: sussArr)
456   - self!.tableView.reloadData()
457   - }
458   - }else {
459   -
460   - }
461   - }
462   - }
  454 +// func getAuthInfoList(){
  455 +// CNLiveMineViewModel.requestsGETAuthInfoList(page: 1) { [weak self] result, respStatue in
  456 +// if respStatue == .success {
  457 +// let listBaseModel = result as! MineAuthListBaseModel
  458 +// if self != nil{
  459 +// var arr = Array<MineAuthListModel>()
  460 +// var sussArr = Array<MineAuthListModel>()
  461 +// listBaseModel.list.forEach { listMdl in
  462 +// if listMdl.userStatus == 1{
  463 +// arr.insert(listMdl, at: 0)
  464 +// sussArr.append(listMdl)
  465 +// }else{
  466 +// arr.append(listMdl)
  467 +// }
  468 +// }
  469 +// self!.secTotalDataArray.removeAllObjects()
  470 +// self!.secTotalDataArray.addObjects(from: arr)
  471 +// self!.succDataArray.removeAllObjects()
  472 +// self!.succDataArray.addObjects(from: sussArr)
  473 +// self!.tableView.reloadData()
  474 +// }
  475 +// }else {
  476 +//
  477 +// }
  478 +// }
  479 +// }
463 480  
464 481  
465 482 func saveUpdateVitae(isSave:Bool){
... ...
metaCode/Classes/Main/HomePage/Controller/DigitalAuth/数字简历相关页面/CNLiveDigitalResumePreViewSelectRenzhengCerController.swift 0 → 100644
  1 +//
  2 +// CNLiveDigitalResumePreViewSelectRenzhengCerController.swift
  3 +// metaCode
  4 +//
  5 +// Created by zx on 2024/8/12.
  6 +// 数字简历-关联选择官方认证/证书 页面
  7 +
  8 +import Foundation
  9 +
  10 +///数字简历 选择 官方认证/证书类型
  11 +enum CNLiveViateSelectRenzhengCerType {
  12 + ///官方认证
  13 + case renzheng
  14 + ///证书
  15 + case cer
  16 +}
  17 +
  18 +class CNLiveDigitalResumePreViewSelectRenzhengCerController:CNLiveBaseViewController,UITableViewDataSource, UITableViewDelegate{
  19 +
  20 + var renzhengCerType:CNLiveViateSelectRenzhengCerType = .renzheng
  21 +
  22 + lazy var dataArray :NSMutableArray = {
  23 + let dataArray = NSMutableArray()
  24 + return dataArray
  25 + }()
  26 + let kCNLiveDigitalResumeGuanfangRenzhengCellIdentifier = "kCNLiveDigitalResumeGuanfangRenzhengCellIdentifier"
  27 + let kCNLiveDigitalResumeSelectCerCellIdentifier = "kCNLiveDigitalResumeSelectCerCellIdentifier"
  28 +
  29 + lazy var tableView : UITableView = {
  30 + let tableView = UITableView(frame: .zero, style: .plain)
  31 + tableView.dataSource = self
  32 + tableView.delegate = self
  33 + tableView.separatorStyle = .none
  34 + tableView.tableFooterView = UIView.init()
  35 + tableView.register(CNLiveDigitalResumeGuanfangRenzhengCell.self, forCellReuseIdentifier: kCNLiveDigitalResumeGuanfangRenzhengCellIdentifier)
  36 + tableView.register(CNLiveDigitalResumeSelectCerCell.self, forCellReuseIdentifier: kCNLiveDigitalResumeSelectCerCellIdentifier)
  37 + tableView.backgroundColor = .clear
  38 + return tableView
  39 + }()
  40 + lazy var bottomZhiNanWhiteView :UIView = {
  41 + let bottomNavView = UIView()
  42 + bottomNavView.backgroundColor = .white
  43 + return bottomNavView
  44 + }()
  45 + lazy var settingBtn: UIButton = {
  46 + let nextBtn = UIButton(type: .custom)
  47 + nextBtn.setTitle("取消", for: .normal)
  48 + nextBtn.setTitleColor(HexColor("#333333"), for: .normal)
  49 + nextBtn.titleLabel?.font = BoldFont_17
  50 + nextBtn.addTarget(self, action: #selector(settingBtnAction), for: .touchUpInside)
  51 + return nextBtn
  52 + }()
  53 + lazy var previewBtn: UIButton = {
  54 + let nextBtn = UIButton(type: .custom)
  55 + nextBtn.setTitle("确认", for: .normal)
  56 + nextBtn.setTitleColor(.white, for: .normal)
  57 + nextBtn.backgroundColor = HexColor("#1961FE")
  58 + nextBtn.layer.cornerRadius = 20
  59 + nextBtn.clipsToBounds = true
  60 + nextBtn.addTarget(self, action: #selector(previewBtnAction), for: .touchUpInside)
  61 + return nextBtn
  62 + }()
  63 +
  64 + lazy var renzhengCerLabel: UILabel = {
  65 + let nextBtn = UILabel()
  66 + nextBtn.text = "技能证书"
  67 + nextBtn.textColor = HexColor("#333333")
  68 + nextBtn.font = BoldFont_16
  69 + return nextBtn
  70 + }()
  71 + lazy var addBtn: UIButton = {
  72 + let nextBtn = UIButton(type: .custom)
  73 + nextBtn.frame = CGRect(x: 0, y: 0, width: 70, height: 20)
  74 + nextBtn.setTitle("添加证书", for: .normal)
  75 + nextBtn.setTitleColor(HexColor("#1961FE"), for: .normal)
  76 + nextBtn.titleLabel?.font = BoldFont_13
  77 + nextBtn.setImage(UIImage(named: "mine_jianli_preview_add"), for: .normal)
  78 + nextBtn.setupButtonImageAndTitlePossitionWith(padding: 5, style: .left)
  79 + nextBtn.addTarget(self, action: #selector(addBtnAction), for: .touchUpInside)
  80 + return nextBtn
  81 + }()
  82 +
  83 + override func viewWillAppear(_ animated: Bool) {
  84 + super.viewWillAppear(animated)
  85 +// self.getCetList()
  86 + }
  87 +
  88 + override func viewDidLoad() {
  89 + super.viewDidLoad()
  90 + if self.renzhengCerType == .renzheng{
  91 + titleName = "选择官方认证"
  92 + self.renzhengCerLabel.text = "官方认证"
  93 + }else{
  94 + titleName = "选择证书"
  95 + self.renzhengCerLabel.text = "技能证书"
  96 + }
  97 + navigationBarHidden = false
  98 + self.view.backgroundColor = HexColor("#F5F6FB")
  99 +
  100 + self.view.addSubview(self.tableView)
  101 + self.tableView.snp.makeConstraints { make in
  102 + make.top.equalTo(KNavigationHeight+53)
  103 + make.left.right.equalToSuperview()
  104 + make.height.equalToSuperview().offset(-KNavigationHeight-60-53)
  105 + }
  106 +
  107 + self.view.addSubview(self.bottomZhiNanWhiteView)
  108 + self.bottomZhiNanWhiteView.snp.makeConstraints { make in
  109 + make.top.equalTo(self.tableView.snp.bottom)
  110 + make.bottom.left.right.equalToSuperview()
  111 + }
  112 +
  113 + self.bottomZhiNanWhiteView.addSubview(self.previewBtn)
  114 + self.previewBtn.snp.makeConstraints { make in
  115 + make.left.equalTo(100)
  116 + make.right.equalToSuperview().offset(-15)
  117 + make.top.equalTo(10)
  118 + make.height.equalTo(40)
  119 + }
  120 +
  121 + self.bottomZhiNanWhiteView.addSubview(self.settingBtn)
  122 + self.settingBtn.snp.makeConstraints { make in
  123 + make.left.equalTo(0)
  124 + make.width.equalTo(100)
  125 + make.top.equalTo(0)
  126 + make.height.equalToSuperview()
  127 + }
  128 +
  129 + self.view.addSubview(self.addBtn)
  130 + self.addBtn.snp.makeConstraints { make in
  131 + make.top.equalTo(KNavigationHeight)
  132 + make.right.equalToSuperview().offset(-15)
  133 + make.width.equalTo(70)
  134 + make.height.equalTo(53)
  135 + }
  136 + self.view.addSubview(self.renzhengCerLabel)
  137 + self.renzhengCerLabel.snp.makeConstraints { make in
  138 + make.left.equalTo(15)
  139 + make.top.equalTo(15+KNavigationHeight)
  140 + make.right.lessThanOrEqualTo(self.addBtn.snp.left).offset(-5)
  141 + }
  142 +
  143 + }
  144 +
  145 + deinit {
  146 + }
  147 +
  148 + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
  149 + return 2
  150 + }
  151 +
  152 + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
  153 + if indexPath.row == 0{
  154 + guard let cell = tableView.dequeueReusableCell(withIdentifier: kCNLiveDigitalResumeGuanfangRenzhengCellIdentifier) as? CNLiveDigitalResumeGuanfangRenzhengCell
  155 + else {
  156 + let cell = CNLiveDigitalResumeGuanfangRenzhengCell()
  157 + return cell
  158 + }
  159 +
  160 + return cell
  161 + }else{
  162 + guard let cell = tableView.dequeueReusableCell(withIdentifier: kCNLiveDigitalResumeSelectCerCellIdentifier) as? CNLiveDigitalResumeSelectCerCell
  163 + else {
  164 + let cell = CNLiveDigitalResumeSelectCerCell()
  165 + return cell
  166 + }
  167 + return cell
  168 + }
  169 + }
  170 +
  171 + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
  172 +
  173 + }
  174 +
  175 + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
  176 + if self.renzhengCerType == .renzheng{
  177 + return 75+15
  178 + }else{
  179 + return 157+15
  180 + }
  181 + }
  182 +
  183 + @objc func settingBtnAction(){
  184 + //取消
  185 +
  186 + }
  187 + @objc func previewBtnAction(){
  188 + //确认
  189 +
  190 + }
  191 + @objc func addBtnAction(){
  192 + //添加
  193 +
  194 + }
  195 +
  196 +}
... ...
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/我的简历cell/CNLiveDigitalResumePreViewSecCell.swift
... ... @@ -71,8 +71,8 @@ class CNLiveDigitalResumePreViewSecCell: UITableViewCell, UICollectionViewDelega
71 71 collectionView.register(CNLiveDigitalResumePreViewSecCollectionCell.self, forCellWithReuseIdentifier: kCNLiveDigitalResumePreViewSecCollectCellID)
72 72 return collectionView
73 73 }()
74   - var _digitalListModels : [MineAuthListModel]?
75   - var digitalListModels : [MineAuthListModel]? {
  74 + var _digitalListModels : [CNLiveVitaeIdentitiesModel]?
  75 + var digitalListModels : [CNLiveVitaeIdentitiesModel]? {
76 76 get{
77 77 _digitalListModels
78 78 }
... ... @@ -136,7 +136,7 @@ class CNLiveDigitalResumePreViewSecCell: UITableViewCell, UICollectionViewDelega
136 136 fatalError("init(coder:) has not been implemented")
137 137 }
138 138  
139   - func setupNewUI(models:[MineAuthListModel]){
  139 + func setupNewUI(models:[CNLiveVitaeIdentitiesModel]){
140 140 if models.count > 0{
141 141 //有已审核身份
142 142 self.whiteView.height = HaveDataPreViewCellHeight
... ... @@ -170,7 +170,10 @@ class CNLiveDigitalResumePreViewSecCell: UITableViewCell, UICollectionViewDelega
170 170  
171 171 @objc func zhengshuBtnAction(){
172 172 //跳转 选择官方认证身份页面
173   -
  173 + let vc = CNLiveDigitalResumePreViewSelectRenzhengCerController()
  174 + vc.renzhengCerType = .renzheng
  175 + navigationViewController().pushViewController(vc, animated: true)
  176 +
174 177 }
175 178  
176 179 }
... ...
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/我的简历cell/CNLiveDigitalResumePreViewSecCollectionCell.swift
... ... @@ -10,8 +10,8 @@ import Kingfisher
10 10  
11 11 class CNLiveDigitalResumePreViewSecCollectionCell: UICollectionViewCell {
12 12  
13   - var _authListModel : MineAuthListModel?
14   - var authListModel : MineAuthListModel? {
  13 + var _authListModel : CNLiveVitaeIdentitiesModel?
  14 + var authListModel : CNLiveVitaeIdentitiesModel? {
15 15 get{
16 16 _authListModel
17 17 }
... ... @@ -56,13 +56,13 @@ class CNLiveDigitalResumePreViewSecCollectionCell: UICollectionViewCell {
56 56 fatalError("init(coder:) has not been implemented")
57 57 }
58 58  
59   - func setupNewUI(model:MineAuthListModel){
  59 + func setupNewUI(model:CNLiveVitaeIdentitiesModel){
60 60 if model.identityId != 0{
61 61  
62 62 if model.userStatus == 1{
63 63 //审核成功
64 64 self.titleLabel.text = model.name
65   - self.iconImgView.kf.setImage(with: URL(string: model.icon ?? ""))
  65 + self.iconImgView.kf.setImage(with: URL(string: model.icon ))
66 66 self.titleLabel.isHidden = false
67 67 self.iconImgView.isHidden = false
68 68 }else{
... ...
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/我的简历cell/CNLiveDigitalResumePreviewThreeCell.swift
... ... @@ -14,8 +14,8 @@ var CerHaveDataPreViewCellHeight:CGFloat = 227
14 14  
15 15 class CNLiveDigitalResumePreviewThreeCell: UITableViewCell {
16 16  
17   - var _threeCerDataArray : [CNLiveVitaeCertificateModel]?
18   - var threeCerDataArray : [CNLiveVitaeCertificateModel]? {
  17 + var _threeCerDataArray : [CNLiveVitaeCertificatesModel]?
  18 + var threeCerDataArray : [CNLiveVitaeCertificatesModel]? {
19 19 get{
20 20 _threeCerDataArray
21 21 }
... ... @@ -114,7 +114,7 @@ class CNLiveDigitalResumePreviewThreeCell: UITableViewCell {
114 114 fatalError("init(coder:) has not been implemented")
115 115 }
116 116  
117   - func setupNewUI(modelsArr:[CNLiveVitaeCertificateModel]){
  117 + func setupNewUI(modelsArr:[CNLiveVitaeCertificatesModel]){
118 118 self.whiteView.subviews.forEach { view in
119 119 if view.tag >= 1000{
120 120 view.removeFromSuperview()
... ... @@ -161,7 +161,9 @@ class CNLiveDigitalResumePreviewThreeCell: UITableViewCell {
161 161  
162 162 @objc func zhengshuBtnAction(){
163 163 //跳转 选择证书页面
164   -
  164 + let vc = CNLiveDigitalResumePreViewSelectRenzhengCerController()
  165 + vc.renzhengCerType = .cer
  166 + navigationViewController().pushViewController(vc, animated: true)
165 167 }
166 168  
167 169  
... ...
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/我的简历cell/关联官方认证或证书cell/CNLiveDigitalResumeGuanfangRenzhengCell.swift 0 → 100644
  1 +//
  2 +// CNLiveDigitalResumeGuanfangRenzhengCell.swift
  3 +// metaCode
  4 +//
  5 +// Created by zx on 2024/8/12.
  6 +// 数字简历-关联官方认证cell
  7 +
  8 +import Foundation
  9 +import SnapKit
  10 +
  11 +class CNLiveDigitalResumeGuanfangRenzhengCell:UITableViewCell{
  12 +
  13 +// var _userMdl : MineGetUserMsgVerifyUsersModel?
  14 +// var userMdl : MineGetUserMsgVerifyUsersModel? {
  15 +// get{
  16 +// _userMdl
  17 +// }
  18 +// set{
  19 +// _userMdl = newValue!
  20 +// setupNewUI(model: _userMdl!)
  21 +// }
  22 +// }
  23 +
  24 + lazy var whiteView :UIView = {
  25 + let whiteView = UIView(frame: CGRect(x: 15, y:0, width: KSreenWidth-15-50, height:75 ))
  26 + whiteView.backgroundColor = .white
  27 + whiteView.layer.cornerRadius = 12
  28 + whiteView.clipsToBounds = true
  29 + return whiteView
  30 + }()
  31 + lazy var nameTitleLabel: UILabel = {
  32 + let titleLabel = UILabel()
  33 + titleLabel.textColor = HexColor("#333333")
  34 + titleLabel.textAlignment = .left
  35 + titleLabel.text = "名称"
  36 + titleLabel.font = BoldFont_15
  37 + return titleLabel
  38 + }()
  39 + lazy var selectBtn: UIButton = {
  40 + let closeBtn = UIButton(type: .custom)
  41 + closeBtn.frame = CGRect(x: 0, y: 0, width: 50, height: 75)
  42 + closeBtn.setImage(UIImage(named: "mine_jinali_preview_unSelect"), for: .normal)
  43 + closeBtn.setImage(UIImage(named: "mine_jinali_preview_select"), for: .selected)
  44 + closeBtn.addTarget(self, action: #selector(selectBtnAction), for: .touchUpInside)
  45 + return closeBtn
  46 + }()
  47 +
  48 + lazy var iconImageView :UIImageView = {
  49 + let whiteView = UIImageView()
  50 + whiteView.layer.cornerRadius = 23
  51 + whiteView.clipsToBounds = true
  52 + whiteView.backgroundColor = .lightGray
  53 + return whiteView
  54 + }()
  55 + lazy var authedBtn: UIButton = {
  56 + let closeBtn = UIButton(type: .custom)
  57 + closeBtn.frame = CGRect(x: 0, y: 0, width: 46, height: 15)
  58 + closeBtn.setTitle("已验证", for: .normal)
  59 + closeBtn.setTitleColor(HexColor("#C58733"), for: .normal)
  60 + closeBtn.backgroundColor = HexColor("#FBF3EC")
  61 + closeBtn.setImage(UIImage(named: "mine_jianli_preview_authed"), for: .normal)
  62 + closeBtn.setTitle("审核中", for: .selected)
  63 + closeBtn.setTitleColor(HexColor("#6DD400"), for: .selected)
  64 + closeBtn.titleLabel?.font = Font_11
  65 + closeBtn.layer.cornerRadius = 4
  66 + closeBtn.clipsToBounds = true
  67 + closeBtn.setupButtonImageAndTitlePossitionWith(padding: 2, style: .left)
  68 + return closeBtn
  69 + }()
  70 +
  71 +
  72 + override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
  73 + super.init(style: style, reuseIdentifier: reuseIdentifier)
  74 + self.selectionStyle = .none
  75 + self.contentView.backgroundColor = .clear
  76 + self.backgroundColor = .clear
  77 + self.initUI()
  78 + }
  79 +
  80 + required init?(coder: NSCoder) {
  81 + fatalError("init(coder:) has not been implemented")
  82 + }
  83 +
  84 + func initUI(){
  85 + self.contentView.addSubview(self.whiteView)
  86 + self.whiteView.snp.makeConstraints { make in
  87 + make.left.equalTo(15)
  88 + make.right.equalToSuperview().offset(-50)
  89 + make.height.equalTo(75)
  90 + make.top.equalTo(0)
  91 + }
  92 +
  93 + self.contentView.addSubview(self.selectBtn)
  94 + self.selectBtn.snp.makeConstraints { make in
  95 + make.centerY.equalTo(self.whiteView.snp.centerY)
  96 + make.width.equalTo(50)
  97 + make.right.equalToSuperview()
  98 + make.height.equalTo(50)
  99 + }
  100 +
  101 + self.whiteView.addSubview(self.iconImageView)
  102 + self.iconImageView.snp.makeConstraints { make in
  103 + make.left.equalTo(15)
  104 + make.top.equalTo(15)
  105 + make.width.height.equalTo(45)
  106 + }
  107 +
  108 + self.whiteView.addSubview(self.nameTitleLabel)
  109 + self.nameTitleLabel.snp.makeConstraints { make in
  110 + make.left.equalTo(self.iconImageView.snp.right).offset(10)
  111 + make.centerY.equalTo(self.iconImageView.snp.centerY)
  112 + make.right.lessThanOrEqualToSuperview().offset(-60)
  113 + }
  114 +
  115 + self.whiteView.addSubview(self.authedBtn)
  116 + self.authedBtn.snp.makeConstraints { make in
  117 + make.left.equalTo(self.nameTitleLabel.snp.right).offset(5)
  118 + make.centerY.equalTo(self.iconImageView.snp.centerY)
  119 + make.width.equalTo(60)
  120 + make.height.equalTo(20)
  121 + }
  122 +
  123 + }
  124 +
  125 + func setupNewUI(model:MineGetUserMsgVerifyUsersModel){
  126 + //默认未选择
  127 +
  128 +
  129 + }
  130 +
  131 + @objc func selectBtnAction(button:UIButton){
  132 + button.isSelected = !button.isSelected
  133 + if !button.isSelected{
  134 + //未选择
  135 +
  136 + }else{
  137 + //选择
  138 +
  139 + }
  140 + }
  141 +
  142 +}
... ...
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/我的简历cell/关联官方认证或证书cell/CNLiveDigitalResumeSelectCerCell.swift 0 → 100644
  1 +//
  2 +// CNLiveDigitalResumeSelectCerCell.swift
  3 +// metaCode
  4 +//
  5 +// Created by zx on 2024/8/12.
  6 +// 数字简历-关联证书cell
  7 +
  8 +import Foundation
  9 +import SnapKit
  10 +
  11 +class CNLiveDigitalResumeSelectCerCell:UITableViewCell{
  12 +
  13 +// var _userMdl : MineGetUserMsgVerifyUsersModel?
  14 +// var userMdl : MineGetUserMsgVerifyUsersModel? {
  15 +// get{
  16 +// _userMdl
  17 +// }
  18 +// set{
  19 +// _userMdl = newValue!
  20 +// setupNewUI(model: _userMdl!)
  21 +// }
  22 +// }
  23 +
  24 + lazy var whiteView :UIView = {
  25 + let whiteView = UIView(frame: CGRect(x: 15, y:0, width: KSreenWidth-15-50, height:157 ))
  26 + whiteView.backgroundColor = .white
  27 + whiteView.layer.cornerRadius = 12
  28 + whiteView.clipsToBounds = true
  29 + return whiteView
  30 + }()
  31 + lazy var authNameTitleLabel: UILabel = {
  32 + let titleLabel = UILabel()
  33 + titleLabel.textColor = HexColor("#333333")
  34 + titleLabel.textAlignment = .left
  35 + titleLabel.text = "证书名称"
  36 + titleLabel.font = BoldFont_15
  37 + return titleLabel
  38 + }()
  39 + lazy var selectBtn: UIButton = {
  40 + let closeBtn = UIButton(type: .custom)
  41 + closeBtn.frame = CGRect(x: 0, y: 0, width: 50, height: 75)
  42 + closeBtn.setImage(UIImage(named: "mine_jinali_preview_unSelect"), for: .normal)
  43 + closeBtn.setImage(UIImage(named: "mine_jinali_preview_select"), for: .selected)
  44 + closeBtn.addTarget(self, action: #selector(selectBtnAction), for: .touchUpInside)
  45 + return closeBtn
  46 + }()
  47 +
  48 + lazy var nameBgView :UIView = {
  49 + let whiteView = UIView()
  50 + whiteView.backgroundColor = HexColor("#F7F7F9")
  51 + whiteView.layer.cornerRadius = 6
  52 + whiteView.clipsToBounds = true
  53 + return whiteView
  54 + }()
  55 + lazy var nameLevelTitleLabel: UILabel = {
  56 + let titleLabel = UILabel()
  57 + titleLabel.textColor = HexColor("#666666")
  58 + titleLabel.textAlignment = .left
  59 + titleLabel.text = "证书等级"
  60 + titleLabel.font = Font_13
  61 + return titleLabel
  62 + }()
  63 + lazy var nameLevelRightTitleLabel: UILabel = {
  64 + let titleLabel = UILabel()
  65 + titleLabel.textColor = HexColor("#666666")
  66 + titleLabel.textAlignment = .left
  67 + titleLabel.text = "证书等级详情"
  68 + titleLabel.font = Font_13
  69 + return titleLabel
  70 + }()
  71 + lazy var nameNumberTitleLabel: UILabel = {
  72 + let titleLabel = UILabel()
  73 + titleLabel.textColor = HexColor("#666666")
  74 + titleLabel.textAlignment = .left
  75 + titleLabel.text = "证书编号"
  76 + titleLabel.font = Font_13
  77 + return titleLabel
  78 + }()
  79 + lazy var nameNumberRightTitleLabel: UILabel = {
  80 + let titleLabel = UILabel()
  81 + titleLabel.textColor = HexColor("#666666")
  82 + titleLabel.textAlignment = .left
  83 + titleLabel.text = "证书编号详情"
  84 + titleLabel.font = Font_13
  85 + return titleLabel
  86 + }()
  87 + lazy var nameJiGouTitleLabel: UILabel = {
  88 + let titleLabel = UILabel()
  89 + titleLabel.textColor = HexColor("#666666")
  90 + titleLabel.textAlignment = .left
  91 + titleLabel.text = "发证机构"
  92 + titleLabel.font = Font_13
  93 + return titleLabel
  94 + }()
  95 + lazy var nameJiGouRightTitleLabel: UILabel = {
  96 + let titleLabel = UILabel()
  97 + titleLabel.textColor = HexColor("#666666")
  98 + titleLabel.textAlignment = .left
  99 + titleLabel.text = "发证机构详情"
  100 + titleLabel.font = Font_13
  101 + return titleLabel
  102 + }()
  103 +
  104 + override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
  105 + super.init(style: style, reuseIdentifier: reuseIdentifier)
  106 + self.selectionStyle = .none
  107 + self.contentView.backgroundColor = .clear
  108 + self.backgroundColor = .clear
  109 + self.initUI()
  110 + }
  111 +
  112 + required init?(coder: NSCoder) {
  113 + fatalError("init(coder:) has not been implemented")
  114 + }
  115 +
  116 + func initUI(){
  117 + self.contentView.addSubview(self.whiteView)
  118 + self.whiteView.snp.makeConstraints { make in
  119 + make.left.equalTo(15)
  120 + make.right.equalToSuperview().offset(-50)
  121 + make.height.equalTo(157)
  122 + make.top.equalTo(0)
  123 + }
  124 +
  125 + self.contentView.addSubview(self.selectBtn)
  126 + self.selectBtn.snp.makeConstraints { make in
  127 + make.centerY.equalTo(self.whiteView.snp.centerY)
  128 + make.width.equalTo(50)
  129 + make.right.equalToSuperview()
  130 + make.height.equalTo(50)
  131 + }
  132 +
  133 +
  134 + self.whiteView.addSubview(self.authNameTitleLabel)
  135 + self.authNameTitleLabel.snp.makeConstraints { make in
  136 + make.left.equalTo(15)
  137 + make.top.equalTo(15)
  138 + make.right.equalToSuperview().offset(-15)
  139 + make.height.equalTo(21)
  140 + }
  141 +
  142 + self.whiteView.addSubview(self.nameBgView)
  143 + self.nameBgView.snp.makeConstraints { make in
  144 + make.left.equalTo(15)
  145 + make.top.equalTo(self.authNameTitleLabel.snp.bottom).offset(10)
  146 + make.right.equalToSuperview().offset(-15)
  147 + make.height.equalTo(96)
  148 + }
  149 +
  150 + self.nameBgView.addSubview(self.nameLevelTitleLabel)
  151 + self.nameLevelTitleLabel.snp.makeConstraints { make in
  152 + make.left.equalTo(15)
  153 + make.top.equalTo(15)
  154 + make.width.equalTo(55)
  155 + make.height.equalTo(19)
  156 + }
  157 + self.nameBgView.addSubview(self.nameLevelRightTitleLabel)
  158 + self.nameLevelRightTitleLabel.snp.makeConstraints { make in
  159 + make.centerY.equalTo(self.nameLevelTitleLabel.snp.centerY)
  160 + make.left.equalTo(self.nameLevelTitleLabel.snp.right).offset(20)
  161 + make.right.equalToSuperview().offset(-5)
  162 + }
  163 +
  164 + self.nameBgView.addSubview(self.nameNumberTitleLabel)
  165 + self.nameNumberTitleLabel.snp.makeConstraints { make in
  166 + make.left.equalTo(15)
  167 + make.top.equalTo(self.nameLevelTitleLabel.snp.bottom).offset(5)
  168 + make.width.equalTo(55)
  169 + make.height.equalTo(19)
  170 + }
  171 + self.nameBgView.addSubview(self.nameNumberRightTitleLabel)
  172 + self.nameNumberRightTitleLabel.snp.makeConstraints { make in
  173 + make.centerY.equalTo(self.nameNumberTitleLabel.snp.centerY)
  174 + make.left.equalTo(self.nameNumberTitleLabel.snp.right).offset(20)
  175 + make.right.equalToSuperview().offset(-5)
  176 + }
  177 +
  178 + self.nameBgView.addSubview(self.nameJiGouTitleLabel)
  179 + self.nameJiGouTitleLabel.snp.makeConstraints { make in
  180 + make.left.equalTo(15)
  181 + make.top.equalTo(self.nameNumberTitleLabel.snp.bottom).offset(5)
  182 + make.width.equalTo(55)
  183 + make.height.equalTo(19)
  184 + }
  185 + self.nameBgView.addSubview(self.nameJiGouRightTitleLabel)
  186 + self.nameJiGouRightTitleLabel.snp.makeConstraints { make in
  187 + make.centerY.equalTo(self.nameJiGouTitleLabel.snp.centerY)
  188 + make.left.equalTo(self.nameJiGouTitleLabel.snp.right).offset(20)
  189 + make.right.equalToSuperview().offset(-5)
  190 + }
  191 +
  192 + }
  193 +
  194 + func setupNewUI(model:MineGetUserMsgVerifyUsersModel){
  195 +
  196 + }
  197 +
  198 + @objc func selectBtnAction(button:UIButton){
  199 + button.isSelected = !button.isSelected
  200 + if !button.isSelected{
  201 + //未选择
  202 +
  203 + }else{
  204 + //选择
  205 +
  206 + }
  207 + }
  208 +}
... ...
metaCode/Classes/Main/Model/Vitae/CNLiveVitaeModel.swift
... ... @@ -66,7 +66,7 @@ class CNLiveVitaeIdentitiesModel:BaseModel{
66 66 ///
67 67 var workTime:String = ""
68 68 ///
69   - var userStatus:Int = 0
  69 + var userStatus:Int = 0//0审核中 1审核成功
70 70 ///不知道类型
71 71 var authInfos:String = ""
72 72  
... ...
metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jianli_preview_add.imageset/Contents.json 0 → 100644
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "scale" : "1x"
  6 + },
  7 + {
  8 + "filename" : "mine_jianli_preview_add@2x.png",
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "filename" : "mine_jianli_preview_add@3x.png",
  14 + "idiom" : "universal",
  15 + "scale" : "3x"
  16 + }
  17 + ],
  18 + "info" : {
  19 + "author" : "xcode",
  20 + "version" : 1
  21 + }
  22 +}
... ...
metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jianli_preview_add.imageset/mine_jianli_preview_add@2x.png 0 → 100644

693 Bytes

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jianli_preview_add.imageset/mine_jianli_preview_add@3x.png 0 → 100644

1.2 KB

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jianli_preview_authed.imageset/Contents.json 0 → 100644
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "scale" : "1x"
  6 + },
  7 + {
  8 + "filename" : "mine_jianli_preview_authed@2x.png",
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "filename" : "mine_jianli_preview_authed@3x.png",
  14 + "idiom" : "universal",
  15 + "scale" : "3x"
  16 + }
  17 + ],
  18 + "info" : {
  19 + "author" : "xcode",
  20 + "version" : 1
  21 + }
  22 +}
... ...
metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jianli_preview_authed.imageset/mine_jianli_preview_authed@2x.png 0 → 100644

694 Bytes

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jianli_preview_authed.imageset/mine_jianli_preview_authed@3x.png 0 → 100644

1.2 KB

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jinali_preview_select.imageset/Contents.json 0 → 100644
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "scale" : "1x"
  6 + },
  7 + {
  8 + "filename" : "mine_jinali_preview_select@2x.png",
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "filename" : "mine_jinali_preview_select@3x.png",
  14 + "idiom" : "universal",
  15 + "scale" : "3x"
  16 + }
  17 + ],
  18 + "info" : {
  19 + "author" : "xcode",
  20 + "version" : 1
  21 + }
  22 +}
... ...
metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jinali_preview_select.imageset/mine_jinali_preview_select@2x.png 0 → 100644

1.19 KB

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jinali_preview_select.imageset/mine_jinali_preview_select@3x.png 0 → 100644

2.1 KB

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jinali_preview_unSelect.imageset/Contents.json 0 → 100644
  1 +{
  2 + "images" : [
  3 + {
  4 + "idiom" : "universal",
  5 + "scale" : "1x"
  6 + },
  7 + {
  8 + "filename" : "mine_jinali_preview_unSelect@2x.png",
  9 + "idiom" : "universal",
  10 + "scale" : "2x"
  11 + },
  12 + {
  13 + "filename" : "mine_jinali_preview_unSelect@3x.png",
  14 + "idiom" : "universal",
  15 + "scale" : "3x"
  16 + }
  17 + ],
  18 + "info" : {
  19 + "author" : "xcode",
  20 + "version" : 1
  21 + }
  22 +}
... ...
metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jinali_preview_unSelect.imageset/mine_jinali_preview_unSelect@2x.png 0 → 100644

909 Bytes

metaCode/Supporting Files/Assets.xcassets/MinePage/jianli/mine_jinali_preview_unSelect.imageset/mine_jinali_preview_unSelect@3x.png 0 → 100644

1.66 KB