From 1f412341cf39655fe47318b20c23bf4de8dc8717 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期五, 31 十月 2025 15:56:07 +0800
Subject: [PATCH] 完结功能

---
 DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs |   80 ++++++++++++++++++++++++++++++----------
 1 files changed, 60 insertions(+), 20 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
index 5020849..a32f95e 100644
--- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
@@ -1,4 +1,3 @@
-using DevExpress.XtraCharts.GLGraphics.Platform;
 using DevExpress.XtraEditors;
 using Gs.DevApp.Entity;
 using Gs.DevApp.ToolBox;
@@ -42,6 +41,8 @@
             toolBarMenu1.btnCaiGouFchkClick += ToolBarMenu1_btnCaiGouFchkClick;
             toolBarMenu1.btnCaiWuChkClick += ToolBarMenu1_btnCaiWuChkClick;
             toolBarMenu1.btnCaiWuFchkClick += ToolBarMenu1_btnCaiWuFchkClick;
+            toolBarMenu1.btnPrintClick += ToolBarMenu1_btnPrintClick;
+            toolBarMenu1.btnWjClick += ToolBarMenu1_btnWjClick;
             this.toolBarMenu1.getXmlConfig();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "isChk", "", (value) =>
@@ -68,17 +69,20 @@
                 ucLookHuoZhu1.SetHzLx(_ucHzlx);
                 ucLookHuoZhu1.SetHzId(_ucHz);
                 _bindLookSearch(txt_qt035.Text.Trim(), "","");
-            };
-            //閫夋嫨棰嗙敤缁勭粐
-            txt_qt024.EditChanged += (s, e) =>
-            {
-                string _orgId = txt_qt024.GetId();
-                if (string.IsNullOrEmpty(_orgId))
-                    return;
                 txt_qt013.getSuppler(_orgId, _ucKh);
-                txt_qt009.getSuppler(_orgId, _ucBm);
+                txt_qt009.getSuppler(_orgId, _ucBm, " len(a.departmentcode)>2 ");
                 txt_wwgys.getSuppler(_orgId, _ucGys);
             };
+            //閫夋嫨棰嗙敤缁勭粐2025骞�-10-24宸茶绂佺敤锛屼负鑰冭檻鎬ц兘锛屽垹闄�
+            //txt_qt024.EditChanged += (s, e) =>
+            //{
+            //    string _orgId = txt_qt024.GetId();
+            //    if (string.IsNullOrEmpty(_orgId))
+            //        return;
+            //    txt_qt013.getSuppler(_orgId, _ucKh);
+            //    txt_qt009.getSuppler(_orgId, _ucBm);
+            //    txt_wwgys.getSuppler(_orgId, _ucGys);
+            //};
             //閫夋嫨鏉ユ簮鍗曞彿
             txt_qt035.ButtonClick += (s, e) =>
             {
@@ -207,6 +211,8 @@
             };
             #endregion
         }
+
+      
 
         /// <summary>
         /// 鏉ユ簮鏄庣粏闄愬埗锛�
@@ -420,7 +426,7 @@
             }
             //2025/07/12鍔犱笂淇敼鐘舵�佷笅涓嶈兘淇敼
             txt_qt023.IsReadly = true;
-            txt_qt024.IsReadly = true;
+            //txt_qt024.IsReadly = true;
             ucLookHuoZhu1.Enabled = false;
         }
         /// <summary>
@@ -439,7 +445,7 @@
             ucLookHuoZhu1.Enabled = true;
             //澧炲姞鏃讹紝榛樿缁勭粐
             string deftOrg = UtilityHelper.GetFirstOrg(txt_qt023);
-            string deftOrg2 = UtilityHelper.GetFirstOrg(txt_qt024);
+            //string deftOrg2 = UtilityHelper.GetFirstOrg(txt_qt024);
         }
         /// <summary>
         /// 淇濆瓨浜嬩欢
@@ -454,7 +460,8 @@
             string inHz = ucLookHuoZhu1.GetHzId();//璐т富
             string inRkyy = txt_qt010.Text.Trim();//鍘熷洜
             string inDjlx = txt_qt019.Text.Trim();//鍗曟嵁绫诲瀷
-            string inLyOrg = txt_qt024.GetId();//棰嗙敤缁勭粐
+           // string inLyOrg = txt_qt024.GetId();//棰嗙敤缁勭粐
+            string inLyOrg = inOrgId;//棰嗙敤缁勭粐绛変簬搴撳瓨缁勭粐
             string inLyCus = txt_qt013.GetId();//棰嗙敤瀹㈡埛
             string inLyDepart = txt_qt009.GetId();//棰嗙敤閮ㄩ棬
             string inKcfx = txt_qt020.Text.Trim();//搴撳瓨鏂瑰悜
@@ -476,12 +483,12 @@
                 Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨璐т富锛�");
                 return;
             }
-            if (string.IsNullOrEmpty(inLyOrg))
-            {
-                Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨棰嗙敤缁勭粐锛�");
-                txt_qt024.Focus();
-                return;
-            }
+            //if (string.IsNullOrEmpty(inLyOrg))
+            //{
+            //    Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨棰嗙敤缁勭粐锛�");
+            //    txt_qt024.Focus();
+            //    return;
+            //}
             if (txt_qtlx.SelectedIndex <= 0)
             {
                 Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨鍑哄簱绫诲瀷锛�");
@@ -717,7 +724,16 @@
             }
         }
 
-
+        /// <summary>
+        /// 瀹岀粨
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        /// <exception cref="NotImplementedException"></exception>
+        private void ToolBarMenu1_btnWjClick(object sender, EventArgs e)
+        {
+            _toolCk(2);
+        }
         /// <summary>
         ///     瀹℃牳浜嬩欢
         /// </summary>
@@ -816,6 +832,9 @@
                 case 0:
                     strMsg = "鍙嶅鏍�";
                     break;
+                case 2:
+                    strMsg = "瀹岀粨";
+                    break;
                 case 20:
                     strMsg = "鍞悗瀹℃牳";
                     break;
@@ -874,7 +893,6 @@
                         int rowHandle = gridView1.LocateByValue("guid", rowGuid);
                         gridView1.FocusedRowHandle = rowHandle;
                     }
-
                 }
                 else
                     MsgHelper.ShowError(_rtn.rtnData.outMsg.ToString());
@@ -986,5 +1004,27 @@
             };
             frm.ShowDialog();
         }
+
+        private void ToolBarMenu1_btnPrintClick(object sender, EventArgs e)
+        {
+            //guidKey, rptParameter
+            string rowGuid, rowName;
+            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
+                lbGuid, txt_qtck, gridView1, "qtck");
+            if (string.IsNullOrEmpty(rowGuid))
+            {
+                MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
+                return;
+            }
+            this.toolBarMenu1.rptParameter = "rpt_QTCK{"
+                                               + ""
+                                               + "," + ""
+                                               + "," + ""
+                                               + "," + ""
+                                               + "," + ""
+                                               + "}";
+            this.toolBarMenu1.guidKey = rowGuid;
+
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3