From 24d256b229a5193e14b95f0f79f1c0c1aefae7bf Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期四, 17 十月 2024 15:03:27 +0800 Subject: [PATCH] 修改资产表读取文件名 --- Desktop/HStation.Desktop.Xhs.Core/MainForm.resx | 32 ++++++++++ Service/HStation.Service.Assets.Core/03-settings/00-core/AssetsFileHelper.cs | 2 Desktop/HStation.Desktop.Xhs.Core/MainForm.Designer.cs | 31 +++++++--- Desktop/HStation.Desktop.Xhs.Core/MainForm.cs | 80 ++++++++++++++++++++++++++ 4 files changed, 134 insertions(+), 11 deletions(-) diff --git a/Desktop/HStation.Desktop.Xhs.Core/MainForm.Designer.cs b/Desktop/HStation.Desktop.Xhs.Core/MainForm.Designer.cs index 7a81199..a6649bc 100644 --- a/Desktop/HStation.Desktop.Xhs.Core/MainForm.Designer.cs +++ b/Desktop/HStation.Desktop.Xhs.Core/MainForm.Designer.cs @@ -30,10 +30,10 @@ { components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - DevExpress.Utils.SuperToolTip superToolTip1 = new DevExpress.Utils.SuperToolTip(); - DevExpress.Utils.ToolTipItem toolTipItem1 = new DevExpress.Utils.ToolTipItem(); - DevExpress.Utils.SuperToolTip superToolTip2 = new DevExpress.Utils.SuperToolTip(); - DevExpress.Utils.ToolTipItem toolTipItem2 = new DevExpress.Utils.ToolTipItem(); + DevExpress.Utils.SuperToolTip superToolTip3 = new DevExpress.Utils.SuperToolTip(); + DevExpress.Utils.ToolTipItem toolTipItem3 = new DevExpress.Utils.ToolTipItem(); + DevExpress.Utils.SuperToolTip superToolTip4 = new DevExpress.Utils.SuperToolTip(); + DevExpress.Utils.ToolTipItem toolTipItem4 = new DevExpress.Utils.ToolTipItem(); tileNavPane = new DevExpress.XtraBars.Navigation.TileNavPane(); nbTitle = new DevExpress.XtraBars.Navigation.NavButton(); navBtnPrevious = new DevExpress.XtraBars.Navigation.NavButton(); @@ -62,6 +62,7 @@ flyoutPanel1 = new DevExpress.Utils.FlyoutPanel(); flyoutPanelControl1 = new DevExpress.Utils.FlyoutPanelControl(); svgImg32Model = new DevExpress.Utils.SvgImageCollection(components); + nbAuthConfig = new DevExpress.XtraBars.Navigation.NavButton(); ((System.ComponentModel.ISupportInitialize)tileNavPane).BeginInit(); ((System.ComponentModel.ISupportInitialize)documentManager1).BeginInit(); ((System.ComponentModel.ISupportInitialize)barManager1).BeginInit(); @@ -85,6 +86,7 @@ tileNavPane.Buttons.Add(nbProductManage); tileNavPane.Buttons.Add(navButton2); tileNavPane.Buttons.Add(nbSystemConfig); + tileNavPane.Buttons.Add(nbAuthConfig); tileNavPane.Buttons.Add(nbMin); tileNavPane.Buttons.Add(nbNormal); tileNavPane.Buttons.Add(nbClose); @@ -119,9 +121,9 @@ navBtnPrevious.Caption = null; navBtnPrevious.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navBtnPrevious.ImageOptions.SvgImage"); navBtnPrevious.Name = "navBtnPrevious"; - toolTipItem1.Text = "鍚庨��"; - superToolTip1.Items.Add(toolTipItem1); - navBtnPrevious.SuperTip = superToolTip1; + toolTipItem3.Text = "鍚庨��"; + superToolTip3.Items.Add(toolTipItem3); + navBtnPrevious.SuperTip = superToolTip3; navBtnPrevious.Visible = false; navBtnPrevious.ElementClick += navBtnPrevious_ElementClick; // @@ -154,9 +156,9 @@ navBtnNext.Caption = null; navBtnNext.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navBtnNext.ImageOptions.SvgImage"); navBtnNext.Name = "navBtnNext"; - toolTipItem2.Text = "鍓嶈繘"; - superToolTip2.Items.Add(toolTipItem2); - navBtnNext.SuperTip = superToolTip2; + toolTipItem4.Text = "鍓嶈繘"; + superToolTip4.Items.Add(toolTipItem4); + navBtnNext.SuperTip = superToolTip4; navBtnNext.Visible = false; navBtnNext.ElementClick += navBtnNext_ElementClick; // @@ -367,6 +369,14 @@ svgImg32Model.Add("gaugestylelinearhorizontal", "image://svgimages/dashboards/gaugestylelinearhorizontal.svg"); svgImg32Model.Add("createlinechartnomarkers", "image://svgimages/spreadsheet/createlinechartnomarkers.svg"); // + // nbAuthConfig + // + nbAuthConfig.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right; + nbAuthConfig.Caption = "鏉冮檺閰嶇疆"; + nbAuthConfig.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navButton3.ImageOptions.SvgImage"); + nbAuthConfig.Name = "nbAuthConfig"; + nbAuthConfig.ElementClick += nbAuthConfig_ElementClick; + // // MainForm // AutoScaleDimensions = new SizeF(7F, 14F); @@ -430,5 +440,6 @@ private DevExpress.XtraBars.Navigation.NavButton navBtnCurrent; private DevExpress.XtraBars.Navigation.NavButton navBtnPrevious; private DevExpress.XtraBars.Navigation.NavButton navBtnNext; + private DevExpress.XtraBars.Navigation.NavButton nbAuthConfig; } } diff --git a/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs b/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs index 13c9b51..5ba15f5 100644 --- a/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs +++ b/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs @@ -529,6 +529,86 @@ } } + /// <summary> + /// 权限配置 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void nbAuthConfig_ElementClick(object sender, NavElementEventArgs e) + { + var pt = this.tileNavPane.PointToClient(MousePosition); + var hitInfo = this.tileNavPane.CalcHitInfo(pt); + if (hitInfo.ButtonInfo != null) + { + if (_SystemSystemConfigCtrl == null) + { + var peakItemList = new List<Yw.WinFrmUI.TilePeekItem>() + { + new TilePeekItem(){ + Caption="角色管理", + SvgImage=svgImg32Model[3], + SvgImageSize=new Size(24,24), + Click=()=>{ + this.flyoutPanel1.HideBeakForm(); + var guid=new PageGuid(){ + Modular="Auth", + MoudingType=eMoudingType.Tab, + Function="UserManageMgr", + }; + if(!IsExistPage(guid,true)) + { + var page=new UserMgrMainPanel(); + CreatePage(page,guid); + } + } + }, + new TilePeekItem(){ + Caption="用户管理", + SvgImage=svgImg32Model[7], + SvgImageSize=new Size(24,24), + Click=()=>{ + this.flyoutPanel1.HideBeakForm(); + var guid=new PageGuid(){ + Modular="Auth", + MoudingType=eMoudingType.Tab, + Function="ValveMgr", + }; + if(!IsExistPage(guid,true)) + { + var page=new ValveManageMainPage(); + CreatePage(page,guid); + } + } + }, + new TilePeekItem(){ + Caption="菜单管理", + SvgImage=svgImg32Model[2], + SvgImageSize=new Size(24,24), + Click=()=>{ + this.flyoutPanel1.HideBeakForm(); + var guid=new PageGuid(){ + Modular="Auth", + MoudingType=eMoudingType.Tab, + Function="TypeMgr", + }; + if(!IsExistPage(guid,true)) + { + var page=new SysTypeManageMainPanel(); + CreatePage(page,guid); + } + } + }, + }; + _SystemSystemConfigCtrl = peakItemList.CreatePeekCtrl(); + } + this.flyoutPanel1.Size = _SystemSystemConfigCtrl.Size; + this.flyoutPanelControl1.Controls.Clear(); + this.flyoutPanelControl1.Controls.Add(_SystemSystemConfigCtrl); + var rectangle = this.RectangleToScreen(hitInfo.ButtonInfo.Bounds); + this.flyoutPanel1.ShowBeakForm(rectangle); + } + } + #endregion TileNavPane 相关处理 #region 窗体事件 diff --git a/Desktop/HStation.Desktop.Xhs.Core/MainForm.resx b/Desktop/HStation.Desktop.Xhs.Core/MainForm.resx index 7afd9ae..673247c 100644 --- a/Desktop/HStation.Desktop.Xhs.Core/MainForm.resx +++ b/Desktop/HStation.Desktop.Xhs.Core/MainForm.resx @@ -301,6 +301,38 @@ LjEsMjguMSwyNy42LDI3LjZ6IiBjbGFzcz0iQmx1ZSIgLz4NCiAgPC9nPg0KPC9zdmc+Cw== </value> </data> + <data name="navButton3.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAMgFAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5HcmVlbntmaWxsOiMwMzlD + MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQoJLnN0MntkaXNwbGF5Om5vbmU7fQoJLnN0M3tk + aXNwbGF5OmlubGluZTtmaWxsOiNGRkIxMTU7fQoJLnN0NHtkaXNwbGF5OmlubGluZTt9Cgkuc3Q1e2Rp + c3BsYXk6aW5saW5lO29wYWNpdHk6MC43NTt9Cgkuc3Q2e2Rpc3BsYXk6aW5saW5lO29wYWNpdHk6MC41 + O30KCS5zdDd7ZGlzcGxheTppbmxpbmU7ZmlsbDojMDM5QzIzO30KCS5zdDh7ZGlzcGxheTppbmxpbmU7 + ZmlsbDojRDExQzFDO30KCS5zdDl7ZGlzcGxheTppbmxpbmU7ZmlsbDojMTE3N0Q3O30KCS5zdDEwe2Rp + c3BsYXk6aW5saW5lO2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+DQogIDxnIGlkPSJVc2VyIj4NCiAgICA8 + cGF0aCBkPSJNMTYuMiwyNkgydi0xLjVjMC03LjUsNS43LTUsOC04LjVjMC44LDEuNSwyLjEsNCw0LDRz + My4yLTIuNSw0LTRjMC43LDEsMS43LDEuNSwyLjcsMS45bDAsMCAgIGMtMC41LDAuOS0wLjcsMi0wLjcs + My4xYzAsMC40LDAsMC43LDAuMSwxLjFMMTYuMiwyNkwxNi4yLDI2eiBNOS4zLDEwLjljMCwwLDAsMC4x + LDAsMC4yYzAuNiwyLjMsMiw0LjksNC43LDQuOXM0LjItMi42LDQuNy00LjkgICBWMTFjMSwwLjEsMC42 + LTEuMSwwLjktMS42QzE5LjgsOC45LDIwLDguNSwxOS45LDhjLTAuMS0wLjQtMC40LTAuNC0wLjUtMC4z + QzIxLjIsMi44LDE4LjMsMywxOC4zLDNTMTgsMCwxMi44LDBDOCwwLDcuNCw0LDguNSw3LjYgICBDOC40 + LDcuNiw4LjEsNy43LDgsNy45QzcuOSw4LjQsOC4yLDguOCw4LjQsOS4zQzguNiw5LjgsOC4zLDExLDku + MywxMC45eiIgY2xhc3M9IkJsYWNrIiAvPg0KICAgIDxwYXRoIGQ9Ik0yNywxNmMtMi44LDAtNSwyLjIt + NSw1YzAsMC42LDAuMSwxLjIsMC4zLDEuN0wxNiwyOXYzaDR2LTJoMnYtMmgybDIuMS0yLjFDMjYuNCwy + NiwyNi43LDI2LDI3LDI2ICAgYzIuOCwwLDUtMi4yLDUtNVMyOS44LDE2LDI3LDE2eiBNMjcsMjJjLTAu + NiwwLTEtMC40LTEtMWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxQzI4LDIxLjYsMjcuNiwyMiwyNywy + MnoiIGNsYXNzPSJZZWxsb3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= +</value> + </data> <data name="nbMin.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 diff --git a/Service/HStation.Service.Assets.Core/03-settings/00-core/AssetsFileHelper.cs b/Service/HStation.Service.Assets.Core/03-settings/00-core/AssetsFileHelper.cs index 658c145..91d50d0 100644 --- a/Service/HStation.Service.Assets.Core/03-settings/00-core/AssetsFileHelper.cs +++ b/Service/HStation.Service.Assets.Core/03-settings/00-core/AssetsFileHelper.cs @@ -13,7 +13,7 @@ { if (string.IsNullOrEmpty(_jsonFileName)) { - _jsonFileName = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "paras_assets_settings.json"); + _jsonFileName = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "paras_hstation_assets_settings.json"); } return _jsonFileName; } -- Gitblit v1.9.3