From 42b161dc715b3bcc91311be408c8a408f4e450b1 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 25 八月 2025 11:00:00 +0800 Subject: [PATCH] 数据过滤 --- DevApp/Gs.DevApp/DevFrm/WW/WwBlcl.cs | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/WW/WwBlcl.cs b/DevApp/Gs.DevApp/DevFrm/WW/WwBlcl.cs index f6c64f2..65203c5 100644 --- a/DevApp/Gs.DevApp/DevFrm/WW/WwBlcl.cs +++ b/DevApp/Gs.DevApp/DevFrm/WW/WwBlcl.cs @@ -7,6 +7,7 @@ using System; using System.Collections.Generic; using System.Data; +using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; @@ -41,8 +42,8 @@ toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick; this.toolBarMenu1.getXmlConfig(); Form parentForm = this.FindForm(); - Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx( gvMx1); - Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter( gridView1, picCheckBox, parentForm, "bl018", "", (value) => + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, parentForm, "bl018", "", (value) => { Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0); }, tips); @@ -95,7 +96,7 @@ } private void GridView1_ColumnFilterChanged(object sender, EventArgs e) { - _filterList= Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); + _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); Task.Delay(100); getPageList(1); } @@ -112,7 +113,7 @@ lbGuid, txt_blNo, gridView1); toolBarMenu1.guidKey = rowGuid; } - + /// <summary> /// 鍒嗛〉浜嬩欢 /// </summary> @@ -138,7 +139,7 @@ gridView1.ColumnFilterChanged -= GridView1_ColumnFilterChanged; gridView1.ActiveFilter.Clear(); gridView1.ColumnFilterChanged += GridView1_ColumnFilterChanged; - var frm = new ShowFilter(gridView1.Columns, _filterList, parentForm.GetType().FullName); + var frm = new ShowFilter(gridView1.Columns, _filterList, parentForm.GetType().FullName); frm.UpdateParent += Frm_UpdateParent; frm.ShowDialog(); } @@ -256,6 +257,9 @@ gvList.Add(gvMx1); UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, true, gvList); } + //2025/07/12鍔犱笂淇敼鐘舵�佷笅涓嶈兘淇敼 + txt_orgId.IsReadly = true; + txt_aboutGuid.IsReadly = true; } /// <summary> /// 鏂板浜嬩欢 @@ -270,6 +274,9 @@ gridViews.Add(gvMx1); UtilityHelper.CleanValueByControl(this.layoutMx1.Controls, true, gridViews); Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); + //澧炲姞鏃讹紝榛樿缁勭粐 + string deftOrg = UtilityHelper.GetFirstOrg(txt_orgId); + } /// <summary> @@ -282,7 +289,7 @@ toolBarMenu1.isSetBtn = false; string inGdId = txt_aboutGuid.GetId();//宸ュ崟鍙� string inCkId = txt_bl010.GetId();//鍙戞枡浠� - string inFlOrg= txt_orgId.GetId();//鍙戞枡缁勭粐 + string inFlOrg = txt_orgId.GetId();//鍙戞枡缁勭粐 if (string.IsNullOrEmpty(inFlOrg)) { Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鍙戞枡缁勭粐锛�"); @@ -377,8 +384,12 @@ /// <param name="pageSize">姣忛〉鍑犳潯</param> private void getPageList(int curPage) { - var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList); - _sbSqlWhere += " and a.bl008='" + strType + "'"; + gcMain1.DataSource = null; + System.Text.StringBuilder _sbSqlWhere = new System.Text.StringBuilder(); + _sbSqlWhere.Append(" and a.bl008='" + strType + "'"); + _sbSqlWhere.Append(" and a.org_id in"); + _sbSqlWhere.Append(ToolBox.UtilityHelper.GetOrgWhere()); + _sbSqlWhere.Append(UtilityHelper.GetSearchWhere(_filterList)); PageQueryModel pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "create_date", "asc", "", _sbSqlWhere.ToString()); string json = JsonConvert.SerializeObject(pgq); try @@ -598,6 +609,6 @@ } } } - + } } \ No newline at end of file -- Gitblit v1.9.3