From 80fca75dc87026fc0ef2a634e1f08927339cde8a Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 14 四月 2025 08:10:34 +0800
Subject: [PATCH] 打印计算

---
 DevApp/Gs.DevApp/DevFrm/QC/Jyxm.cs |   35 ++++++++++++++++++++++-------------
 1 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Jyxm.cs b/DevApp/Gs.DevApp/DevFrm/QC/Jyxm.cs
index cec6dff..2d8979e 100644
--- a/DevApp/Gs.DevApp/DevFrm/QC/Jyxm.cs
+++ b/DevApp/Gs.DevApp/DevFrm/QC/Jyxm.cs
@@ -19,13 +19,12 @@
     {
         private List<FilterEntity> _filterList = new List<FilterEntity>();
         private readonly string _webServiceName = "MesQmCheckitemManager/";
-        public string strType = "";
+        public string strType = "";//iqc type
+        public decimal dfValue = 1;  //iqc鐨勬牱鍝佹暟閲忛粯璁�5锛屽惁鍒�1
         public Jyxm(string _strType)
         {
             InitializeComponent();
             strType = _strType;
-
-
         }
         protected override void OnCreateControl()
         {
@@ -40,24 +39,27 @@
             toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick;
             toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
             toolBarMenu1.btnPiZhunClick += ToolBarMenu1_btnPiZhunClick;
-            decimal _dfValue = 1;
             if (strType == "iqc")
-                _dfValue = 5;
-            this.gvMx1.InitNewRow += (s, e) => { this.gvMx1.SetRowCellValue(e.RowHandle, "ypsl", _dfValue); };
+                dfValue = 5;
+            this.gvMx1.InitNewRow += (s, e) => { 
+                this.gvMx1.SetRowCellValue(e.RowHandle, "ypsl", dfValue);
+                int newIndex = gvMx1.DataRowCount + 1;
+                this.gvMx1.SetRowCellValue(e.RowHandle, "forder", newIndex);
+            };
             this.toolBarMenu1.getXmlConfig();
             Form parentForm = this.FindForm();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, parentForm, "foneChecked", "", (value) =>
             {
                 Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0);
-            });
+            }, tips);
             Gs.DevApp.ToolBox.UtilityHelper.SetTabParameter(gridView1, xtraTabControl1, pageBar1, (value) =>
             {
                 getModel(value);
             }, (value) =>
             {
                 getPageList(this.pageBar1.CurrentPage);
-            });
+            }, lbGuid);
             getPageList(1);
             pageBar1.PagerEvent += PageBar1_PagerEvent;
             _setIno();
@@ -82,13 +84,12 @@
                 frm.ShowDialog();
             };
             btnSave.Click += BtnSave_Click;
-
         }
 
 
         private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
         {
-            Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1);
+            _filterList= Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1);
             Task.Delay(100);
             getPageList(1);
         }
@@ -110,10 +111,15 @@
         /// <param name="e"></param>
         private void ToolBarMenu1_btnQueryClick(object sender, EventArgs e)
         {
+            Form parentForm;
+            if (this.Parent is Form)
+                parentForm = this.Parent as Form;
+            else
+                parentForm = this.Parent.Parent as Form;
             gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged;
             gridView1.ActiveFilter.Clear();
             gridView1.ColumnFilterChanged += GridView1_ColumnFilterChanged;
-              var frm = new ShowFilter(gridView1.Columns, _filterList, this.GetType().FullName);
+              var frm = new ShowFilter(gridView1.Columns, _filterList, parentForm.GetType().FullName);
             frm.UpdateParent += Frm_UpdateParent;
             frm.ShowDialog();
         }
@@ -307,7 +313,6 @@
                         //鍋囧涓変釜閮戒负绌洪�氳繃
                         if (string.IsNullOrEmpty(_Fstand) && string.IsNullOrEmpty(_FupAllow) && string.IsNullOrEmpty(_FdownAllow))
                         {
-
                         }
                         else
                         {
@@ -373,6 +378,8 @@
                         gridViews.Add(gvMx1);
                         gridViews.Add(gridView2);
                         UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, false, gridViews);
+                        toolBarMenu1.currentAction = "";
+                        Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 6);
                     }
                 }
                 catch (Exception ex)
@@ -797,7 +804,9 @@
             var _obj = new
             {
                 sourceGuid = UtilityHelper.ToGuid(lbGuid.Text.Trim()),
-                itemGuids = _sbGuids.ToString()
+                itemGuids = _sbGuids.ToString(),
+                iqcType=this.strType,
+                ypsl=this.dfValue
             };
             try
             {

--
Gitblit v1.9.3