From 5d0080eecc63a8ea1feac3f4f248549eb68d2c5e Mon Sep 17 00:00:00 2001
From: cdk <2441919651@qq.com>
Date: 星期四, 30 十月 2025 11:20:55 +0800
Subject: [PATCH] 增加验证
---
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs | 84 +++++++++++++++++++++++++++++++++++++++--
1 files changed, 79 insertions(+), 5 deletions(-)
diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 0eb75a3..0d37aea 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -87,7 +87,7 @@
request.ContentType = "application/json";
request.Headers.Add("token", GetBasicAuthTicket());
request.Accept = "*/*";
- request.Timeout = 150000;
+ // request.Timeout = 150000;
request.AllowAutoRedirect = false;
request.ServicePoint.Expect100Continue = false;
HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
@@ -267,6 +267,12 @@
{
gv.ClearSorting();
gv.OptionsCustomization.AllowSort = isEdt;
+
+ gv.OptionsFilter.AllowFilterEditor = isEdt;
+ gv.OptionsCustomization.AllowFilter = isEdt;
+ gv.OptionsView.ShowAutoFilterRow = isEdt;
+
+
foreach (GridColumn colmn in gv.Columns)
{
colmn.OptionsColumn.AllowEdit = true;
@@ -276,7 +282,8 @@
colmn.OptionsColumn.ReadOnly = false;
}
;
- if (colmn.Name.ToString().Contains("gvMxDel") || colmn.Name.ToString().Contains("gvMxTui"))
+ if (colmn.Name.ToString().Contains("gvMxDel")
+ || colmn.Name.ToString().Contains("gvMxTui"))
{
colmn.Visible = !isEdt;
if (colmn.Visible == true)
@@ -307,6 +314,18 @@
if (_btnAry2.Length > 0)
{
var _btnType = _btnAry2[0];
+ _btnType.Enabled = !isEdt;
+ }
+ var _btnAry3 = controls.Find("btnCopyXls", false);
+ if (_btnAry3.Length > 0)
+ {
+ var _btnType = _btnAry3[0];
+ _btnType.Enabled = !isEdt;
+ }
+ var _btnAry4 = controls.Find("btnDown", false);
+ if (_btnAry4.Length > 0)
+ {
+ var _btnType = _btnAry4[0];
_btnType.Enabled = !isEdt;
}
foreach (JProperty property in dynamicObject.Properties())
@@ -565,6 +584,14 @@
txt.IsReadly = isEdt;
continue;
}
+ //鑷畾缁勭粐all
+ if (colType is UcLookOrgAll)
+ {
+ var txt = colType as UcLookOrgAll;
+ txt.SetIdOrCode(strVal);
+ txt.IsReadly = isEdt;
+ continue;
+ }
//鑷畾鐢ㄦ埛
if (colType is UcLookUser)
{
@@ -683,6 +710,9 @@
{
gv.ClearSorting();
gv.OptionsCustomization.AllowSort = isEdt;
+ gv.OptionsFilter.AllowFilterEditor = isEdt;
+ gv.OptionsCustomization.AllowFilter = isEdt;
+ gv.OptionsView.ShowAutoFilterRow = isEdt;
foreach (GridColumn colmn in gv.Columns)
{
colmn.OptionsColumn.AllowEdit = true;
@@ -870,6 +900,14 @@
txt.IsReadly = isEdt;
continue;
}
+ //鑷畾缁勭粐All
+ if (ctrl is UcLookOrgAll)
+ {
+ var txt = ctrl as UcLookOrgAll;
+ txt.SetIdOrCode("-1");
+ txt.IsReadly = isEdt;
+ continue;
+ }
//鑷畾鐢ㄦ埛
if (ctrl is UcLookUser)
{
@@ -971,6 +1009,12 @@
{
gv.ClearSorting();
gv.OptionsCustomization.AllowSort = isEdt;
+
+ gv.OptionsFilter.AllowFilterEditor = isEdt;
+ gv.OptionsCustomization.AllowFilter = isEdt;
+ gv.OptionsView.ShowAutoFilterRow = isEdt;
+
+
foreach (GridColumn colmn in gv.Columns)
{
colmn.OptionsColumn.AllowEdit = true;
@@ -1118,6 +1162,13 @@
if (ctrl is UcLookOrg)
{
var txt = ctrl as UcLookOrg;
+ txt.IsReadly = isEdt;
+ continue;
+ }
+ //鑷畾缁勭粐
+ if (ctrl is UcLookOrgAll)
+ {
+ var txt = ctrl as UcLookOrgAll;
txt.IsReadly = isEdt;
continue;
}
@@ -2067,11 +2118,11 @@
column.MaxWidth = 0;
}
gridView1.OptionsView.ColumnAutoWidth = false;//鑷姩璋冩暣鍒楀
- gridView1.OptionsFilter.AllowFilterEditor = false;
+ gridView1.OptionsFilter.AllowFilterEditor = true;
gridView1.OptionsFilter.ShowCustomFunctions = DevExpress.Utils.DefaultBoolean.False;
- gridView1.OptionsCustomization.AllowFilter = false;
+ gridView1.OptionsCustomization.AllowFilter = true;
gridView1.OptionsFind.ShowSearchNavButtons = false;
- gridView1.OptionsView.ShowAutoFilterRow = false;
+ gridView1.OptionsView.ShowAutoFilterRow = true;
gridView1.OptionsView.ShowGroupPanel = false;
gridView1.IndicatorWidth = 60;
gridView1.CustomDrawRowIndicator += (s, e) =>
@@ -2532,6 +2583,29 @@
return "";
}
}
+ public static string GetFirstOrg(UserControl.UcLookOrgAll txt_erpSczz)
+ {
+ string userGuid = LoginInfoModel.CurrentUser.LoginUserGuid;
+ var pgq = new PageQueryModel(1, 999999, "FID", "asc", userGuid, " and IS_STATUS=1");
+ var json = JsonConvert.SerializeObject(pgq);
+ try
+ {
+ var strReturn = UtilityHelper.HttpPost("", "Organization/GetListPage", json);
+ var _obj = UtilityHelper.ReturnToDynamic(strReturn);
+ string _extendText = _obj.rtnData.extendText;
+ string[] _dftOrg = _extendText.Split(',');
+ if (_dftOrg.Length > 0)
+ {
+ txt_erpSczz.SetIdOrCode(_dftOrg[0].Trim());
+ return _dftOrg[0].Trim();
+ }
+ return "";
+ }
+ catch (Exception ex)
+ {
+ return "";
+ }
+ }
}
/// <summary>
--
Gitblit v1.9.3