From 236874a930147c27e46c673d8c1a607f1260e8aa Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 31 三月 2025 12:43:43 +0800
Subject: [PATCH] 追溯码

---
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs
index c27c5ae..f9a82a7 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs
@@ -33,6 +33,7 @@
             this.toolBarMenu1.getXmlConfig();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2);
+            Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx3);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", (value) =>
            {
                Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0);
@@ -47,6 +48,7 @@
             getPageList(1);
             pageBar1.PagerEvent += PageBar1_PagerEvent;
           
+            //杩欐槸鎶ュ伐鐮�
             this.ucBtnPrint1.btnDesignClick += (s, e) =>
             {
                 ucBtnPrint1.rptParameter = "rpt_daa{}";
@@ -55,7 +57,17 @@
             {
                 _print();
             };
+            //杩欐槸杩芥函鐮�
+            this.ucBtnPrint98.btnDesignClick += (s, e) => {
+                ucBtnPrint98.rptParameter = "rpt_trace{}";
+            };
+            this.ucBtnPrint98.btnReportClick += (s, e) =>
+            {
+                _print98();
+            };
         }
+
+     
 
         private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
         {
@@ -371,6 +383,24 @@
                     {
                         Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx2, gvMx2);
                     }
+
+                    JArray array3 = new JArray();
+                    foreach (var a in _job["rtnData"]["list3"])
+                    {
+                        array3.Add(a);
+                    }
+                    DataTable dt3 = JsonConvert.DeserializeObject<DataTable>(array3.ToString());
+                    if (dt3.Rows.Count > 0)
+                    {
+                        gcMx3.BindingContext = new BindingContext();
+                        gcMx3.DataSource = dt3;
+                        gcMx3.ForceInitialize();
+                        gvMx3.BestFitColumns();
+                    }
+                    else
+                    {
+                        Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx3, gvMx3);
+                    }
                 }
                 else
                     ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
@@ -496,6 +526,32 @@
                    + "," + txt_psnQty_1.Text.Trim()
                    + "}";
         }
+        private void _print98()
+        {
+            string rowGuid, rowName;
+            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
+                lbGuid, txt_daa001, gridView1);
+            ucBtnPrint98.guidKey = rowGuid;
+            if (rowGuid.Length < 36)
+            {
+                Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨浣犺鎵撳嵃鐨勮锛�");
+                this.ucBtnPrint98.rptParameter = "return false";
+                return;
+            }
+            if (string.IsNullOrEmpty(txt_iCount_98.Text.Trim()))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨鎵撳嵃鏉$爜寮犳暟锛�");
+                txt_iCount_98.Focus();
+                this.ucBtnPrint98.rptParameter = "return false";
+                return;
+            }
+            this.ucBtnPrint98.rptParameter = "rpt_trace{" + ""
+                   + "," + txt_printRemark.Text.Trim()
+                   + "," + ""
+                   + "," + txt_iCount_98.Text.Trim()
+                   + "," + 1
+                   + "}";
+        }
 
         private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
         {

--
Gitblit v1.9.3