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

// 家庭成员

parent b1474863
...@@ -493,24 +493,26 @@ extension YHSpouseBasicInfoVC : UITableViewDelegate, UITableViewDataSource { ...@@ -493,24 +493,26 @@ extension YHSpouseBasicInfoVC : UITableViewDelegate, UITableViewDataSource {
// 前两行是 学历学位信息标题 和 是否拥有学位 // 前两行是 学历学位信息标题 和 是否拥有学位
cell.showDeleteBtn(indexPath.row > 2) cell.showDeleteBtn(indexPath.row > 2)
var degree = ""
if !degreeInfo.degree.isEmpty { if !degreeInfo.degree.isEmpty {
if let degreeIndex = Int(degreeInfo.degree), let subType = YHPickerViewDegreeType(rawValue: degreeIndex) { if let degreeIndex = Int(degreeInfo.degree), let subType = YHPickerViewDegreeType(rawValue: degreeIndex) {
cell.degree = YHFormPickerViewSubType.degree(subType).title degree = YHFormPickerViewSubType.degree(subType).title
} else {
cell.degree = ""
} }
} else {
cell.degree = ""
} }
cell.degree = degree
var degreePlace = ""
if !degreeInfo.address.isEmpty { if !degreeInfo.address.isEmpty {
if let addressIndex = Int(degreeInfo.address), let subType = YHPickerViewDegreeLocationType(rawValue: addressIndex) { if let addressIndex = Int(degreeInfo.address), let subType = YHPickerViewDegreeLocationType(rawValue: addressIndex) {
cell.degreePlace = YHFormPickerViewSubType.degreeLocation(subType).title degreePlace = YHFormPickerViewSubType.degreeLocation(subType).title
} else {
cell.degreePlace = ""
} }
} else {
cell.degreePlace = ""
} }
cell.degreePlace = degreePlace
let isNeedShowDegreeTips = isNeedShowError && isEmptyString(degree)
let isNeedShowPlaceTips = isNeedShowError && isEmptyString(degreePlace)
cell.showTips(isShowDegreeTips:isNeedShowDegreeTips, isShowPlaceTips:isNeedShowPlaceTips)
cell.degreeClickBlock = { cell.degreeClickBlock = {
YHFormPickerView.show(type: .degree) { [weak self] selectType in YHFormPickerView.show(type: .degree) { [weak self] selectType in
guard let self = self else { return } guard let self = self else { return }
......
...@@ -48,17 +48,20 @@ class YHFormItemDegreeInfoCell: UITableViewCell { ...@@ -48,17 +48,20 @@ class YHFormItemDegreeInfoCell: UITableViewCell {
var degree:String? { var degree:String? {
didSet { didSet {
degreeView.detail = degree degreeView.detail = degree
degreeView.setTips("请选择学位", isShow: isEmptyString(degree))
} }
} }
var degreePlace:String? { var degreePlace:String? {
didSet { didSet {
areaView.detail = degreePlace areaView.detail = degreePlace
areaView.setTips("请选择颁发地区", isShow: isEmptyString(degreePlace))
} }
} }
func showTips(isShowDegreeTips:Bool, isShowPlaceTips:Bool) {
degreeView.setTips("请选择学位".local, isShow:isShowDegreeTips)
areaView.setTips("请选择颁发地区".local, isShow: isShowPlaceTips)
}
lazy var titleLabel: UILabel = { lazy var titleLabel: UILabel = {
let label = UILabel() let label = UILabel()
label.textColor = UIColor.mainTextColor label.textColor = UIColor.mainTextColor
......
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