From a91c47d4ae8ad414e492a66f10eafce678892503 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期四, 09 一月 2025 11:43:37 +0800 Subject: [PATCH] 修复权限远程问题 --- WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs b/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs index 527c9ae..b91f0b6 100644 --- a/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs +++ b/WinFrmUI/HStation.WinFrmUI.Auth.Core/01-menu/EditMenuDlg.cs @@ -1,4 +1,5 @@ 锘縰sing Yw.WinFrmUI; +using static HStation.WinFrmUI.MenuViewModel; namespace HStation.WinFrmUI { @@ -19,11 +20,17 @@ /// <summary> /// 缂栬緫 /// </summary> - public void SetBindingData(Yw.Vmo.ProjectMenu rhs) + public async void SetBindingData(Yw.Vmo.ProjectMenu rhs) { _model = rhs; this.NameTextEdit.EditValue = _model.Name; this.DescriptionMemoEdit.EditValue = _model.Description; + this.imageComboBoxMenuType.Properties.AddEnum(typeof(eMenuType)); + this.imageComboBoxMenuType.EditValue = (eMenuType)rhs.Type; + this.TxtEditPermission.EditValue = _model.Permission; + var allList = await new Yw.BLL.ProjectMenu().GetByProjectID(GlobalParas._GlobalParas.ProjectID); + this.treeListLookUpEdit1TreeList.DataSource = allList; + this.ComboBoxEditParentsChoice.EditValue = _model.ParentID; } //楠岃瘉 @@ -35,9 +42,9 @@ this.dxErrorProvider1.SetError(this.NameTextEdit, "蹇呭~椤�"); return false; } - if (string.IsNullOrEmpty(this.CodeTextEdit.Text.Trim())) + if (string.IsNullOrEmpty(this.TxtEditPermission.Text.Trim())) { - this.dxErrorProvider1.SetError(this.CodeTextEdit, "蹇呭~椤�"); + this.dxErrorProvider1.SetError(this.TxtEditPermission, "蹇呭~椤�"); return false; } return true; @@ -50,6 +57,10 @@ return; _model.Name = this.NameTextEdit.Text.Trim(); _model.Description = this.DescriptionMemoEdit.Text.Trim(); + _model.Type = (int)(eMenuType)this.imageComboBoxMenuType.EditValue; + _model.ParentID = this.ComboBoxEditParentsChoice.EditValue == null ? 0 : Convert.ToInt64(this.ComboBoxEditParentsChoice.EditValue); + _model.Permission = this.TxtEditPermission.Text.Trim(); + if (await this.ReloadDataEvent.Invoke(_model)) { TipFormHelper.ShowSucceed("淇敼鎴愬姛!!"); -- Gitblit v1.9.3