From b64afc41b00ee686583661f1f969d2f65d1c239e Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 27 六月 2025 11:07:21 +0800 Subject: [PATCH] 打印 --- DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdtShow.cs | 23 +++++++++-- DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.Designer.cs | 42 ++------------------ DevApp/Gs.DevApp/UserControl/SelectCgMx.cs | 1 DevApp/Gs.DevApp/App.config | 4 +- DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.cs | 18 +++++++- 5 files changed, 41 insertions(+), 47 deletions(-) diff --git a/DevApp/Gs.DevApp/App.config b/DevApp/Gs.DevApp/App.config index 3d80851..f77fd81 100644 --- a/DevApp/Gs.DevApp/App.config +++ b/DevApp/Gs.DevApp/App.config @@ -28,9 +28,9 @@ </assemblyBinding> </runtime> <appSettings> - <add key="WebApiUrl" value="http://localhost:5263/" /> + <!--<add key="WebApiUrl" value="http://localhost:5263/" />--> <!--<add key="WebApiUrl" value="http://192.168.1.145:8081/" />--> - <!--<add key="WebApiUrl" value="http://192.168.1.145:81/" />--> + <add key="WebApiUrl" value="http://192.168.1.145:81/" /> <add key="LogPath" value="logs" /> <add key="ProductName" value="G-MES V2.0" /> <add key="PageSize" value="50" /> diff --git a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.Designer.cs b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.Designer.cs index debb4ba..cc19f7e 100644 --- a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.Designer.cs +++ b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.Designer.cs @@ -28,65 +28,33 @@ /// </summary> private void InitializeComponent() { - this.splitMx1 = new DevExpress.XtraEditors.SplitContainerControl(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); - ((System.ComponentModel.ISupportInitialize)(this.splitMx1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.splitMx1.Panel1)).BeginInit(); - this.splitMx1.Panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.splitMx1.Panel2)).BeginInit(); - this.splitMx1.SuspendLayout(); this.SuspendLayout(); - // - // splitMx1 - // - this.splitMx1.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitMx1.Horizontal = false; - this.splitMx1.Location = new System.Drawing.Point(0, 0); - this.splitMx1.Name = "splitMx1"; - // - // splitMx1.Panel1 - // - this.splitMx1.Panel1.Controls.Add(this.flowLayoutPanel1); - this.splitMx1.Panel1.Text = "Panel1"; - // - // splitMx1.Panel2 - // - this.splitMx1.Panel2.Text = "Panel2"; - this.splitMx1.ShowSplitGlyph = DevExpress.Utils.DefaultBoolean.True; - this.splitMx1.Size = new System.Drawing.Size(918, 623); - this.splitMx1.SplitterPosition = 593; - this.splitMx1.TabIndex = 0; // // flowLayoutPanel1 // + this.flowLayoutPanel1.AutoScroll = true; this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0); this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(0); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; - this.flowLayoutPanel1.Padding = new System.Windows.Forms.Padding(100); - this.flowLayoutPanel1.Size = new System.Drawing.Size(918, 593); + this.flowLayoutPanel1.Padding = new System.Windows.Forms.Padding(100, 0, 100, 100); + this.flowLayoutPanel1.Size = new System.Drawing.Size(1049, 787); this.flowLayoutPanel1.TabIndex = 1; // // EasyRptEdt // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(918, 623); - this.Controls.Add(this.splitMx1); + this.ClientSize = new System.Drawing.Size(1049, 787); + this.Controls.Add(this.flowLayoutPanel1); this.Name = "EasyRptEdt"; this.Text = "鎵撳嵃妯℃澘"; - ((System.ComponentModel.ISupportInitialize)(this.splitMx1.Panel1)).EndInit(); - this.splitMx1.Panel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.splitMx1.Panel2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.splitMx1)).EndInit(); - this.splitMx1.ResumeLayout(false); this.ResumeLayout(false); } #endregion - - private DevExpress.XtraEditors.SplitContainerControl splitMx1; private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; } } \ No newline at end of file diff --git a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.cs b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.cs index d64cda6..662bd38 100644 --- a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.cs +++ b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdt.cs @@ -4,7 +4,9 @@ using Gs.DevApp.UserControl; using Newtonsoft.Json; using System; +using System.Collections.Generic; using System.Data; +using System.Windows.Forms; namespace Gs.DevApp.DevFrm.Sys { @@ -18,6 +20,7 @@ private void GetList() { + this.flowLayoutPanel1.Controls.Clear(); var _obj = new { keyType = "" @@ -32,10 +35,15 @@ foreach (DataRow row in dt.Rows) { SimpleButton btn = new DevExpress.XtraEditors.SimpleButton(); - btn.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.printarea_32x32; + if (row["reportType"].ToString().StartsWith("瀹㈡埛妯℃澘")) + { + btn.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.user_32x32; + } + else + btn.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.printarea_32x32; btn.ImageOptions.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.TopCenter; btn.Name = Guid.NewGuid().ToString(); - btn.Size = new System.Drawing.Size(150, 150); + btn.Size = new System.Drawing.Size(170, 170); btn.TabIndex = 1; btn.Text = row["reportType"].ToString() + "\n" + row["reportName"].ToString(); btn.Margin = new System.Windows.Forms.Padding(20); @@ -56,12 +64,16 @@ btn2.Click += (s, e) => { EasyRptEdtShow frm = new EasyRptEdtShow(); + frm.UpdateParent += (ss, ee) => + { + GetList(); + }; frm.ShowDialog(); }; } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } diff --git a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdtShow.cs b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdtShow.cs index 14121fc..839bf19 100644 --- a/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdtShow.cs +++ b/DevApp/Gs.DevApp/DevFrm/Sys/EasyRptEdtShow.cs @@ -18,7 +18,14 @@ }, null, false); getPageList(1, 999999); btnSave.Click += BtnSave_Click; + this.FormClosed += EasyRptEdtShow_FormClosed; } + + private void EasyRptEdtShow_FormClosed(object sender, FormClosedEventArgs e) + { + UpdateParent?.Invoke(this, new UpdateParentEventArgs { StringSingle = "1" }); + } + /// <summary> /// 澧炲姞 /// </summary> @@ -43,6 +50,7 @@ if (_rtn.rtnCode > 0) { MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); + txt_reportName.Text = ""; getPageList(1, 999999); } else @@ -108,19 +116,19 @@ return; var _obj = new { - suppId = mxGuid, - joinType = -1, + guid = mxGuid, }; try { var strJson = UtilityHelper.HttpPost("", - "Report/" + "SrmJoin", + "Report/" + "DeleteModel", JsonConvert.SerializeObject(_obj)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); if (_rtn.rtnCode > 0) { MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); - getPageList(1, 999999); + getPageList(1, 999999); + } else MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); @@ -131,5 +139,12 @@ } } } + + + /// <summary> + /// 閫夋嫨鍚庣殑鍥炶皟浜嬩欢 + /// </summary> + public event EventHandler<UpdateParentEventArgs> UpdateParent; + } } \ No newline at end of file diff --git a/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs b/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs index 75bd7df..60ab5b4 100644 --- a/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs +++ b/DevApp/Gs.DevApp/UserControl/SelectCgMx.cs @@ -59,7 +59,6 @@ getPageList(1); getPageListSrm(1); }; - ///////// Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView2, null, null, null, "", null, null, false); getPageListSrm(1); -- Gitblit v1.9.3