Shuxia Ning
2025-01-14 0f99d4d12f2eae29bbe343f4b3131f2faeccda5d
WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/01-info/InputXhsProjectInfoWizardPage.cs
@@ -1,6 +1,4 @@
using DevExpress.CodeParser;
namespace HStation.WinFrmUI
namespace HStation.WinFrmUI
{
    public partial class InputXhsProjectInfoWizardPage : DevExpress.XtraEditors.XtraUserControl, Yw.WinFrmUI.IWizardPageAsync<ImportXhsProjectViewModel>
    {
@@ -15,19 +13,17 @@
        public event Action PageStateChangedEvent;
        private ImportXhsProjectViewModel _vm = null;//操作对象
        private bool _isInitialize = false;//是否初始化
        /// <summary>
        /// 初始化
        /// </summary>
        public async Task InitialPage(ImportXhsProjectViewModel vm)
        public async void InitialPage(ImportXhsProjectViewModel vm)
        {
            if (_isInitialize)
            if (vm == null)
            {
                return;
            }
            _vm = vm;
            _isInitialize = true;
            if (vm.Project == null)
            {
                vm.Project = new XhsProjectExtensionsVmo()
@@ -41,7 +37,7 @@
            this.txtName.EditValue = vm.Project.Name;
            this.txtCustomer.EditValue = vm.Project.Customer;
            var allFlagList = await BLLFactory<Yw.BLL.SysFlag>.Instance.GetBySysType(HStation.Xhs.DataType.XhsProject);
            this.setFlagsEditCtrl1.SetBindingData(allFlagList.Select(x => x.Name).ToList(), vm.Project.Flags);
            this.setFlagsEditCtrl1.SetBindingData(allFlagList?.Select(x => x.Name).ToList(), vm.Project.Flags);
            this.txtTagNme.EditValue = vm.Project.TagName;
            this.txtDescription.EditValue = vm.Project.Description;
        }
@@ -64,7 +60,7 @@
        {
            get
            {
                return _isInitialize;
                return true;
            }
        }
@@ -103,7 +99,7 @@
        /// </summary>
        public async Task<bool> CanNext()
        {
            if (!_isInitialize)
            if (_vm == null)
            {
                return false;
            }