chenn
2025-04-19 96095f8ac4b464540cd2c0bd7308916a137c5041
OpenUI/DPumpHydr.OpenFwUI.Volute/MainWindow.cs
@@ -15,21 +15,44 @@
                return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "DesignParameter 为空" };
            }
            if (Request.StepNumber == 3)
            //if (Request.StepNumber == 3)
            //{
            //    if (Request.DesignParameter.OutflowParas == null)
            //    {
            //        return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "OutflowParas 为空" };
            //    }
            //    var vm = new DPumpHydr.OpenFwUI.Volute.OutflowParas();
            //    vm.Dia = Request.DesignParameter.OutflowParas.Dia;
            //    vm.H1 = Request.DesignParameter.OutflowParas.H1;
            //}
            if(Request.StepNumber == 1)
            {
                if (Request.DesignParameter.OutflowParas == null)
                if (Request.DesignParameter.HdrBaseInfo == null)
                {
                    return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "OutflowParas 为空" };
                    return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "HdrBaseInfo 为空" };
                }
                var vm = new DPumpHydr.WinFrmUI.Volute.ViewModel.OutflowParas();
                vm.Dia = Request.DesignParameter.OutflowParas.Dia;
                vm.H1 = Request.DesignParameter.OutflowParas.H1;
                if (Request.DesignParameter.GeomBaseInfo == null)
                {
                    return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "GeomBaseInfo 为空" };
                }
                StepForm1 frm = new StepForm1();
                frm.SetBindingData(Request.DesignParameter);
                if(frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
                {
                    return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "用户取消" };
                }
                DPumpHydr.OpenModel.ApiResult apiResult = new OpenModel.ApiResult();
                apiResult = frm.GetBindingData();
                apiResult.Code = OpenModel.ApiResultCode.Success;
                return apiResult;
            }
            StepForm1 frm = new StepForm1();
            frm.ShowDialog();
            DPumpHydr.OpenModel.ApiResult apiResult = new OpenModel.ApiResult();
            apiResult.Code = OpenModel.ApiResultCode.Success;
            return apiResult;
            DPumpHydr.OpenModel.ApiResult apiResult1 = new OpenModel.ApiResult();
            apiResult1.Code = OpenModel.ApiResultCode.Success;
            return apiResult1;
        }
    }
}