From 33583f8a9716e4313163fb9bbde58fea02012a28 Mon Sep 17 00:00:00 2001 From: cdk <2441919651@qq.com> Date: 星期一, 08 九月 2025 14:28:51 +0800 Subject: [PATCH] Merge branch 'master' of http://git.gs-mes.com:8080/r/~tjx/GsMesClient --- DevApp/Gs.DevApp/DevFrm/FrmMain.cs | 46 +++++++++++++++++----------------------------- 1 files changed, 17 insertions(+), 29 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs index bd2360f..5603fcc 100644 --- a/DevApp/Gs.DevApp/DevFrm/FrmMain.cs +++ b/DevApp/Gs.DevApp/DevFrm/FrmMain.cs @@ -4,6 +4,7 @@ using DevExpress.XtraEditors; using DevExpress.XtraEditors.TextEditController; using DevExpress.XtraLayout; +using DevExpress.XtraRichEdit.Model; using DevExpress.XtraTab; using DevExpress.XtraTab.ViewInfo; using Gs.DevApp.DevFrm.User; @@ -100,12 +101,17 @@ MsgHelper.Warning("鎻愮ず锛�" + ex.Message); } }; - #region 鍔犱笂搴曢儴鎻愰啋 + tab.SelectedPageChanged += (s, e) => { + string _strForm = e.Page.Tag != null ? e.Page.Tag.ToString() : "鏈煡"; + toolForm.Text = ("绐椾綋:" + _strForm); + }; string _webApiUrl = ConfigurationManager.AppSettings["WebApiUrl"]; string _autoUpdate = (ConfigurationManager.AppSettings["IsAutoUpdater"]); string _version = ConfigurationManager.AppSettings["Version"]; toolVersion.Text = "褰撳墠鐗堟湰:" + _version + ",鏈嶅姟Api:" + _webApiUrl; + string _strFont = Gs.DevApp.Properties.Settings.Default.fontSizeName; + toolFont.Text = (",瀛椾綋:" + _strFont); #endregion } /// <summary> @@ -225,6 +231,7 @@ _grp.Style = ElementStyle.Group; _grp.Text = _dy["name"].ToString(); _grp.Tag = _dy["formPath"].ToString(); //瀛樿矾寰勶紝绫诲悕 + _grp.AccessibleDescription = _dy["layoutVersion"].ToString();//鐗堥潰 _grp.Click += _grp_Click; if (gdx == 0) _grp.Expanded = true; @@ -242,6 +249,7 @@ _itm.Text = _dy2["name"].ToString(); wdf.SetCaption("鍔犺浇杩涘害:" + _dy2["name"].ToString()); _itm.Tag = _dy2["formPath"].ToString(); //瀛樿矾寰勶紝绫诲悕 + _itm.AccessibleDescription = _dy2["layoutVersion"].ToString();//鐗堥潰 _itm.Click += _grp_Click; _grp.Elements.Add(_itm); if (idx == 0 && tab.TabPages.Count <= 0) @@ -250,8 +258,11 @@ var tabText = _itm.Text; //褰撳墠閫夐」鍗¢〉Text鏍囬 var newFormName = _itm.Tag.ToString(); //瀛樿矾寰勶紝绫诲悕 var imgIcon = _itm.Image; + var layoutVersion = _itm.AccessibleDescription; AddTabpage(tab, tabPageName, tabText, - newFormName, imgIcon); + newFormName, imgIcon,"", layoutVersion); + //绗�0涓紝涓嶄細瑙﹀彂浜嬩欢锛屾墜鍔ㄨ缃� + toolForm.Text = ("绐椾綋:" + newFormName+ ",鐗堥潰:" + layoutVersion); } idx++; } @@ -268,7 +279,6 @@ } catch (Exception ex) { - MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } @@ -286,7 +296,8 @@ var tabText = _acd.Text; var newFormName = _acd.Tag.ToString(); var imgIcon = _acd.Image; - AddTabpage(tab, tabPageName, tabText, newFormName, imgIcon); + string _strLayout = _acd.AccessibleDescription; + AddTabpage(tab, tabPageName, tabText, newFormName, imgIcon, "", _strLayout); } /// <summary> @@ -311,7 +322,7 @@ /// <param name="imgIcon">褰撳墠閫夐」鍗′腑鐨勬柊绐椾綋璺緞锛岀被鍚�</param> /// <param name="InitializeVal">鍒濆鍊硷紝鐢ㄤ簬瀛愮獥浣撲腑璋冪敤鐖剁獥浣撶殑鍊�</param> public void AddTabpage(XtraTabControl tabControl, string tabPageName, - string tabText, string newFormName, Image imgIcon, string InitializeVal = "") + string tabText, string newFormName, Image imgIcon, string InitializeVal = "", string strLayout = "") { if (IsTabpageExsit(tabControl, tabPageName)) return; var newPage = new XtraTabPage(); @@ -320,6 +331,7 @@ newPage.Tooltip = newPage.Name; newPage.Appearance.Header.Font = tab.Appearance.Font; newPage.ImageOptions.Image = imgIcon; + newPage.Tag = newFormName + ",鐗堥潰:" + strLayout; var fm = AddNewForm(newFormName, InitializeVal); if (fm != null) { @@ -405,30 +417,6 @@ newForm.Dock = DockStyle.Fill; newForm.Visible = true; shiXian(newForm, formName, InitializeVal); - #region 鍔犱笂搴曢儴鎻愰啋 - string _strFont = Gs.DevApp.Properties.Settings.Default.fontSizeName; - string _ver = ""; - var _obj = new - { - formPath = formName, - }; - try - { - string strJson = UtilityHelper.HttpPost("", "Fm/GetModelByVersion", JsonConvert.SerializeObject(_obj)); - ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); - if (_rtn.rtnCode > 0) - { - _ver = _rtn.rtnData; - } - else - _ver = _rtn.rtnMsg; - } - catch (Exception ex) - { - _ver = ex.Message; - } - toolFont.Text = (",瀛椾綋:" + _strFont + ",绐椾綋:" + formName + ",鐗堥潰:" + _ver); - #endregion return newForm; } catch (Exception) -- Gitblit v1.9.3