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

// 方案

parent 0157eb68
......@@ -178,7 +178,14 @@ class YHImproveSchemeViewController: YHBaseViewController {
}
override func backItemClick(_ sender: Any) {
if isPass {
// 进入上级我的方案界面
self.navigationController?.popViewController(animated: true)
} else { // 进入服务tab页
self.navigationController?.popToRootViewController(animated: true)
goTabBarBy(tabType: .service)
}
}
func requestData() {
......
......@@ -181,12 +181,24 @@ class YHMyNewSchemeViewController: YHBaseViewController {
orderId = orderID
}
YHHUD.show(.progress(message: "加载中..."))
viewModel.getImproveDetail(orderId: orderId) {
viewModel.getMySchemeData(orderId: orderId) {
[weak self] success, error in
YHHUD.hide()
guard let self = self else { return }
if self.viewModel.improveDetailModel.improvePlanItem.count > 0 { // 提交过方案
passArr = self.viewModel.schemeModel.comprehensive_evaluation.filter {
$0.isPass == true
}
if passArr.count >= passMinCount { // 满足至少6项
let vc = YHMyNewSchemeViewController()
UIViewController.current?.navigationController?.pushViewController(vc)
} else { // 不满足条件
if self.viewModel.schemeModel.comprehensive_evaluation_selected.count > 0 {
// 进入提升方案界面
let vc1 = YHMyNewSchemeViewController()
let vc2 = YHImproveSchemeViewController()
vc2.isPass = false
......@@ -195,12 +207,11 @@ class YHMyNewSchemeViewController: YHBaseViewController {
UIViewController.current?.navigationController?.pushViewController(vc1, animated: false)
UIViewController.current?.navigationController?.pushViewController(vc2, animated: false)
} else { // 未提交过方案
} else {
let vc = YHMyNewSchemeViewController()
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
}
}
......
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