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

// 我的名片

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