Commit b111b8fc authored by Alex朱枝文's avatar Alex朱枝文

解决收入记录选择超过100万状态后进入修改工作经验再回来,选择超过100万状态丢失的bug

parent d275835f
...@@ -307,7 +307,10 @@ extension YHIncomeRecordViewController: UITableViewDelegate, UITableViewDataSour ...@@ -307,7 +307,10 @@ extension YHIncomeRecordViewController: UITableViewDelegate, UITableViewDataSour
if case let .incomeItem(_, _, _, _, incomeId) = tableRow { if case let .incomeItem(_, _, _, _, incomeId) = tableRow {
let ctl = YHIncomeRecordWorkExperienceViewController(incomeId: incomeId) let ctl = YHIncomeRecordWorkExperienceViewController(incomeId: incomeId)
ctl.submitSuccess = { [weak self] in ctl.submitSuccess = { [weak self] in
self?.requestData(isNeedLoading: true) guard let self = self else {
return
}
self.requestData(isNeedLoading: true, lastSelectedIncomeOver100: self.incomeModel.income_over_100)
} }
navigationController?.pushViewController(ctl, animated: true) navigationController?.pushViewController(ctl, animated: true)
} }
...@@ -327,7 +330,7 @@ extension YHIncomeRecordViewController { ...@@ -327,7 +330,7 @@ extension YHIncomeRecordViewController {
return true return true
} }
private func requestData(isNeedLoading: Bool = false) { private func requestData(isNeedLoading: Bool = false, lastSelectedIncomeOver100: Int? = nil) {
if isNeedLoading { if isNeedLoading {
YHHUD.show(.progress(message: "加载中...")) YHHUD.show(.progress(message: "加载中..."))
} }
...@@ -350,6 +353,9 @@ extension YHIncomeRecordViewController { ...@@ -350,6 +353,9 @@ extension YHIncomeRecordViewController {
return return
} }
self.incomeModel = incomeModel self.incomeModel = incomeModel
if let lastSelectedIncomeOver100 = lastSelectedIncomeOver100 {
self.incomeModel.income_over_100 = lastSelectedIncomeOver100
}
self.setupData() self.setupData()
} }
} }
......
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