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

// 学位类型

parent 53497574
...@@ -317,10 +317,11 @@ extension YHEducationDetailVC : UITableViewDelegate, UITableViewDataSource { ...@@ -317,10 +317,11 @@ extension YHEducationDetailVC : UITableViewDelegate, UITableViewDataSource {
self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
} else if detailItem.type == .educationStyle { // 授课形式 } else if detailItem.type == .educationStyle { // 授课形式
YHFormPickerView.show(type: .edution, selectType: .education(.fullTime)) {
[weak self] selectType in YHSheetPickerView.show(type:.educationStyle, selectTitle:detailInfo.teachingFormat) {
[weak self] item in
guard let self = self else { return } guard let self = self else { return }
detailInfo.teachingFormat = selectType.title detailInfo.teachingFormat = item.title
loadInfo() loadInfo()
if detailId != 0 { if detailId != 0 {
saveDetailInfo(isNeedPop: false, isShowToast:false) saveDetailInfo(isNeedPop: false, isShowToast:false)
...@@ -346,10 +347,10 @@ extension YHEducationDetailVC : UITableViewDelegate, UITableViewDataSource { ...@@ -346,10 +347,10 @@ extension YHEducationDetailVC : UITableViewDelegate, UITableViewDataSource {
} else if detailItem.type == .educationDegree { // 学位 } else if detailItem.type == .educationDegree { // 学位
YHFormPickerView.show(type: .degree, selectType: .degree(.bachelor)) { YHSheetPickerView.show(type:.educationDegree, selectTitle:detailInfo.degree) {
[weak self] selectType in [weak self] item in
guard let self = self else { return } guard let self = self else { return }
detailInfo.degree = selectType.title detailInfo.degree = item.title
loadInfo() loadInfo()
if detailId != 0 { if detailId != 0 {
saveDetailInfo(isNeedPop: false, isShowToast:false) saveDetailInfo(isNeedPop: false, isShowToast:false)
......
...@@ -161,6 +161,18 @@ class YHSheetPickerView: UIView { ...@@ -161,6 +161,18 @@ class YHSheetPickerView: UIView {
YHSheetPickerViewItem(title:"博士学位".local, index:3) YHSheetPickerViewItem(title:"博士学位".local, index:3)
], ],
// 学位2
.educationDegree:
[YHSheetPickerViewItem(title:"无学位(专科)".local, index:0),
YHSheetPickerViewItem(title:"无学位(本科)".local, index:1),
YHSheetPickerViewItem(title:"无学位(硕士)".local, index:2),
YHSheetPickerViewItem(title:"无学位(博士)".local, index:3),
YHSheetPickerViewItem(title:"学士学位".local, index:4),
YHSheetPickerViewItem(title:"硕士学位".local, index:5),
YHSheetPickerViewItem(title:"博士学位".local, index:6)
],
// 婚姻 // 婚姻
.marriage: .marriage:
[YHSheetPickerViewItem(title:"未婚".local, index:0), [YHSheetPickerViewItem(title:"未婚".local, index:0),
...@@ -171,7 +183,7 @@ class YHSheetPickerView: UIView { ...@@ -171,7 +183,7 @@ class YHSheetPickerView: UIView {
], ],
// 教育 // 教育
.edution: .educationStyle:
[YHSheetPickerViewItem(title:"全日制".local, index:0), [YHSheetPickerViewItem(title:"全日制".local, index:0),
YHSheetPickerViewItem(title:"兼职制".local, index:1), YHSheetPickerViewItem(title:"兼职制".local, index:1),
YHSheetPickerViewItem(title:"遥距课程".local, index:2), YHSheetPickerViewItem(title:"遥距课程".local, index:2),
...@@ -343,9 +355,11 @@ extension YHSheetPickerView { ...@@ -343,9 +355,11 @@ extension YHSheetPickerView {
return "" return ""
case .degree: case .degree:
return "选择学位" return "选择学位"
case .educationDegree:
return "选择学位"
case .marriage: case .marriage:
return "选择婚姻状况" return "选择婚姻状况"
case .edution: case .educationStyle:
return "选择学位" return "选择学位"
case .occupation: case .occupation:
return "选择职业" return "选择职业"
......
...@@ -14,12 +14,14 @@ enum YHSheetPickerViewType: Int { ...@@ -14,12 +14,14 @@ enum YHSheetPickerViewType: Int {
case none = 0 case none = 0
// 学位 // 学位
case degree case degree
// 学位2 (包含无学位类型)
case educationDegree
// 学位有无 // 学位有无
case ownDegree case ownDegree
// 婚姻 // 婚姻
case marriage case marriage
// 授课形式 // 授课形式
case edution case educationStyle
// 职业 // 职业
case occupation case occupation
// 职业2 // 职业2
......
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