From 6bcafc823e836ecd5790f87178a906333699f868 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期四, 10 四月 2025 10:46:47 +0800
Subject: [PATCH] 优化插件结构;
---
HMI.MenuManage/Modal/MenuModal.xaml.cs | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/HMI.MenuManage/Modal/MenuModal.xaml.cs b/HMI.MenuManage/Modal/MenuModal.xaml.cs
index ef3f9c3..ad3953c 100644
--- a/HMI.MenuManage/Modal/MenuModal.xaml.cs
+++ b/HMI.MenuManage/Modal/MenuModal.xaml.cs
@@ -39,7 +39,6 @@
set { Set(ref parentSource, value); }
}
-
protected override void OnClosing(CancelEventArgs e)
{
//Press Continue Button
@@ -85,7 +84,7 @@
string sql = $"SELECT 1 FROM menu WHERE code='{TbCode.Text}'{segment};";
if (sqliteHelper.HasData(sql))
{
- err = $"{LangUtil.Get("HMI.Menu.Code")}{LangUtil.Get("HMI.Menu.CodeMustBeUnique")}";
+ err = this.lang("App.MustBeUnique", LangUtil.Get("HMI.Menu.Code")); ;
return false;
}
return true;
@@ -118,6 +117,7 @@
Data.ParentCode = TbParentCode.SelectedValue?.ToString();
Data.DllPath = TbDllPath.Text;
Data.ClassName = TbClassName.Text;
+ Data.Sort = NiSort.Value;
}
return flag;
}
@@ -154,6 +154,7 @@
TbParentCode.SelectedValue = Data.ParentCode;
TbDllPath.Text = Data.DllPath;
TbClassName.Text = Data.ClassName;
+ NiSort.Value = Data.Sort;
return this.ShowDialog();
}
@@ -171,10 +172,10 @@
public void InsertMenu(MenuData data)
{
- string sql = $@"INSERT INTO menu (code,name,icon,level,type,parentCode,dllPath,className)
+ string sql = $@"INSERT INTO menu (code,name,icon,level,type,parentCode,dllPath,className,sort)
VALUES
('{data.Code}','{data.Name}','{data.Icon}','{data.Level}','{data.Type}','{data.ParentCode}',
- '{data.DllPath}','{data.ClassName}');";
+ '{data.DllPath}','{data.ClassName}',{data.Sort});";
sqliteHelper.ExecuteSql(sql);
}
@@ -182,7 +183,7 @@
{
string sql = $@"UPDATE menu SET code='{data.Code}',name='{data.Name}',
icon='{data.Icon}',level='{data.Level}',type='{data.Type}',parentCode='{data.ParentCode}',
-dllPath='{data.DllPath}',className='{data.ClassName}' WHERE id='{data.Id}';";
+dllPath='{data.DllPath}',className='{data.ClassName}',sort={data.Sort} WHERE id='{data.Id}';";
sqliteHelper.ExecuteSql(sql);
}
--
Gitblit v1.9.1