From da7a62b106c8192140427e243e1d41fca1625838 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期五, 18 七月 2025 10:26:43 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs |   81 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 71 insertions(+), 10 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs b/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs
index c93d157..cbd2429 100644
--- a/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs
+++ b/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs
@@ -1,16 +1,8 @@
-锘縰sing DevExpress.Utils.DirectXPaint;
-using DevExpress.XtraEditors;
-using Gs.DevApp.ToolBox;
+锘縰sing Gs.DevApp.ToolBox;
 using Newtonsoft.Json;
 using Newtonsoft.Json.Linq;
 using System;
-using System.Collections.Generic;
-using System.ComponentModel;
 using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
 using System.Windows.Forms;
 
 namespace Gs.DevApp.DevFrm.FQC
@@ -22,8 +14,70 @@
         {
             InitializeComponent();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx14);
+            txtChouJian.KeyDown += TxtChouJian_KeyDown;
         }
-        private string _val;
+
+        private void TxtChouJian_KeyDown(object sender, KeyEventArgs e)
+        {
+            string _strCmd = txtChouJian.Text.Trim();
+            if (e.KeyCode == Keys.Enter)
+            {
+                if (string.IsNullOrEmpty(_strCmd))
+                {
+                    ToolBox.MsgHelper.Warning("鎻愮ず锛氳鍏堝綍鍏ユ潯鐮侊紒");
+                    return;
+                }
+                if (string.IsNullOrEmpty(pGuid))
+                {
+                    ToolBox.MsgHelper.Warning("鎻愮ず锛氳鍏堝畬鍠勬楠屽崟锛�");
+                    return;
+                }
+                if (e.KeyCode == Keys.Enter)
+                {
+                    var _obj = new
+                    {
+                        pGuid = pGuid, //杩欐槸妫�楠屽崟guid
+                        itemBarCode = _strCmd,//鎴栬��0k-19,鎴栬�卬g-19
+                    };
+                    try
+                    {
+                        var strJson = UtilityHelper.HttpPost("",
+                            _webServiceName + "EdtModel14",
+                            JsonConvert.SerializeObject(_obj));
+                        var _rtn = UtilityHelper.ReturnToDynamic(strJson);
+                        if (_rtn.rtnCode > 0)
+                        {
+                            JObject _job = JObject.Parse(strJson);
+                            JArray array = new JArray();
+                            foreach (var a in _job["rtnData"]["list"])
+                            {
+                                array.Add(a);
+                            }
+                            DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
+                            gcMx14.BindingContext = new BindingContext();
+                            gcMx14.DataSource = dt;
+                            gcMx14.ForceInitialize();
+                            gvMx14.BestFitColumns();
+                        }
+                        else
+                        {
+                            Gs.DevApp.ToolBox.MsgHelper.ShowInformation(_rtn.rtnMsg);
+                        }
+                        txtChouJian.Text = "";
+                    }
+                    catch (Exception ex)
+                    {
+                        MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+                    }
+                }
+            }
+        }
+
+       
+
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
         public string pGuid
         {
             get;
@@ -31,6 +85,13 @@
         }
 
         /// <summary>
+        /// 鏄惁鍙綍鍏�
+        /// </summary>
+        public void IsReadOnly(bool bl)
+        {
+           this.txtChouJian.ReadOnly =bl;
+        }
+        /// <summary>
         /// 杩欐槸璁板綍琛�
         /// </summary>
         public void getList14()

--
Gitblit v1.9.3