Commit a401e183 authored by Steven杜宇's avatar Steven杜宇

// 我的名片

parent 91e5b0aa
......@@ -158,6 +158,11 @@ extension YHMyNameCardViewController: UITableViewDelegate, UITableViewDataSource
if cardInfo.type == .education {
let eduCell = tableView.dequeueReusableCell(withIdentifier: YHMyEducationCell.cellReuseIdentifier, for: indexPath) as! YHMyEducationCell
eduCell.userModel = cardInfo
eduCell.hiddenBtnBlock = {
[weak self] in
guard let self = self else { return }
YHWholeScreenTipsView.show(type: .nameCardEducation, targetView: eduCell.hiddenBtn)
}
eduCell.editBlock = { [weak self] in
guard let self = self else { return }
let vc = YHEditSchoolViewController()
......@@ -170,6 +175,11 @@ extension YHMyNameCardViewController: UITableViewDelegate, UITableViewDataSource
if cardInfo.type == .workExperience {
let workCell = tableView.dequeueReusableCell(withIdentifier: YHMyWorkExperienceCell.cellReuseIdentifier, for: indexPath) as! YHMyWorkExperienceCell
workCell.userModel = cardInfo
workCell.hiddenBtnBlock = {
[weak self] in
guard let self = self else { return }
YHWholeScreenTipsView.show(type: .nameCardWorkExperience, targetView: workCell.hiddenBtn)
}
workCell.editBlock = { [weak self] in
guard let self = self else { return }
let vc = YHEditWorkViewController()
......
......@@ -11,8 +11,8 @@ import UIKit
class YHMyEducationCell: UITableViewCell {
typealias EditBlock = () -> ()
var editBlock: EditBlock?
var hiddenBtnBlock:(()->())?
static let cellReuseIdentifier = "YHMyEducationCell"
var userModel:YHUserNameCardInfo = YHUserNameCardInfo() {
didSet {
......@@ -104,6 +104,7 @@ class YHMyEducationCell: UITableViewCell {
btn.titleLabel?.font = UIFont.PFSC_R(ofSize:10)
btn.titleEdgeInsets = UIEdgeInsets(top: 0, left: -11, bottom: 0, right: 11)
btn.imageEdgeInsets = UIEdgeInsets(top: 0, left: 31, bottom: 0, right: -31)
btn.addTarget(self, action: #selector(didHiddenBtnClicked), for: .touchUpInside)
return btn
}()
......@@ -116,6 +117,10 @@ class YHMyEducationCell: UITableViewCell {
setupUI()
}
@objc func didHiddenBtnClicked() {
self.hiddenBtnBlock?()
}
func setupUI() {
self.selectionStyle = .none
......
......@@ -56,6 +56,7 @@ class YHExperienceItemView: UIView {
class YHMyWorkExperienceCell: UITableViewCell {
typealias EditBlock = () -> ()
var editBlock: EditBlock?
var hiddenBtnBlock:(()->())?
static let cellReuseIdentifier = "YHMyWorkExperienceCell"
var userModel:YHUserNameCardInfo = YHUserNameCardInfo() {
......@@ -142,6 +143,7 @@ class YHMyWorkExperienceCell: UITableViewCell {
btn.titleLabel?.font = UIFont.PFSC_R(ofSize:10)
btn.titleEdgeInsets = UIEdgeInsets(top: 0, left: -11, bottom: 0, right: 11)
btn.imageEdgeInsets = UIEdgeInsets(top: 0, left: 31, bottom: 0, right: -31)
btn.addTarget(self, action: #selector(didHiddenBtnClicked), for: .touchUpInside)
return btn
}()
......@@ -240,4 +242,8 @@ class YHMyWorkExperienceCell: UITableViewCell {
block()
}
}
@objc func didHiddenBtnClicked() {
self.hiddenBtnBlock?()
}
}
......@@ -14,6 +14,8 @@ enum YHWholeScreenTipsViewType : Int {
case degreeType //学位类型
case company //用人单位介绍
case officialWebsite //用人单位官网
case nameCardEducation // 匹配我的名片教育经验
case nameCardWorkExperience // 匹配我的名片工作经验
case hkPlanQ1 //赴港计划书问题1
case hkPlanQ2 //赴港计划书问题2
......@@ -74,6 +76,10 @@ class YHWholeScreenTipsView: UIView {
return "可先填写用人单位名称,选择指定的用人单位后,系统将为您自动填写单位介绍"
case .officialWebsite:
return "可先填写用人单位名称,选择指定的用人单位后,系统将为您自动填写单位官网"
case .nameCardEducation:
return "该栏目已对好友隐藏,若需重新开启,请前往信息授权处更新设置"
case .nameCardWorkExperience:
return "可先填写用人单位名称,选择指定的用人单位后,系统将为您自动填写单位官网"
case .hkPlanQ1:
return "请以不超过100字简介你的主要事业成就,包括你在主要工作项目上曾担当的角色、你工作期间曾服务的知名机构/单位或你对有关工作项目及机构的重大贡献"
case .hkPlanQ2:
......
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