From 81819f13e1e3a49bf8456051ec0f0b51e3f10821 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 23 九月 2024 12:20:33 +0800 Subject: [PATCH] 解析优化 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs | 128 ++++++++++++++++++++++++++++++++++++------ 1 files changed, 110 insertions(+), 18 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs index 09c1755..d7708ba 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/05-ImportCompleted/ImportXhsProjectCompletedCtrl.cs @@ -7,39 +7,131 @@ InitializeComponent(); } - public bool AllowPrev => throw new NotImplementedException(); + /// <summary> + /// 椤甸潰鐘舵�佹敼鍙樹簨浠� + /// </summary> + public event Action PageStateChangedEvent; - public bool AllowNext => throw new NotImplementedException(); + private ImportXhsProjectViewModel _vm = null;//鎿嶄綔瀵硅薄 - public bool AllowCancel => throw new NotImplementedException(); - - public bool AllowComplete => throw new NotImplementedException(); - - public bool IsInitialize => throw new NotImplementedException(); - - public bool CanCancel() + /// <summary> + /// 鍒濆鍖栭〉闈� + /// </summary> + public void InitialPage(ImportXhsProjectViewModel vm) { - throw new NotImplementedException(); + _vm = vm; + if (vm.HydroID.HasValue) + { + this.stepProgressBar1.SelectNext(); + if (vm.ProjectID.HasValue) + { + this.stepProgressBar1.SelectNext(); + if (vm.HydroRelationID.HasValue) + { + this.stepProgressBar1.SelectNext(); + if (!vm.MapInfoID.HasValue) + { + this.stepItemFormMap.ContentBlock2.Description = "鑷姩璺宠繃"; + } + this.stepProgressBar1.SelectNext(); + if (vm.BimfaceId.HasValue) + { + this.stepProgressBar1.SelectNext(); + if (vm.BimfaceFileRelationID.HasValue) + { + this.stepProgressBar1.SelectNext(); + if (!vm.BimfaceConverted) + { + this.stepItemForBimfaceTranslate.ContentBlock2.Description = "璺宠繃Bimface杞婚噺鍖栫瓑寰�..."; + } + this.stepProgressBar1.SelectNext(); + } + } + } + } + } + else + { + this.stepProgressBar1.SelectNext(); + if (vm.ProjectID.HasValue) + { + this.stepProgressBar1.SelectNext(); + if (!vm.MapInfoID.HasValue) + { + this.stepItemFormMap.ContentBlock2.Description = "鑷姩璺宠繃"; + } + this.stepItemForBimfaceRelation.ContentBlock2.Description = "鏈笂浼犳ā鍨嬫垨妯″瀷鏈夎 宸茶烦杩�..."; + this.stepItemForBimfaceUpload.ContentBlock2.Description = "鏈笂浼犳ā鍨嬫垨妯″瀷鏈夎 宸茶烦杩�..."; + this.stepItemForHydro.ContentBlock2.Description = "鏈笂浼犳ā鍨嬫垨妯″瀷鏈夎 宸茶烦杩�..."; + this.stepItemForHydroRelation.ContentBlock2.Description = "鏈笂浼犳ā鍨嬫垨妯″瀷鏈夎 宸茶烦杩�..."; + this.stepItemForBimfaceTranslate.ContentBlock2.Description = "鏈笂浼犳ā鍨嬫垨妯″瀷鏈夎 宸茶烦杩�..."; + } + } } - public bool CanComplete() + /// <summary> + /// 鍏佽涓婁竴姝� + /// </summary> + public bool AllowPrev { - throw new NotImplementedException(); + get { return false; } } - public bool CanNext() + /// <summary> + /// 鍏佽涓嬩竴姝� + /// </summary> + public bool AllowNext { - throw new NotImplementedException(); + get { return false; } } + /// <summary> + /// 鍏佽鍙栨秷 + /// </summary> + public bool AllowCancel + { + get { return false; } + } + + /// <summary> + /// 鍏佽瀹屾垚 + /// </summary> + public bool AllowComplete + { + get { return true; } + } + + /// <summary> + /// 鑳藉惁涓婁竴姝� + /// </summary> public bool CanPrev() { - throw new NotImplementedException(); + return false; } - public void InitialPage(ImportXhsProjectViewModel t) + /// <summary> + /// 鑳藉惁涓嬩竴姝� + /// </summary> + public bool CanNext() { - throw new NotImplementedException(); + return false; + } + + /// <summary> + /// 鑳藉惁鍙栨秷 + /// </summary> + public bool CanCancel() + { + return false; + } + + /// <summary> + /// 鑳藉惁瀹屾垚 + /// </summary> + public bool CanComplete() + { + _vm.IsCompleted = true; + return true; } } -} +} \ No newline at end of file -- Gitblit v1.9.3