From 0ae97d187cc35bf647a896c184e2afd0c11a870c Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 04 十一月 2024 16:30:39 +0800
Subject: [PATCH] iqc

---
 DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs          |   37 ++++++++++++++++++
 DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaItemsDetect01.cs       |    1 
 DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.Designer.cs |   43 +++++++++++++++++++--
 3 files changed, 76 insertions(+), 5 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.Designer.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.Designer.cs
index f7168f6..a3d1e49 100644
--- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.Designer.cs
@@ -54,10 +54,12 @@
             this.groupControl1 = new DevExpress.XtraEditors.GroupControl();
             this.gcMx2 = new DevExpress.XtraGrid.GridControl();
             this.gvMx2 = new DevExpress.XtraGrid.Views.Grid.GridView();
+            this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.panMsg = new DevExpress.XtraEditors.PanelControl();
+            this.labCurrentItem = new DevExpress.XtraEditors.LabelControl();
             this.btnLoad = new DevExpress.XtraEditors.SimpleButton();
             this.txtJianYan = new DevExpress.XtraEditors.TextEdit();
             this.labelControl3 = new DevExpress.XtraEditors.LabelControl();
@@ -148,6 +150,7 @@
             this.txt_modify1Flag = new DevExpress.XtraEditors.TextEdit();
             this.lb_lotNo = new DevExpress.XtraEditors.LabelControl();
             this.txt_lotNo = new DevExpress.XtraEditors.TextEdit();
+            this.labCurrentGuid = new DevExpress.XtraEditors.LabelControl();
             this.tabMxPage1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1.Panel1)).BeginInit();
@@ -519,11 +522,22 @@
             // gvMx2
             // 
             this.gvMx2.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
+            this.gridColumn4,
             this.gridColumn3,
             this.gridColumn2,
             this.gridColumn1});
             this.gvMx2.GridControl = this.gcMx2;
             this.gvMx2.Name = "gvMx2";
+            // 
+            // gridColumn4
+            // 
+            this.gridColumn4.Caption = "guid涓嶈兘鍒犻櫎";
+            this.gridColumn4.FieldName = "guid";
+            this.gridColumn4.MinWidth = 25;
+            this.gridColumn4.Name = "gridColumn4";
+            this.gridColumn4.Visible = true;
+            this.gridColumn4.VisibleIndex = 3;
+            this.gridColumn4.Width = 94;
             // 
             // gridColumn3
             // 
@@ -557,6 +571,8 @@
             // 
             // panMsg
             // 
+            this.panMsg.Controls.Add(this.labCurrentGuid);
+            this.panMsg.Controls.Add(this.labCurrentItem);
             this.panMsg.Controls.Add(this.btnLoad);
             this.panMsg.Controls.Add(this.txtJianYan);
             this.panMsg.Controls.Add(this.labelControl3);
@@ -567,10 +583,18 @@
             this.panMsg.Size = new System.Drawing.Size(1340, 68);
             this.panMsg.TabIndex = 1;
             // 
+            // labCurrentItem
+            // 
+            this.labCurrentItem.Location = new System.Drawing.Point(141, 30);
+            this.labCurrentItem.Name = "labCurrentItem";
+            this.labCurrentItem.Size = new System.Drawing.Size(81, 18);
+            this.labCurrentItem.TabIndex = 4;
+            this.labCurrentItem.Text = "labelControl4";
+            // 
             // btnLoad
             // 
             this.btnLoad.ImageOptions.Image = global::Gs.DevApp.Properties.Resources.refresh_32x321;
-            this.btnLoad.Location = new System.Drawing.Point(810, 16);
+            this.btnLoad.Location = new System.Drawing.Point(889, 16);
             this.btnLoad.Name = "btnLoad";
             this.btnLoad.Size = new System.Drawing.Size(180, 34);
             this.btnLoad.TabIndex = 3;
@@ -578,7 +602,7 @@
             // 
             // txtJianYan
             // 
-            this.txtJianYan.Location = new System.Drawing.Point(569, 16);
+            this.txtJianYan.Location = new System.Drawing.Point(648, 16);
             this.txtJianYan.Name = "txtJianYan";
             this.txtJianYan.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14F);
             this.txtJianYan.Properties.Appearance.Options.UseFont = true;
@@ -589,7 +613,7 @@
             // 
             this.labelControl3.Appearance.Font = new System.Drawing.Font("Tahoma", 14F);
             this.labelControl3.Appearance.Options.UseFont = true;
-            this.labelControl3.Location = new System.Drawing.Point(161, 19);
+            this.labelControl3.Location = new System.Drawing.Point(240, 19);
             this.labelControl3.Name = "labelControl3";
             this.labelControl3.Size = new System.Drawing.Size(398, 29);
             this.labelControl3.TabIndex = 1;
