CNLiveDigitalResumePreViewSecCollectionCell.swift 3.13 KB
//
//  CNLiveDigitalResumePreViewSecCollectionCell.swift
//  metaCode
//
//  Created by zx on 2024/8/8.
//  预览简历-sec官方认证collectionCell

import Foundation
import Kingfisher

class CNLiveDigitalResumePreViewSecCollectionCell: UICollectionViewCell {
        
    var _authListModel : CNLiveVitaeIdentitiesModel?
    var authListModel : CNLiveVitaeIdentitiesModel? {
        get{
            _authListModel
        }
        set{
            _authListModel = newValue!
            setupNewUI(model: _authListModel!)
        }
    }
    
    lazy var iconImgView :UIImageView = {
        let iconImgView = UIImageView(frame: CGRect(x: 0, y: 0, width: 55, height: 55))
        iconImgView.clipsToBounds = true
        iconImgView.layer.cornerRadius = 30
        iconImgView.contentMode = .scaleAspectFill
        iconImgView.clipsToBounds = true
        return iconImgView
    }()
    
    lazy var titleLabel: UILabel = {
        let titleLabel = UILabel.init(frame: CGRectMake(0, self.iconImgView.bottom+3.5, 60, 17))
        titleLabel.textColor = HexColor("#333333")
        titleLabel.textAlignment = .center
        titleLabel.adjustsFontSizeToFitWidth = true
        titleLabel.font = Font_12
        return titleLabel
    }()
    lazy var hangyeImgView :UIImageView = {
        let iconImgView = UIImageView()
        iconImgView.image = UIImage(named: "mine_jianli_zhenshi")
        iconImgView.frame = CGRect(x: 0, y: self.titleLabel.bottom+3.5, width: 60, height: 13)
        return iconImgView
    }()
        
    override init(frame: CGRect) {
        super.init(frame: frame)
        self.contentView.backgroundColor = .clear
        self.contentView.addSubview(self.iconImgView)
        self.iconImgView.snp.makeConstraints { make in
            make.top.equalToSuperview()
            make.width.height.equalTo(60)
            make.centerX.equalToSuperview()
        }
        self.contentView.addSubview(self.titleLabel)
        self.titleLabel.snp.makeConstraints { make in
            make.top.equalTo(self.iconImgView.snp.bottom).offset(8)
            make.left.right.equalToSuperview()
        }
        self.contentView.addSubview(self.hangyeImgView)
        self.hangyeImgView.snp.makeConstraints { make in
            make.bottom.equalToSuperview().offset(-5)
            make.height.equalTo(13)
            make.width.equalTo(60)
            make.centerX.equalToSuperview()
        }
    }
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    func setupNewUI(model:CNLiveVitaeIdentitiesModel){
        if model.identityId != 0{
            
//            if model.userStatus == 1{
                //审核成功
                self.titleLabel.text = model.name
                self.iconImgView.kf.setImage(with: URL(string: model.icon ))
                self.titleLabel.isHidden = false
                self.iconImgView.isHidden = false
//            }else{
//                self.titleLabel.isHidden = true
//                self.iconImgView.isHidden = true
//            }
        }else{
            self.titleLabel.isHidden = true
            self.iconImgView.isHidden = true
        }
    }
    
}