From b0302c52519c650e24fb73e81ed93ff13c4516e2 Mon Sep 17 00:00:00 2001
From: lg <999544862qq.com>
Date: 星期三, 28 八月 2024 10:25:50 +0800
Subject: [PATCH] 暂无
---
DevApp/Gs.DevApp/Properties/Resources.Designer.cs | 20 ++
DevApp/Gs.DevApp/DevFrm/FrmMain.cs | 4
DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs | 15 +
WebApi/Gs.User/Service/UserController.cs | 2
DevApp/Gs.DevApp/Gs.DevApp.csproj | 2
WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2 | 0
DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs | 102 +++++++++---
DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs | 21 +-
WebApi/.vs/GsMesSolution/v17/DocumentLayout.json | 18 +-
DevApp/Gs.DevApp/DevFrm/FrmLogin.cs | 4
DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs | 9 -
DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs | 20 +-
DevApp/Gs.DevApp/Properties/Resources.resx | 20 +
DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs | 39 ++--
DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs | 144 ++++++++++-------
WebApi/Gs.User/Service/MenuActionController.cs | 40 +++-
16 files changed, 288 insertions(+), 172 deletions(-)
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs b/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs
index ae99c31..eaefc28 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmLogin.cs
@@ -50,14 +50,14 @@
}
else
{
- ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg);
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
}
sdf.SetCaption("鎵ц杩涘害锛�" + (i - 10) + "/" + i.ToString() + "锛�");
}
catch (Exception ex)
{
sdf.Close();
- ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
return;
}
sdf.Close();
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs
index 910e9df..2c251eb 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.Designer.cs
@@ -70,7 +70,6 @@
this.barButtonItem5 = new DevExpress.XtraBars.BarButtonItem();
this.fluentFormDefaultManager1 = new DevExpress.XtraBars.FluentDesignSystem.FluentFormDefaultManager(this.components);
this.acrd = new DevExpress.XtraBars.Navigation.AccordionControl();
- this.accordionControlElement1 = new DevExpress.XtraBars.Navigation.AccordionControlElement();
this.fluentDesignFormContainer1.SuspendLayout();
this.statusStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tab)).BeginInit();
@@ -425,19 +424,12 @@
// acrd
//
this.acrd.Dock = System.Windows.Forms.DockStyle.Left;
- this.acrd.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] {
- this.accordionControlElement1});
this.acrd.Location = new System.Drawing.Point(0, 39);
this.acrd.Name = "acrd";
this.acrd.ScrollBarMode = DevExpress.XtraBars.Navigation.ScrollBarMode.Touch;
this.acrd.Size = new System.Drawing.Size(208, 727);
this.acrd.TabIndex = 1;
this.acrd.ViewType = DevExpress.XtraBars.Navigation.AccordionControlViewType.HamburgerMenu;
- //
- // accordionControlElement1
- //
- this.accordionControlElement1.Name = "accordionControlElement1";
- this.accordionControlElement1.Text = "Element1";
//
// FrmMain
//
@@ -505,6 +497,5 @@
private DevExpress.XtraBars.BarButtonItem barButtonItem5;
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel3;
private System.Windows.Forms.ToolStripStatusLabel toolTime;
- private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement1;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
index 8155287..0cd01bf 100644
--- a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs
@@ -55,7 +55,7 @@
_grp.Name = _dy["guid"].ToString();
_grp.Style = DevExpress.XtraBars.Navigation.ElementStyle.Group;
_grp.Text = _dy["name"].ToString();
- _grp.Tag = _dy["fromPath"].ToString();
+ _grp.Tag = _dy["formPath"].ToString();
_grp.Click += _grp_Click;
DataRow[] drItem = dt.Select("upGuid='" + _dy["guid"].ToString() + "'");
foreach (DataRow _dy2 in drItem)
@@ -66,7 +66,7 @@
_itm.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item;
_itm.Text = _dy2["name"].ToString();
_itm.Appearance.Normal.Font = new System.Drawing.Font("Tahoma", 10F);
- _itm.Tag = _dy2["fromPath"].ToString();
+ _itm.Tag = _dy2["formPath"].ToString();
_itm.Click += _grp_Click;
_grp.Elements.Add(_itm);
};
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs
index 10cec22..a7e6121 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.Designer.cs
@@ -106,7 +106,7 @@
this.tlcModuleID.Name = "tlcModuleID";
this.tlcModuleID.Visible = true;
this.tlcModuleID.VisibleIndex = 5;
- this.tlcModuleID.Width = 74;
+ this.tlcModuleID.Width = 103;
//
// tlcMenuName
//
@@ -116,47 +116,47 @@
this.tlcMenuName.Name = "tlcMenuName";
this.tlcMenuName.Visible = true;
this.tlcMenuName.VisibleIndex = 0;
- this.tlcMenuName.Width = 219;
+ this.tlcMenuName.Width = 215;
//
// tlcParentMenuName
//
this.tlcParentMenuName.Caption = "鐘舵��";
- this.tlcParentMenuName.FieldName = "status";
+ this.tlcParentMenuName.FieldName = "statusTxt";
this.tlcParentMenuName.MinWidth = 23;
this.tlcParentMenuName.Name = "tlcParentMenuName";
this.tlcParentMenuName.Visible = true;
this.tlcParentMenuName.VisibleIndex = 4;
- this.tlcParentMenuName.Width = 96;
+ this.tlcParentMenuName.Width = 64;
//
// tlcMenuCaption
//
this.tlcMenuCaption.Caption = "绐椾綋璺緞";
- this.tlcMenuCaption.FieldName = "fromPath";
+ this.tlcMenuCaption.FieldName = "formPath";
this.tlcMenuCaption.MinWidth = 23;
this.tlcMenuCaption.Name = "tlcMenuCaption";
this.tlcMenuCaption.Visible = true;
this.tlcMenuCaption.VisibleIndex = 2;
- this.tlcMenuCaption.Width = 96;
+ this.tlcMenuCaption.Width = 139;
//
// tlcActions
//
this.tlcActions.Caption = "绐椾綋绫诲瀷";
- this.tlcActions.FieldName = "category";
+ this.tlcActions.FieldName = "categoryTxt";
this.tlcActions.MinWidth = 23;
this.tlcActions.Name = "tlcActions";
this.tlcActions.Visible = true;
this.tlcActions.VisibleIndex = 3;
- this.tlcActions.Width = 96;
+ this.tlcActions.Width = 50;
//
// tlcMenuType
//
- this.tlcMenuType.Caption = "搴忓彿";
+ this.tlcMenuType.Caption = "鎺掑簭鍙�";
this.tlcMenuType.FieldName = "idx";
this.tlcMenuType.MinWidth = 23;
this.tlcMenuType.Name = "tlcMenuType";
this.tlcMenuType.Visible = true;
this.tlcMenuType.VisibleIndex = 1;
- this.tlcMenuType.Width = 95;
+ this.tlcMenuType.Width = 50;
//
// treeListColumn1
//
@@ -165,6 +165,7 @@
this.treeListColumn1.Name = "treeListColumn1";
this.treeListColumn1.Visible = true;
this.treeListColumn1.VisibleIndex = 6;
+ this.treeListColumn1.Width = 104;
//
// SysMenu
//
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs
index 3327c76..389b11e 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenu.cs
@@ -1,16 +1,9 @@
-锘縰sing DevExpress.XtraEditors;
-using Gs.DevApp.Models;
+锘縰sing Gs.DevApp.Models;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using System;
-using System.Collections.Generic;
-using System.ComponentModel;
using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
+
namespace Gs.DevApp.DevFrm.User
{
@@ -23,6 +16,12 @@
this.toolBarMenu1.btnAddClick += ToolBarMenu1_btnAddClick;
this.toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick;
this.toolBarMenu1.btnEdtClick += ToolBarMenu1_btnEdtClick;
+ this.toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick;
+ }
+
+ private void ToolBarMenu1_btnLoadClick(object sender, EventArgs e)
+ {
+ getTree();
}
private void ToolBarMenu1_btnEdtClick(object sender, EventArgs e)
@@ -45,20 +44,25 @@
ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鍒犻櫎鐨勮锛�");
return;
}
+ if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + tlMenu.FocusedNode.GetValue("name") + "銆戯紝纭畾鍒犻櫎鍚楋紵"))
+ {
+ return;
+ }
var _obj = new
{
guid = rowGuid,//涓诲缓
};
- string json = JsonConvert.SerializeObject(_obj);
- string strReturn = "";
+ string strJson = "";
try
{
- strReturn= UtilityHelper.HttpPost("", "MenuAction/DeleteModel", json);
-
+ strJson = UtilityHelper.HttpPost("", "MenuAction/DeleteModel", JsonConvert.SerializeObject(_obj));
+ ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.GetDataByJson(strJson);
+ if (_rtn.rtnCode > 0) { getTree(); }
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
}
catch (Exception ex)
{
- throw ex;
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
}
}
@@ -84,17 +88,16 @@
this.tlMenu.Tag = "name";
this.tlMenu.EndUpdate();
this.tlMenu.ExpandAll();
- tlMenu.OptionsView.CheckBoxStyle = DevExpress.XtraTreeList.DefaultNodeCheckBoxStyle.Radio;
+ tlMenu.OptionsView.CheckBoxStyle = DevExpress.XtraTreeList.DefaultNodeCheckBoxStyle.Default;
// 璁剧疆涓嶅叧鑱旈�夋嫨
//tlMenu.OptionsSelection.MultiSelect = true;
- //// tlMenu.OptionsSelection.MaintainState = false; // 鍏抽敭璁剧疆
+ //tlMenu.OptionsSelection.MaintainState = false; // 鍏抽敭璁剧疆
//this.tlMenu.OptionsBehavior.AllowIndeterminateCheckState = true;
}
catch (Exception ex)
{
- throw ex;
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
}
-
}
}
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs
index 332aa7e..32de717 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.Designer.cs
@@ -36,9 +36,7 @@
this.btnEsc = new DevExpress.XtraEditors.SimpleButton();
this.btnSave = new DevExpress.XtraEditors.SimpleButton();
this.labelControl12 = new DevExpress.XtraEditors.LabelControl();
- this.labelControl10 = new DevExpress.XtraEditors.LabelControl();
this.labelControl9 = new DevExpress.XtraEditors.LabelControl();
- this.labelControl8 = new DevExpress.XtraEditors.LabelControl();
this.labelControl6 = new DevExpress.XtraEditors.LabelControl();
this.txtFormNamespace = new DevExpress.XtraEditors.MemoEdit();
this.labelControl5 = new DevExpress.XtraEditors.LabelControl();
@@ -49,11 +47,14 @@
this.txtMenuName = new DevExpress.XtraEditors.TextEdit();
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
this.panel1 = new System.Windows.Forms.Panel();
+ this.lbGuid = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.labelControl8 = new DevExpress.XtraEditors.LabelControl();
this.txtParentMenuName = new DevExpress.XtraEditors.TreeListLookUpEdit();
this.treeListLookUpEdit1TreeList = new DevExpress.XtraTreeList.TreeList();
this.tabPage1 = new System.Windows.Forms.TabPage();
this.tabControl1 = new System.Windows.Forms.TabControl();
- this.lbGuid = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.txtStatus.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtIdx)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtFormNamespace.Properties)).BeginInit();
@@ -69,7 +70,7 @@
//
// labelControl7
//
- this.labelControl7.Location = new System.Drawing.Point(33, 273);
+ this.labelControl7.Location = new System.Drawing.Point(33, 232);
this.labelControl7.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl7.Name = "labelControl7";
this.labelControl7.Size = new System.Drawing.Size(75, 18);
@@ -78,7 +79,7 @@
//
// txtStatus
//
- this.txtStatus.Location = new System.Drawing.Point(111, 269);
+ this.txtStatus.Location = new System.Drawing.Point(111, 228);
this.txtStatus.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtStatus.Name = "txtStatus";
this.txtStatus.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
@@ -93,14 +94,14 @@
//
// txtIdx
//
- this.txtIdx.Location = new System.Drawing.Point(111, 236);
+ this.txtIdx.Location = new System.Drawing.Point(111, 267);
this.txtIdx.Name = "txtIdx";
this.txtIdx.Size = new System.Drawing.Size(120, 26);
this.txtIdx.TabIndex = 113;
//
// labelControl1
//
- this.labelControl1.Location = new System.Drawing.Point(30, 244);
+ this.labelControl1.Location = new System.Drawing.Point(30, 275);
this.labelControl1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl1.Name = "labelControl1";
this.labelControl1.Size = new System.Drawing.Size(75, 18);
@@ -109,7 +110,8 @@
//
// btnEsc
//
- this.btnEsc.Location = new System.Drawing.Point(299, 342);
+ this.btnEsc.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.reviewingpane_32x32;
+ this.btnEsc.Location = new System.Drawing.Point(242, 333);
this.btnEsc.Name = "btnEsc";
this.btnEsc.Size = new System.Drawing.Size(94, 29);
this.btnEsc.TabIndex = 111;
@@ -117,7 +119,8 @@
//
// btnSave
//
- this.btnSave.Location = new System.Drawing.Point(129, 343);
+ this.btnSave.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.checkbox2_32x321;
+ this.btnSave.Location = new System.Drawing.Point(111, 333);
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(94, 29);
this.btnSave.TabIndex = 110;
@@ -127,45 +130,23 @@
//
this.labelControl12.Appearance.ForeColor = System.Drawing.Color.Red;
this.labelControl12.Appearance.Options.UseForeColor = true;
- this.labelControl12.Location = new System.Drawing.Point(415, 121);
+ this.labelControl12.Location = new System.Drawing.Point(418, 49);
this.labelControl12.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl12.Name = "labelControl12";
this.labelControl12.Size = new System.Drawing.Size(8, 18);
this.labelControl12.TabIndex = 107;
this.labelControl12.Text = "*";
//
- // labelControl10
- //
- this.labelControl10.Appearance.ForeColor = System.Drawing.Color.Red;
- this.labelControl10.Appearance.Options.UseForeColor = true;
- this.labelControl10.Location = new System.Drawing.Point(415, 92);
- this.labelControl10.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
- this.labelControl10.Name = "labelControl10";
- this.labelControl10.Size = new System.Drawing.Size(8, 18);
- this.labelControl10.TabIndex = 109;
- this.labelControl10.Text = "*";
- //
// labelControl9
//
this.labelControl9.Appearance.ForeColor = System.Drawing.Color.Red;
this.labelControl9.Appearance.Options.UseForeColor = true;
- this.labelControl9.Location = new System.Drawing.Point(415, 57);
+ this.labelControl9.Location = new System.Drawing.Point(415, 89);
this.labelControl9.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl9.Name = "labelControl9";
this.labelControl9.Size = new System.Drawing.Size(8, 18);
this.labelControl9.TabIndex = 108;
this.labelControl9.Text = "*";
- //
- // labelControl8
- //
- this.labelControl8.Appearance.ForeColor = System.Drawing.Color.Red;
- this.labelControl8.Appearance.Options.UseForeColor = true;
- this.labelControl8.Location = new System.Drawing.Point(415, 14);
- this.labelControl8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
- this.labelControl8.Name = "labelControl8";
- this.labelControl8.Size = new System.Drawing.Size(8, 18);
- this.labelControl8.TabIndex = 106;
- this.labelControl8.Text = "*";
//
// labelControl6
//
@@ -187,16 +168,16 @@
//
// labelControl5
//
- this.labelControl5.Location = new System.Drawing.Point(33, 121);
+ this.labelControl5.Location = new System.Drawing.Point(36, 49);
this.labelControl5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl5.Name = "labelControl5";
this.labelControl5.Size = new System.Drawing.Size(75, 18);
this.labelControl5.TabIndex = 101;
- this.labelControl5.Text = "绐椾綋绫诲瀷锛�";
+ this.labelControl5.Text = "鑿滃崟绫诲瀷锛�";
//
// txtMenuType
//
- this.txtMenuType.Location = new System.Drawing.Point(111, 117);
+ this.txtMenuType.Location = new System.Drawing.Point(114, 45);
this.txtMenuType.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtMenuType.Name = "txtMenuType";
this.txtMenuType.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
@@ -211,7 +192,7 @@
//
// txtMenuIco
//
- this.txtMenuIco.Location = new System.Drawing.Point(111, 83);
+ this.txtMenuIco.Location = new System.Drawing.Point(111, 115);
this.txtMenuIco.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtMenuIco.Name = "txtMenuIco";
this.txtMenuIco.Size = new System.Drawing.Size(297, 24);
@@ -219,7 +200,7 @@
//
// labelControl4
//
- this.labelControl4.Location = new System.Drawing.Point(33, 87);
+ this.labelControl4.Location = new System.Drawing.Point(33, 119);
this.labelControl4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl4.Name = "labelControl4";
this.labelControl4.Size = new System.Drawing.Size(75, 18);
@@ -237,7 +218,7 @@
//
// txtMenuName
//
- this.txtMenuName.Location = new System.Drawing.Point(111, 48);
+ this.txtMenuName.Location = new System.Drawing.Point(111, 80);
this.txtMenuName.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtMenuName.Name = "txtMenuName";
this.txtMenuName.Size = new System.Drawing.Size(297, 24);
@@ -245,7 +226,7 @@
//
// labelControl2
//
- this.labelControl2.Location = new System.Drawing.Point(33, 52);
+ this.labelControl2.Location = new System.Drawing.Point(33, 84);
this.labelControl2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.labelControl2.Name = "labelControl2";
this.labelControl2.Size = new System.Drawing.Size(75, 18);
@@ -254,6 +235,10 @@
//
// panel1
//
+ this.panel1.Controls.Add(this.lbGuid);
+ this.panel1.Controls.Add(this.label2);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.labelControl8);
this.panel1.Controls.Add(this.txtParentMenuName);
this.panel1.Controls.Add(this.labelControl7);
this.panel1.Controls.Add(this.txtStatus);
@@ -262,9 +247,7 @@
this.panel1.Controls.Add(this.btnEsc);
this.panel1.Controls.Add(this.btnSave);
this.panel1.Controls.Add(this.labelControl12);
- this.panel1.Controls.Add(this.labelControl10);
this.panel1.Controls.Add(this.labelControl9);
- this.panel1.Controls.Add(this.labelControl8);
this.panel1.Controls.Add(this.labelControl6);
this.panel1.Controls.Add(this.txtFormNamespace);
this.panel1.Controls.Add(this.labelControl5);
@@ -276,37 +259,77 @@
this.panel1.Controls.Add(this.labelControl2);
this.panel1.Location = new System.Drawing.Point(57, 6);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(480, 425);
+ this.panel1.Size = new System.Drawing.Size(585, 402);
this.panel1.TabIndex = 0;
+ //
+ // lbGuid
+ //
+ this.lbGuid.AutoSize = true;
+ this.lbGuid.Location = new System.Drawing.Point(66, 373);
+ this.lbGuid.Name = "lbGuid";
+ this.lbGuid.Size = new System.Drawing.Size(39, 18);
+ this.lbGuid.TabIndex = 1;
+ this.lbGuid.Text = "guid:";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(412, 155);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(158, 36);
+ this.label2.TabIndex = 119;
+ this.label2.Text = "锛堢獥浣撶殑鍛藉悕绌洪棿鍏ㄧО\r\n 锛岀埗鑿滃崟鍙负绌猴級";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(412, 14);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(143, 18);
+ this.label1.TabIndex = 118;
+ this.label1.Text = "锛堢┖灏嗕负涓�绾ц彍鍗曪級";
+ //
+ // labelControl8
+ //
+ this.labelControl8.Appearance.ForeColor = System.Drawing.Color.Red;
+ this.labelControl8.Appearance.Options.UseForeColor = true;
+ this.labelControl8.Location = new System.Drawing.Point(415, 234);
+ this.labelControl8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+ this.labelControl8.Name = "labelControl8";
+ this.labelControl8.Size = new System.Drawing.Size(8, 18);
+ this.labelControl8.TabIndex = 117;
+ this.labelControl8.Text = "*";
//
// txtParentMenuName
//
- this.txtParentMenuName.Location = new System.Drawing.Point(114, 11);
+ this.txtParentMenuName.EditValue = "鏃犲彲濂堜綍鑺辫惤鍘�";
+ this.txtParentMenuName.Location = new System.Drawing.Point(111, 11);
this.txtParentMenuName.Name = "txtParentMenuName";
this.txtParentMenuName.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.txtParentMenuName.Properties.TreeList = this.treeListLookUpEdit1TreeList;
- this.txtParentMenuName.Size = new System.Drawing.Size(294, 24);
+ this.txtParentMenuName.Size = new System.Drawing.Size(297, 24);
this.txtParentMenuName.TabIndex = 116;
//
// treeListLookUpEdit1TreeList
//
+ this.treeListLookUpEdit1TreeList.KeyFieldName = "";
this.treeListLookUpEdit1TreeList.Location = new System.Drawing.Point(0, 0);
this.treeListLookUpEdit1TreeList.Name = "treeListLookUpEdit1TreeList";
this.treeListLookUpEdit1TreeList.OptionsView.ShowIndentAsRowStyle = true;
+ this.treeListLookUpEdit1TreeList.ParentFieldName = "";
this.treeListLookUpEdit1TreeList.Size = new System.Drawing.Size(400, 200);
this.treeListLookUpEdit1TreeList.TabIndex = 0;
//
// tabPage1
//
- this.tabPage1.Controls.Add(this.lbGuid);
this.tabPage1.Controls.Add(this.panel1);
this.tabPage1.Location = new System.Drawing.Point(4, 27);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
- this.tabPage1.Size = new System.Drawing.Size(707, 484);
+ this.tabPage1.Size = new System.Drawing.Size(650, 450);
this.tabPage1.TabIndex = 0;
- this.tabPage1.Text = "tabPage1";
+ this.tabPage1.Text = "鍩虹淇℃伅";
this.tabPage1.UseVisualStyleBackColor = true;
//
// tabControl1
@@ -316,26 +339,21 @@
this.tabControl1.Location = new System.Drawing.Point(0, 0);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
- this.tabControl1.Size = new System.Drawing.Size(715, 515);
+ this.tabControl1.Size = new System.Drawing.Size(658, 481);
this.tabControl1.TabIndex = 1;
- //
- // lbGuid
- //
- this.lbGuid.AutoSize = true;
- this.lbGuid.Location = new System.Drawing.Point(66, 438);
- this.lbGuid.Name = "lbGuid";
- this.lbGuid.Size = new System.Drawing.Size(39, 18);
- this.lbGuid.TabIndex = 1;
- this.lbGuid.Text = "guid:";
//
// SysMenuAdd
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(715, 515);
+ this.ClientSize = new System.Drawing.Size(658, 481);
this.Controls.Add(this.tabControl1);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
this.Name = "SysMenuAdd";
- this.Text = "SysMenuAdd";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "鑿滃崟鍔熻兘";
+ this.TopMost = true;
((System.ComponentModel.ISupportInitialize)(this.txtStatus.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.txtIdx)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.txtFormNamespace.Properties)).EndInit();
@@ -347,7 +365,6 @@
((System.ComponentModel.ISupportInitialize)(this.txtParentMenuName.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.treeListLookUpEdit1TreeList)).EndInit();
this.tabPage1.ResumeLayout(false);
- this.tabPage1.PerformLayout();
this.tabControl1.ResumeLayout(false);
this.ResumeLayout(false);
@@ -362,9 +379,7 @@
private DevExpress.XtraEditors.SimpleButton btnEsc;
private DevExpress.XtraEditors.SimpleButton btnSave;
private DevExpress.XtraEditors.LabelControl labelControl12;
- private DevExpress.XtraEditors.LabelControl labelControl10;
private DevExpress.XtraEditors.LabelControl labelControl9;
- private DevExpress.XtraEditors.LabelControl labelControl8;
private DevExpress.XtraEditors.LabelControl labelControl6;
private DevExpress.XtraEditors.MemoEdit txtFormNamespace;
private DevExpress.XtraEditors.LabelControl labelControl5;
@@ -380,5 +395,8 @@
private DevExpress.XtraEditors.TreeListLookUpEdit txtParentMenuName;
private DevExpress.XtraTreeList.TreeList treeListLookUpEdit1TreeList;
private System.Windows.Forms.Label lbGuid;
+ private DevExpress.XtraEditors.LabelControl labelControl8;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs
index 078d88f..89e128c 100644
--- a/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs
+++ b/DevApp/Gs.DevApp/DevFrm/User/SysMenuAdd.cs
@@ -1,14 +1,7 @@
锘縰sing DevExpress.XtraEditors;
using Newtonsoft.Json;
using System;
-using System.Collections.Generic;
-using System.ComponentModel;
using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
using Gs.DevApp.ToolBox;
using Gs.DevApp.Models;
using DevExpress.XtraTreeList.Nodes;
@@ -21,8 +14,26 @@
InitializeComponent();
btnSave.Click += BtnSave_Click;
btnEsc.Click += BtnEsc_Click;
+ txtMenuType.TextChanged += TxtMenuType_TextChanged;
getTree();
lbGuid.Text = guid;
+ getModel();
+ }
+
+ private void TxtMenuType_TextChanged(object sender, EventArgs e)
+ {
+ if (txtMenuType.SelectedIndex == 1)
+ {
+ this.txtFormNamespace.Enabled = true;
+ this.txtMenuIco.Enabled = true;
+ }
+ else
+ {
+ this.txtFormNamespace.Enabled = false;
+ this.txtMenuIco.Enabled = false;
+ this.txtFormNamespace.Text = "";
+ this.txtMenuIco.Text = "";
+ }
}
private void BtnEsc_Click(object sender, EventArgs e)
@@ -32,6 +43,24 @@
private void BtnSave_Click(object sender, EventArgs e)
{
+ if (string.IsNullOrEmpty(txtMenuName.Text.Trim()))
+ {
+ Gs.DevApp.ToolBox.MsgHelper.Warning("鑿滃崟鍚嶇О涓嶈兘涓虹┖锛�");
+ txtMenuName.Focus();
+ return;
+ }
+ if (string.IsNullOrEmpty(txtMenuType.Text.Trim()))
+ {
+ Gs.DevApp.ToolBox.MsgHelper.Warning("鑿滃崟绫诲瀷涓嶈兘涓虹┖锛�");
+ txtMenuType.Focus();
+ return;
+ }
+ if (string.IsNullOrEmpty(txtStatus.Text.Trim()))
+ {
+ Gs.DevApp.ToolBox.MsgHelper.Warning("鑿滃崟鐘舵�佷笉鑳戒负绌猴紒");
+ txtStatus.Focus();
+ return;
+ }
string _upGuid = "";
TreeListNode focusedNode = txtParentMenuName.Properties.TreeList.FocusedNode;
if (focusedNode != null)
@@ -40,24 +69,26 @@
}
var _obj = new
{
- guid = "",//涓诲缓
+ guid = lbGuid.Text.Trim(),//涓诲缓
upGuid = _upGuid,//涓婄骇鐨勪富寤�
name = txtMenuName.Text.Trim(),//鍚嶇О
- serialNumber = "",//缂栧彿
icon = txtMenuIco.Text,//鑿滃崟鍥炬爣
status = txtStatus.SelectedIndex,//鐘舵��
- fromPath = txtFormNamespace.Text.Trim(),//绐椾綋璺緞
+ formPath = txtFormNamespace.Text.Trim(),//绐椾綋璺緞
idx = int.Parse(txtIdx.Value.ToString()),//鎺掑簭
category = txtMenuType.SelectedIndex,//绫诲瀷
};
- string json = JsonConvert.SerializeObject(_obj);
+ string strJson = "";
try
{
- UtilityHelper.HttpPost("", "MenuAction/EditModel", json);
+ strJson = UtilityHelper.HttpPost("", "MenuAction/EditModel", JsonConvert.SerializeObject(_obj));
+ ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.GetDataByJson(strJson);
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
+ if (_rtn.rtnCode > 0) { getTree(); }
}
catch (Exception ex)
{
- throw ex;
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
}
}
@@ -68,7 +99,7 @@
string strReturn = "";
try
{
- strReturn =UtilityHelper.HttpPost("", "MenuAction/GetListPage", json);
+ strReturn = UtilityHelper.HttpPost("", "MenuAction/GetListPage", json);
ReturnModel<PageListModel> dd = UtilityHelper.GetTableByJson(strReturn);
DataTable dt = dd.rtnData.list;
txtParentMenuName.Properties.DataSource = dt;
@@ -79,22 +110,39 @@
}
catch (Exception ex)
{
- throw ex;
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
}
-
}
- private void getModel() {
- //_AppDomain
- //string json = JsonConvert.SerializeObject(_obj);
- //try
- //{
- // Utility.HttpPost("", "MenuAction/GetModel", json);
- //}
- //catch (Exception ex)
- //{
- // throw ex;
- //}
+ private void getModel()
+ {
+ if (lbGuid.Text.Length <= 0) return;
+ var _obj = new
+ {
+ guid = lbGuid.Text.Trim(),//涓诲缓
+ };
+ string strJson = "";
+ try
+ {
+ strJson = UtilityHelper.HttpPost("", "MenuAction/GetModel", JsonConvert.SerializeObject(_obj));
+ ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.GetDataByJson(strJson);
+ if (_rtn.rtnCode > 0)
+ {
+ txtMenuName.Text = _rtn.rtnData.name;
+ txtMenuIco.Text = _rtn.rtnData.icon;
+ txtFormNamespace.Text = _rtn.rtnData.formPath;
+ txtStatus.SelectedIndex = _rtn.rtnData.status;
+ txtMenuType.SelectedIndex = _rtn.rtnData.category;
+ txtIdx.Value = _rtn.rtnData.idx;
+ // txtParentMenuName.Text = "";
+ }
+ else
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
+ }
+ catch (Exception ex)
+ {
+ ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+ }
}
}
}
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/Gs.DevApp.csproj b/DevApp/Gs.DevApp/Gs.DevApp.csproj
index 4abd288..e88da5f 100644
--- a/DevApp/Gs.DevApp/Gs.DevApp.csproj
+++ b/DevApp/Gs.DevApp/Gs.DevApp.csproj
@@ -184,6 +184,8 @@
<None Include="Resources\time2_16x16.png" />
<None Include="Resources\knowledgebasearticle_16x16.png" />
<None Include="Resources\edit_32x32.png" />
+ <None Include="Resources\checkbox2_32x321.png" />
+ <None Include="Resources\reviewingpane_32x32.png" />
<Content Include="Resources\user_16x16.png" />
</ItemGroup>
<ItemGroup />
diff --git a/DevApp/Gs.DevApp/Properties/Resources.Designer.cs b/DevApp/Gs.DevApp/Properties/Resources.Designer.cs
index fa40b5f..d2507dc 100644
--- a/DevApp/Gs.DevApp/Properties/Resources.Designer.cs
+++ b/DevApp/Gs.DevApp/Properties/Resources.Designer.cs
@@ -173,6 +173,16 @@
/// <summary>
/// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
/// </summary>
+ internal static System.Drawing.Bitmap checkbox2_32x321 {
+ get {
+ object obj = ResourceManager.GetObject("checkbox2_32x321", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
internal static System.Drawing.Bitmap convert_16x16 {
get {
object obj = ResourceManager.GetObject("convert_16x16", resourceCulture);
@@ -413,6 +423,16 @@
/// <summary>
/// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
/// </summary>
+ internal static System.Drawing.Bitmap reviewingpane_32x32 {
+ get {
+ object obj = ResourceManager.GetObject("reviewingpane_32x32", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// 鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+ /// </summary>
internal static System.Drawing.Bitmap show_16x16 {
get {
object obj = ResourceManager.GetObject("show_16x16", resourceCulture);
diff --git a/DevApp/Gs.DevApp/Properties/Resources.resx b/DevApp/Gs.DevApp/Properties/Resources.resx
index 8fad381..07ef021 100644
--- a/DevApp/Gs.DevApp/Properties/Resources.resx
+++ b/DevApp/Gs.DevApp/Properties/Resources.resx
@@ -124,6 +124,9 @@
<data name="converttorange_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\converttorange_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="checkbox2_32x321" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\checkbox2_32x321.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
<data name="chartsshowlegend_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\chartsshowlegend_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@@ -141,9 +144,6 @@
</data>
<data name="renamedatasource_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\renamedatasource_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
- </data>
- <data name="apply_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\apply_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="usergroup_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\usergroup_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -169,11 +169,17 @@
<data name="converttorange_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\converttorange_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="apply_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\apply_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
<data name="3dcylinder_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\3dcylinder_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="legendnone2_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\legendnone2_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="time2_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\time2_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="show_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\show_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -199,8 +205,8 @@
<data name="user_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\user_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="time2_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\time2_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="edit_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\edit_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="linktoprevious_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\linktoprevious_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -250,7 +256,7 @@
<data name="listmultilevel_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\listmultilevel_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
- <data name="edit_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
- <value>..\Resources\edit_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ <data name="reviewingpane_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\reviewingpane_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs
index d60081a..2213bb1 100644
--- a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs
+++ b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.Designer.cs
@@ -43,7 +43,7 @@
this.btnSave = new DevExpress.XtraBars.BarLargeButtonItem();
this.btnView = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem6 = new DevExpress.XtraBars.BarLargeButtonItem();
- this.barLargeButtonItem7 = new DevExpress.XtraBars.BarLargeButtonItem();
+ this.btnLoad = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem8 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem9 = new DevExpress.XtraBars.BarLargeButtonItem();
this.barLargeButtonItem10 = new DevExpress.XtraBars.BarLargeButtonItem();
@@ -106,7 +106,7 @@
this.btnView,
this.barButtonItem1,
this.barLargeButtonItem6,
- this.barLargeButtonItem7,
+ this.btnLoad,
this.barButtonItem2,
this.barLargeButtonItem8,
this.barLargeButtonItem9,
@@ -127,7 +127,7 @@
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnSave, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(DevExpress.XtraBars.BarLinkUserDefines.PaintStyle, this.btnView, DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem6),
- new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem7),
+ new DevExpress.XtraBars.LinkPersistInfo(this.btnLoad),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem8),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem9),
new DevExpress.XtraBars.LinkPersistInfo(this.barLargeButtonItem10)});
@@ -183,13 +183,13 @@
this.barLargeButtonItem6.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.renamedatasource_32x32;
this.barLargeButtonItem6.Name = "barLargeButtonItem6";
//
- // barLargeButtonItem7
+ // btnLoad
//
- this.barLargeButtonItem7.Caption = "鍒锋柊";
- this.barLargeButtonItem7.Id = 10;
- this.barLargeButtonItem7.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.convert_16x16;
- this.barLargeButtonItem7.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.convert_32x32;
- this.barLargeButtonItem7.Name = "barLargeButtonItem7";
+ this.btnLoad.Caption = "鍒锋柊";
+ this.btnLoad.Id = 10;
+ this.btnLoad.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.convert_16x16;
+ this.btnLoad.ImageOptions.LargeImage = global::Gs.DevApp.Properties.Resources.convert_32x32;
+ this.btnLoad.Name = "btnLoad";
//
// barLargeButtonItem8
//
@@ -283,7 +283,7 @@
private DevExpress.XtraBars.BarLargeButtonItem btnSave;
private DevExpress.XtraBars.BarLargeButtonItem btnView;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem6;
- private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem7;
+ private DevExpress.XtraBars.BarLargeButtonItem btnLoad;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem8;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem9;
private DevExpress.XtraBars.BarLargeButtonItem barLargeButtonItem10;
diff --git a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
index 2b04aae..110a51d 100644
--- a/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
+++ b/DevApp/Gs.DevApp/UserControl/ToolBarMenu.cs
@@ -21,12 +21,27 @@
/// </summary>
public event EventHandler btnEdtClick;
+ /// <summary>
+ /// 鍒锋柊
+ /// </summary>
+ public event EventHandler btnLoadClick;
+
+
public ToolBarMenu()
{
InitializeComponent();
this.btnAdd.ItemClick += BtnAdd_ItemClick;
this.btnDel.ItemClick += BtnDel_ItemClick;
this.btnEdit.ItemClick += BtnEdit_ItemClick;
+ this.btnLoad.ItemClick += BtnLoad_ItemClick;
+ }
+
+ private void BtnLoad_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+ {
+ if (btnLoadClick != null)
+ {
+ btnLoadClick(this, e);
+ }
}
private void BtnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
diff --git a/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2 b/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
index 280ff2e..3b30e0e 100644
--- a/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
+++ b/WebApi/.vs/GsMesSolution/DesignTimeBuild/.dtbcache.v2
Binary files differ
diff --git a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
index 189dc5d..93e5d24 100644
--- a/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
+++ b/WebApi/.vs/GsMesSolution/v17/DocumentLayout.json
@@ -3,8 +3,8 @@
"WorkspaceRootPath": "D:\\GsMesV2\\WebApi\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{C77F6A1D-0CEA-40DE-9B03-C59B581531E8}|Gs.User\\Gs.User.csproj|d:\\gsmesv2\\webapi\\gs.user\\service\\usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{C77F6A1D-0CEA-40DE-9B03-C59B581531E8}|Gs.User\\Gs.User.csproj|solutionrelative:gs.user\\service\\usercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{C77F6A1D-0CEA-40DE-9B03-C59B581531E8}|Gs.User\\Gs.User.csproj|d:\\gsmesv2\\webapi\\gs.user\\service\\organizationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{C77F6A1D-0CEA-40DE-9B03-C59B581531E8}|Gs.User\\Gs.User.csproj|solutionrelative:gs.user\\service\\organizationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
@@ -31,14 +31,14 @@
{
"$type": "Document",
"DocumentIndex": 0,
- "Title": "UserController.cs",
- "DocumentMoniker": "D:\\GsMesV2\\WebApi\\Gs.User\\Service\\UserController.cs",
- "RelativeDocumentMoniker": "Gs.User\\Service\\UserController.cs",
- "ToolTip": "D:\\GsMesV2\\WebApi\\Gs.User\\Service\\UserController.cs",
- "RelativeToolTip": "Gs.User\\Service\\UserController.cs",
- "ViewState": "AQIAAGYAAAAAAAAAAAAywHIAAAAvAAAA",
+ "Title": "OrganizationController.cs",
+ "DocumentMoniker": "D:\\GsMesV2\\WebApi\\Gs.User\\Service\\OrganizationController.cs",
+ "RelativeDocumentMoniker": "Gs.User\\Service\\OrganizationController.cs",
+ "ToolTip": "D:\\GsMesV2\\WebApi\\Gs.User\\Service\\OrganizationController.cs",
+ "RelativeToolTip": "Gs.User\\Service\\OrganizationController.cs",
+ "ViewState": "AQIAABcAAAAAAAAAAAAYwB0AAAArAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-08-27T14:27:24.014Z",
+ "WhenOpened": "2024-08-28T00:45:55.543Z",
"EditorCaption": ""
}
]
diff --git a/WebApi/Gs.User/Service/MenuActionController.cs b/WebApi/Gs.User/Service/MenuActionController.cs
index 42f57ab..111766a 100644
--- a/WebApi/Gs.User/Service/MenuActionController.cs
+++ b/WebApi/Gs.User/Service/MenuActionController.cs
@@ -66,12 +66,13 @@
guid = Guid.Parse(dr["guid"].ToString()),
upGuid = dr["upGuid"].ToString().Length > 0 ? Guid.Parse(dr["upGuid"].ToString()) : null,
name = dr["name"].ToString(),
- serialNumber = dr["serialNumber"].ToString(),
icon = dr["icon"].ToString(),
status = int.Parse(dr["status"].ToString()),
- fromPath = dr["fromPath"].ToString(),
+ formPath = dr["formPath"].ToString(),
idx = int.Parse(dr["idx"].ToString()),
category = int.Parse(dr["category"].ToString()),
+ statusTxt = (dr["status"].ToString() == "1" ? "姝e父" : "绂佺敤"),
+ categoryTxt = (dr["category"].ToString() == "1" ? "绐椾綋绫诲瀷" : "鎸夐挳绫诲瀷"),
}
);
}
@@ -89,8 +90,22 @@
public ReturnDto<int?> DeleteModel([FromBody] MenuAction model)
{
int rtnInt = (int)ReturnCode.Default;
+ int cont = 0;
try
{
+ //鏄惁鍐呯疆
+ cont = int.Parse(DbHelperSQL.GetSingle("select count(1) from sys_MenuAction where guid='" + model.guid.ToString() + "' and [isSys]=1").ToString());
+ if (cont > 0)
+ {
+ return ReturnDto<int>.QuickReturn(default(int?), ReturnCode.Exception, "鍒犻櫎澶辫触锛岃鏉$洰涓虹郴缁熷唴缃紝涓嶅彲鍒犻櫎锛�");
+ }
+ cont = 0;
+ //鏄惁鏈夊瓙鑿滃崟
+ cont = int.Parse(DbHelperSQL.GetSingle("select count(1) from sys_MenuAction where upguid='" + model.guid.ToString() + "'").ToString());
+ if (cont > 0)
+ {
+ return ReturnDto<int>.QuickReturn(default(int?), ReturnCode.Exception, "鍒犻櫎澶辫触锛岃鏉$洰涓嬮潰鏈夊瓙鑿滃崟锛屼笉鍙垹闄わ紒");
+ }
rtnInt = DbHelperSQL.ExecuteSql("delete from dbo.sys_MenuAction where guid='" + model.guid.ToString() + "'");
}
catch (Exception ex)
@@ -112,14 +127,13 @@
[RequestMethod(RequestMethods.POST)]
public ReturnDto<int?> EditModel([FromBody] MenuAction model)
{
- string dddd= model.guid.ToString();
+ string dddd = model.guid.ToString();
Guid? guid = model.guid;
Guid? upGuid = model.upGuid;
string name = model.name;
- string serialNumber = model.serialNumber;
string icon = model.icon;
int status = model.status;
- string fromPath = model.fromPath;
+ string formPath = model.formPath;
int category = model.category;
int idx = model.idx;
int? rtnInt = (int)ReturnCode.Default;
@@ -127,24 +141,23 @@
if (guid != null)
{
strSql.Append(" update dbo.sys_MenuAction");
- strSql.Append(" set upGuid=@upGuid,name=@name,serialNumber=@serialNumber,icon=@icon,status=@status,fromPath=@fromPath,category=@category,idx=@idx");
+ strSql.Append(" set upGuid=@upGuid,name=@name,icon=@icon,status=@status,formPath=@formPath,category=@category,idx=@idx");
strSql.Append(" where guid='" + guid + "'");
}
else
{
guid = Guid.NewGuid();
strSql.Append("insert into dbo.sys_MenuAction(");
- strSql.Append(" guid,upGuid,name,serialNumber,icon,status,fromPath,category,idx)");
+ strSql.Append(" guid,upGuid,name,icon,status,formPath,category,idx)");
strSql.Append(" values (");
- strSql.Append("'" + guid + "',@upGuid,@name,@serialNumber,@icon,@status,@fromPath,@category,@idx)");
+ strSql.Append("'" + guid + "',@upGuid,@name,@icon,@status,@formPath,@category,@idx)");
}
SqlParameter[] parameters = {
new SqlParameter("@upGuid", upGuid),
new SqlParameter("@name", name),
- new SqlParameter("@serialNumber",serialNumber),
new SqlParameter("@icon",icon),
new SqlParameter("@status",status),
- new SqlParameter("@fromPath",fromPath),
+ new SqlParameter("@formPath",formPath),
new SqlParameter("@category",category),
new SqlParameter("@idx",idx),
};
@@ -158,7 +171,7 @@
rtnInt = (int)ReturnCode.Exception;
}
if (rtnInt > 0)
- return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, "澧炲姞鎴愬姛锛�");
+ return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, "鎿嶄綔鎴愬姛锛�");
else
return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, "澧炲姞澶辫触锛岃閲嶈瘯锛�");
}
@@ -170,7 +183,7 @@
/// <returns></returns>
[RequestMethod(RequestMethods.POST)]
[AllowAnonymous]
- public ReturnDto<MenuAction> GetModel([FromBody] MenuAction model )
+ public ReturnDto<MenuAction> GetModel([FromBody] MenuAction model)
{
MenuAction m = new MenuAction();
System.Text.StringBuilder sbSql = new StringBuilder();
@@ -185,10 +198,9 @@
m.guid = Guid.Parse(dr["guid"].ToString());
m.upGuid = dr["upGuid"].ToString().Length > 0 ? Guid.Parse(dr["upGuid"].ToString()) : null;
m.name = dr["name"].ToString();
- m.serialNumber = dr["serialNumber"].ToString();
m.icon = dr["icon"].ToString();
m.status = int.Parse(dr["status"].ToString());
- m.fromPath = dr["fromPath"].ToString();
+ m.formPath = dr["formPath"].ToString();
m.idx = int.Parse(dr["idx"].ToString());
m.category = int.Parse(dr["category"].ToString());
return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "璇诲彇鎴愬姛锛�");
diff --git a/WebApi/Gs.User/Service/UserController.cs b/WebApi/Gs.User/Service/UserController.cs
index 895fd7f..fb4117d 100644
--- a/WebApi/Gs.User/Service/UserController.cs
+++ b/WebApi/Gs.User/Service/UserController.cs
@@ -119,7 +119,7 @@
upGuid = dr["upGuid"].ToString().Length > 0 ? Guid.Parse(dr["upGuid"].ToString()) : null,
name = dr["name"].ToString(),
icon = dr["icon"].ToString(),
- fromPath = dr["fromPath"].ToString(),
+ formPath = dr["formPath"].ToString(),
category = int.Parse(dr["category"].ToString()),
}
);
--
Gitblit v1.9.3