From 84e8197da9284b10eb6fca4cd7a8931406d97ad6 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期六, 12 七月 2025 16:22:14 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/DevFrm/WOM/FrmBackFlash.cs |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/FrmBackFlash.cs b/DevApp/Gs.DevApp/DevFrm/WOM/FrmBackFlash.cs
index 9fdf40c..45a2ee8 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/FrmBackFlash.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/FrmBackFlash.cs
@@ -1,15 +1,12 @@
-锘縰sing DevExpress.RichEdit.Export;
-using Gs.DevApp.Entity;
+锘縰sing Gs.DevApp.Entity;
 using Gs.DevApp.ToolBox;
 using Gs.DevApp.UserControl;
 using Newtonsoft.Json;
-using OracleInternal.Sharding;
 using System;
 using System.Collections.Generic;
 using System.Data;
 using System.Threading.Tasks;
 using System.Windows.Forms;
-using static DevExpress.XtraBars.Docking2010.Views.BaseRegistrator;
 
 namespace Gs.DevApp.DevFrm.WOM
 {
@@ -17,6 +14,9 @@
     {
         string _webServiceName = "MesBackFlash/";
         List<FilterEntity> _filterList = new List<FilterEntity>();
+        string _ucBm = "";//棰嗘枡閮ㄩ棬
+        string _ucCk = "";//鍙戞枡浠撳簱
+        string _ucWl = "";//鏂�
         public FrmBackFlash()
         {
             InitializeComponent();
@@ -42,9 +42,21 @@
             }, lbGuid);
             getPageList(1);
             pageBar1.PagerEvent += PageBar1_PagerEvent;
-            txt_depotId.getSuppler("");
-            txt_departmentId.getSuppler("");
-            txt_ItemId.getSuppler("");
+            //閫夋嫨搴撳瓨缁勭粐锛堝彉鏄庣粏涓殑鐗╂枡鍜屽彉璐т富锛�
+            this.txt_orgId.EditChanged += (s, e) =>
+            {
+                string _orgId = txt_orgId.GetId();
+                if (string.IsNullOrEmpty(_orgId))
+                    return;
+                txt_depotId.getSuppler(_orgId, _ucCk);
+                txt_departmentId.getSuppler(_orgId, _ucBm);
+                txt_ItemId.getSuppler(_orgId, _ucWl);
+            };
+            this.txt_ItemId.EditChanged += (s, e) =>
+            {
+                txt_itemNo.Text = txt_ItemId.GetCode();
+                txt_itemModel.Text = txt_ItemId.GetModel();
+            };
         }
         private async void GridView1_ColumnFilterChanged(object sender, EventArgs e)
         {
@@ -320,8 +332,14 @@
                 if (_rtn.rtnCode > 0)
                 {
                     dynamic dy = _rtn.rtnData;
+                    _ucBm = dy.departmentId;
+                    _ucCk = dy.depotId;
+                    _ucWl = dy.ItemId;
                     lbGuid.Text = strGuid;
                     UtilityHelper.SetValueByObj(this.layoutMx1.Controls, dy, isEdit);
+                    _ucBm = "";
+                    _ucCk = "";
+                    _ucWl = "";
                 }
                 else
                     ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);

--
Gitblit v1.9.3