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

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

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