移交管理优化:子项完成状态判断逻辑调整;

This commit is contained in:
2024-11-20 11:29:46 +08:00
parent 981b4e2f63
commit 448fa6c4f2
31 changed files with 300 additions and 103 deletions
@@ -13,7 +13,7 @@
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="设备材料报验" EnableCollapse="true"
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="移交统计表" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="SubSysNo" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="SubSysNo" AllowSorting="true"
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
@@ -48,7 +48,7 @@
<f:RenderField ColumnID="SubSysNo" DataField="SubSysNo"
FieldType="String" HeaderText="Turnover<br/>System Code" TextAlign="Center"
HeaderTextAlign="Center" MinWidth="140px" EnableLock="true" Locked="true">
HeaderTextAlign="Center" MinWidth="180px" EnableLock="true" Locked="true">
</f:RenderField>
<f:RenderField MinWidth="100px" ColumnID="PlanPWD" DataField="PlanPWD"
@@ -65,91 +65,91 @@
<f:GroupField HeaderText="Welding<br/>管道焊接信息" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="TotalFactor" DataField="TotalFactor"
<f:RenderField MinWidth="30px" ColumnID="StrTotalFactor" DataField="StrTotalFactor"
HeaderText="总达因数" TextAlign="Center" />
<f:RenderField MinWidth="50px" ColumnID="CompleteFactor" DataField="CompleteFactor"
<f:RenderField MinWidth="50px" ColumnID="StrCompleteFactor" DataField="StrCompleteFactor"
HeaderText="完成达因数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="CompleteProportion" DataField="CompleteProportion"
<f:RenderField MinWidth="30px" ColumnID="StrCompleteProportion" DataField="StrCompleteProportion"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
<f:GroupField HeaderText="Piping<br/>管道试压包" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="PipingCount" DataField="PipingCount"
<f:RenderField MinWidth="30px" ColumnID="StrPipingCount" DataField="StrPipingCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="PipingScount" DataField="PipingScount"
<f:RenderField MinWidth="30px" ColumnID="StrPipingScount" DataField="StrPipingScount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="PipingPercent" DataField="PipingPercent"
<f:RenderField MinWidth="30px" ColumnID="StrPipingPercent" DataField="StrPipingPercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
<f:GroupField HeaderText="Reinstate<br/>管道冲洗吹扫&复位信息" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="ReinstateCount" DataField="ReinstateCount"
<f:RenderField MinWidth="30px" ColumnID="StrReinstateCount" DataField="StrReinstateCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="ReinstateScount" DataField="ReinstateScount"
<f:RenderField MinWidth="30px" ColumnID="StrReinstateScount" DataField="StrReinstateScount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="ReinstatePercent" DataField="ReinstatePercent"
<f:RenderField MinWidth="30px" ColumnID="StrReinstatePercent" DataField="StrReinstatePercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
<f:GroupField HeaderText="Equipment<br/>设备测试包" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="EqCount" DataField="EqCount"
<f:RenderField MinWidth="30px" ColumnID="StrEqCount" DataField="StrEqCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="EqSCount" DataField="EqSCount"
<f:RenderField MinWidth="30px" ColumnID="StrEqSCount" DataField="StrEqSCount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="EqPercent" DataField="EqPercent"
<f:RenderField MinWidth="30px" ColumnID="StrEqPercent" DataField="StrEqPercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
<f:GroupField HeaderText="Electric<br/>电气测试包" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="TeCount" DataField="TeCount"
<f:RenderField MinWidth="30px" ColumnID="StrTeCount" DataField="StrTeCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TeScount" DataField="TeScount"
<f:RenderField MinWidth="30px" ColumnID="StrTeScount" DataField="StrTeScount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TePercent" DataField="TePercent"
<f:RenderField MinWidth="30px" ColumnID="StrTePercent" DataField="StrTePercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
<f:GroupField HeaderText="instrument<br/>仪表测试包" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="TiCount" DataField="TiCount"
<f:RenderField MinWidth="30px" ColumnID="StrTiCount" DataField="StrTiCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TiScount" DataField="TiScount"
<f:RenderField MinWidth="30px" ColumnID="StrTiScount" DataField="StrTiScount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TiPercent" DataField="TiPercent"
<f:RenderField MinWidth="30px" ColumnID="StrTiPercent" DataField="StrTiPercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
<f:GroupField HeaderText="Civil/Structure<br/>土建/建筑/结构测试包" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="TcsCount" DataField="TcsCount"
<f:RenderField MinWidth="30px" ColumnID="StrTcsCount" DataField="StrTcsCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TcsScount" DataField="TcsScount"
<f:RenderField MinWidth="30px" ColumnID="StrTcsScount" DataField="StrTcsScount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TcsPercent" DataField="TcsPercent"
<f:RenderField MinWidth="30px" ColumnID="StrTcsPercent" DataField="StrTcsPercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>
@@ -169,13 +169,13 @@
<f:GroupField HeaderText="Telecom<br/>电信测试包" TextAlign="Center">
<columns>
<f:RenderField MinWidth="30px" ColumnID="TtCount" DataField="TtCount"
<f:RenderField MinWidth="30px" ColumnID="StrTtCount" DataField="StrTtCount"
HeaderText="总数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TtScount" DataField="TtScount"
<f:RenderField MinWidth="30px" ColumnID="StrTtScount" DataField="StrTtScount"
HeaderText="完成数" TextAlign="Center" />
<f:RenderField MinWidth="30px" ColumnID="TtPercent" DataField="TtPercent"
<f:RenderField MinWidth="30px" ColumnID="StrTtPercent" DataField="StrTtPercent"
HeaderText="完成率(%)" TextAlign="Center" />
</columns>
</f:GroupField>