@@ -599,7 +623,7 @@
             // 
             this.labelControl2.Appearance.Font = new System.Drawing.Font("Tahoma", 14F);
             this.labelControl2.Appearance.Options.UseFont = true;
-            this.labelControl2.Location = new System.Drawing.Point(35, 19);
+            this.labelControl2.Location = new System.Drawing.Point(24, 19);
             this.labelControl2.Name = "labelControl2";
             this.labelControl2.Size = new System.Drawing.Size(120, 29);
             this.labelControl2.TabIndex = 0;
@@ -1664,6 +1688,14 @@
             this.txt_lotNo.Size = new System.Drawing.Size(150, 28);
             this.txt_lotNo.TabIndex = 262;
             // 
+            // labCurrentGuid
+            // 
+            this.labCurrentGuid.Location = new System.Drawing.Point(86, 3);
+            this.labCurrentGuid.Name = "labCurrentGuid";
+            this.labCurrentGuid.Size = new System.Drawing.Size(81, 18);
+            this.labCurrentGuid.TabIndex = 5;
+            this.labCurrentGuid.Text = "labelControl4";
+            // 
             // Frm_MesQaItemsDetect01
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F);
@@ -1852,5 +1884,8 @@
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn3;
         private DevExpress.XtraEditors.SimpleButton btnLoad;
+        private DevExpress.XtraGrid.Columns.GridColumn gridColumn4;
+        private DevExpress.XtraEditors.LabelControl labCurrentItem;
+        private DevExpress.XtraEditors.LabelControl labCurrentGuid;
     }
 }
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs
index 3724a04..5a3b3ff 100644
--- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs
+++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs
@@ -5,6 +5,7 @@
 using Gs.DevApp.Entity;
 using Gs.DevApp.ToolBox;
 using Gs.DevApp.UserControl;
+using MES.Service.Modes;
 using Newtonsoft.Json;
 using Newtonsoft.Json.Linq;
 using System;
@@ -161,6 +162,38 @@
                     gvMx2.SetRowCellValue(i, "fcheckResu", _str1);
                     gvMx2.SetRowCellValue(i, "fstand", _str1);
                 }
+                List<MesQaItemsDetectDetail12> lst = new List<MesQaItemsDetectDetail12>();
+                for (var i = 0; i < gvMx2.DataRowCount; i++)
+                {
+                    var row = gvMx2.GetDataRow(i);
+                    if (row != null)
+                        lst.Add(new MesQaItemsDetectDetail12()
+                        {
+                            ParentGuid= UtilityHelper.ToGuid(labCurrentGuid.Text.Trim()),
+                            Guid = UtilityHelper.ToGuid(row["guid"].ToString()),
+                            FcheckResu = row["fcheckResu"].ToString(),
+                            //Fstand = row["fstand"].ToString(),
+                            FcheckItem = labCurrentItem.Text.Trim(),
+                            GrandpaGuid = UtilityHelper.ToGuid(lbGuid.Text.Trim()),
+                        });
+                }
+                var _obj = lst;
+                try
+                {
+                    var strJson = UtilityHelper.HttpPost("",
+                        _webServiceName + "EdtModelDetail12",
+                        JsonConvert.SerializeObject(_obj));
+                    var _rtn = UtilityHelper.ReturnToDynamic(strJson);
+                    MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
+                    if (_rtn.rtnCode > 0)
+                    {
+
+                    }
+                }
+                catch (Exception ex)
+                {
+                    MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+                }
             }
         }
 
@@ -227,7 +260,7 @@
                 lbGuid, txt_releaseNo, gridView1);
             toolBarMenu1.guidKey = rowGuid;
         }
-     
+
         /// <summary>
         /// 鍙栨秷浜嬩欢
         /// </summary>
@@ -529,6 +562,8 @@
         {
             var myDataRow = gvMx1.GetDataRow(e.FocusedRowHandle);
             if (myDataRow == null) return;
+            labCurrentItem.Text = myDataRow["fcheckItem"].ToString();
+            labCurrentGuid.Text = myDataRow["guid"].ToString();
             var _obj = new
             {
                 parentGuid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓
diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaItemsDetect01.cs b/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaItemsDetect01.cs
index 3947dfb..ae5b559 100644
--- a/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaItemsDetect01.cs
+++ b/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaItemsDetect01.cs
@@ -327,5 +327,6 @@
         ///</summary>
     
          public string Remarks { get; set; }
+
     }
 }

--
Gitblit v1.9.3