现场控制点资料柜界面编辑优化;

现场控制点裁剪和资料柜显示验收类型列;
This commit is contained in:
夏菊 2025-08-11 11:06:37 +08:00
parent 4853c0c07c
commit 0899055e49
4 changed files with 33 additions and 13 deletions

View File

@ -86,6 +86,9 @@
<f:RenderField Width="100px" ColumnID="RecordAndCode" DataField="RecordAndCode" FieldType="String"
HeaderText="记录格式文本号" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CheckAcceptType" DataField="CheckAcceptType" FieldType="String"
HeaderText="验收类型" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:LinkButtonField HeaderText="附件" ColumnID="download" Width="40px" TextAlign="Center" Icon="ArrowDown" CommandName="download" />
<f:RenderField Width="40px" ColumnID="Class" DataField="Class" FieldType="String"
HeaderText="控制等级" HeaderTextAlign="Center" TextAlign="Center">

View File

@ -65,11 +65,12 @@ namespace FineUIPro.Web.CQMS.WBS
this.Grid1.Columns[3].Hidden = true;
this.Grid1.Columns[4].Hidden = true;
this.Grid1.Columns[5].Hidden = false;
this.Grid1.Columns[7].Hidden = false;
this.Grid1.Columns[6].Hidden = false;
this.Grid1.Columns[8].Hidden = false;
this.Grid1.Columns[9].Hidden = false;
this.Grid1.Columns[10].Hidden = false;
this.Grid1.Columns[11].Hidden = false;
this.Grid1.Columns[12].Hidden = false;
}
}
#endregion
@ -452,25 +453,27 @@ namespace FineUIPro.Web.CQMS.WBS
this.Grid1.Columns[3].Hidden = true;
this.Grid1.Columns[4].Hidden = true;
this.Grid1.Columns[5].Hidden = false;
this.Grid1.Columns[7].Hidden = false;
this.Grid1.Columns[6].Hidden = false;
this.Grid1.Columns[8].Hidden = false;
this.Grid1.Columns[9].Hidden = false;
this.Grid1.Columns[10].Hidden = false;
this.Grid1.Columns[11].Hidden = false;
this.Grid1.Columns[12].Hidden = false;
this.Grid1.Columns[13].Hidden = false;
}
else
{
this.Grid1.Columns[2].Hidden = false;
this.Grid1.Columns[3].Hidden = false;
this.Grid1.Columns[4].Hidden = false;
this.Grid1.Columns[5].Hidden = true;
this.Grid1.Columns[7].Hidden = true;
this.Grid1.Columns[5].Hidden = false;
this.Grid1.Columns[6].Hidden = true;
this.Grid1.Columns[8].Hidden = true;
this.Grid1.Columns[9].Hidden = true;
this.Grid1.Columns[10].Hidden = true;
this.Grid1.Columns[11].Hidden = true;
this.Grid1.Columns[12].Hidden = true;
this.Grid1.Columns[13].Hidden = true;
}
BindGrid();
}
@ -845,8 +848,9 @@ namespace FineUIPro.Web.CQMS.WBS
/// </summary>
private void BindGrid()
{
string strSql = @"SELECT BreakdownProjectId,BreakdownCode,BreakdownName,Basis,CheckPoints,RecordAndCode,Class,FenBao,WuHuan,JianLi,YeZhu,Remark,ModelURL"
+ @" FROM WBS_BreakdownProject ";
string strSql = @"SELECT BreakdownProjectId,BreakdownCode,BreakdownName,Basis,CheckPoints,RecordAndCode,Class,FenBao,WuHuan,JianLi,YeZhu,Remark,ModelURL
,(CASE WHEN CheckAcceptType='1' THEN '' WHEN CheckAcceptType='2' THEN '' WHEN CheckAcceptType='3' THEN '' WHEN CheckAcceptType='4' THEN '' WHEN CheckAcceptType='5' THEN '' WHEN CheckAcceptType='6' THEN '' ELSE '' END) AS CheckAcceptType
FROM WBS_BreakdownProject ";
List<SqlParameter> listStr = new List<SqlParameter>();
strSql += " where DivisionProjectId = @DivisionProjectId and ProjectId=@ProjectId";
listStr.Add(new SqlParameter("@DivisionProjectId", this.trWBS.SelectedNodeID));

View File

@ -44,13 +44,19 @@
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" Layout="Fit"
Title="中间面板" ShowBorder="true" ShowHeader="false" BodyPadding="10px">
<Items>
<f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
<%-- <f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="BreakdownProjectId" AllowSorting="true" EnableColumnLines="true"
SortField="BreakdownCode" SortDirection="ASC" AllowCellEditing="true" ClicksToEdit="1" KeepCurrentSelection="true"
ForceFit="true" OnRowCommand="Grid1_RowCommand"
ShowSelectedCell="true" DataIDField="BreakdownProjectId" AllowPaging="true" IsDatabasePaging="true"
PageSize="100" OnPageIndexChange="Grid1_PageIndexChange" AllowFilters="true" OnFilterChange="Grid1_FilterChange">
PageSize="100" OnPageIndexChange="Grid1_PageIndexChange" AllowFilters="true" OnFilterChange="Grid1_FilterChange">--%>
<f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" Title="现场控制点裁剪" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="BreakdownProjectId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="1" DataIDField="BreakdownProjectId" AllowSorting="true" SortField="BreakdownCode"
SortDirection="ASC" ForceFit="true" OnRowCommand="Grid1_RowCommand"
AllowPaging="true" IsDatabasePaging="true" PageSize="100" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="true">
<Columns>
<f:RenderField Width="70px" ColumnID="BreakdownCode" DataField="BreakdownCode" FieldType="String"
HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center">
@ -73,6 +79,9 @@
<f:RenderField Width="100px" ColumnID="RecordAndCode" DataField="RecordAndCode" FieldType="String"
HeaderText="记录格式文本号" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CheckAcceptType" DataField="CheckAcceptType" FieldType="String"
HeaderText="验收类型" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:LinkButtonField HeaderText="附件" ColumnID="download" Width="40px" TextAlign="Center" Icon="ArrowDown" CommandName="download" />
<f:RenderField Width="40px" ColumnID="Class" DataField="Class" FieldType="String"
HeaderText="控制等级" HeaderTextAlign="Center" TextAlign="Center">

View File

@ -58,11 +58,12 @@ namespace FineUIPro.Web.CQMS.WBS
this.Grid1.Columns[3].Hidden = true;
this.Grid1.Columns[4].Hidden = true;
this.Grid1.Columns[5].Hidden = false;
this.Grid1.Columns[7].Hidden = false;
this.Grid1.Columns[6].Hidden = false;
this.Grid1.Columns[8].Hidden = false;
this.Grid1.Columns[9].Hidden = false;
this.Grid1.Columns[10].Hidden = false;
this.Grid1.Columns[11].Hidden = false;
this.Grid1.Columns[12].Hidden = false;
}
}
#endregion
@ -351,12 +352,13 @@ namespace FineUIPro.Web.CQMS.WBS
this.Grid1.Columns[3].Hidden = true;
this.Grid1.Columns[4].Hidden = true;
this.Grid1.Columns[5].Hidden = false;
this.Grid1.Columns[7].Hidden = false;
this.Grid1.Columns[6].Hidden = false;
this.Grid1.Columns[8].Hidden = false;
this.Grid1.Columns[9].Hidden = false;
this.Grid1.Columns[10].Hidden = false;
this.Grid1.Columns[11].Hidden = false;
this.Grid1.Columns[12].Hidden = false;
this.Grid1.Columns[13].Hidden = false;
}
else
{
@ -364,12 +366,13 @@ namespace FineUIPro.Web.CQMS.WBS
this.Grid1.Columns[3].Hidden = false;
this.Grid1.Columns[4].Hidden = false;
this.Grid1.Columns[5].Hidden = true;
this.Grid1.Columns[7].Hidden = true;
this.Grid1.Columns[6].Hidden = true;
this.Grid1.Columns[8].Hidden = true;
this.Grid1.Columns[9].Hidden = true;
this.Grid1.Columns[10].Hidden = true;
this.Grid1.Columns[11].Hidden = true;
this.Grid1.Columns[12].Hidden = true;
this.Grid1.Columns[13].Hidden = true;
}
BindGrid();
}
@ -517,7 +520,8 @@ namespace FineUIPro.Web.CQMS.WBS
private void BindGrid()
{
string strSql = @"SELECT BreakdownProjectId,BreakdownCode,BreakdownName,Basis,CheckPoints,RecordAndCode,Class,FenBao,WuHuan,JianLi,YeZhu,Remark,ModelURL
FROM WBS_BreakdownProject ";
,(CASE WHEN CheckAcceptType='1' THEN '' WHEN CheckAcceptType='2' THEN '' WHEN CheckAcceptType='3' THEN '' WHEN CheckAcceptType='4' THEN '' WHEN CheckAcceptType='5' THEN '' WHEN CheckAcceptType='6' THEN '' ELSE '' END) AS CheckAcceptType
FROM WBS_BreakdownProject ";
List<SqlParameter> listStr = new List<SqlParameter>();
strSql += " where IsSelected = 1 and DivisionProjectId = @DivisionProjectId and ProjectId=@ProjectId";
listStr.Add(new SqlParameter("@DivisionProjectId", this.trWBS.SelectedNodeID));