feat(hjgl): 增加焊接日志导出与管道预制汇总

补充俄文焊接日志导出和管道预制汇总报表,统一菜单、数据库脚本与导出模板,便于按日报或单位工程查看和交付施工统计数据。
This commit is contained in:
2026-08-26 15:30:34 +08:00
parent a0669475f1
commit ad6ef33ce2
13 changed files with 1041 additions and 1 deletions
@@ -0,0 +1,102 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PipePrefabricationSummary.aspx.cs" Inherits="FineUIPro.Web.HJGL.WeldingReport.PipePrefabricationSummary" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>管道预制汇总</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.f-grid-row-summary .f-grid-cell-inner {
font-weight: bold;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" runat="server" ShowBorder="true" ShowHeader="false"
Title="管道预制汇总" BoxFlex="1" EnableColumnLines="true" EnableTextSelection="true"
DataKeyNames="RowKey" DataIDField="RowKey" EnableSummary="true" SummaryPosition="Flow">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpUnitWork" runat="server" Label="单位工程"
LabelAlign="Right" LabelWidth="80px" Width="320px" EmptyText="全部单位工程"
EnableEdit="true" EnableCheckBoxSelect="true" EnableMultiSelect="true"
AutoSelectFirstItem="false">
</f:DropDownList>
<f:DatePicker ID="dpReportDate" runat="server" Label="报表日期"
LabelAlign="Right" LabelWidth="80px" Width="190px">
</f:DatePicker>
<f:DatePicker ID="dpStartDate" runat="server" Label="日期范围"
LabelAlign="Right" LabelWidth="80px" Width="190px">
</f:DatePicker>
<f:Label ID="lblDateSeparator" runat="server" Text="至"></f:Label>
<f:DatePicker ID="dpEndDate" runat="server" Width="110px"></f:DatePicker>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnQuery" runat="server" Text="查询" Icon="SystemSearch"
OnClick="btnQuery_Click">
</f:Button>
<f:Button ID="btnExport" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false" OnClick="btnExport_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField HeaderText="Unit&lt;br/&gt;(单位)" ColumnID="UnitCode" DataField="UnitCode"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="Block&lt;br/&gt;(单位工程)" ColumnID="UnitWorkCode" DataField="UnitWorkCode"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="110px">
</f:RenderField>
<f:RenderField HeaderText="Total Drawing Quantity&lt;br/&gt;(图纸总量)" ColumnID="TotalDrawingQuantity"
DataField="TotalDrawingQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="175px">
</f:RenderField>
<f:RenderField HeaderText="ISO Drawing Qty-Cum.&lt;br/&gt;DI,已收图累计)" ColumnID="IsoDrawingQuantity"
DataField="IsoDrawingQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="190px">
</f:RenderField>
<f:RenderField HeaderText="Work front Qty-Cum.&lt;br/&gt;DI,可预制工作面累计)" ColumnID="WorkFrontQuantity"
DataField="WorkFrontQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="210px">
</f:RenderField>
<f:RenderField HeaderText="Completed Qty-Cum.&lt;br/&gt;DI,累计已完成)" ColumnID="CompletedQuantity"
DataField="CompletedQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="190px">
</f:RenderField>
<f:RenderField HeaderText="Qty Complete (%)&lt;br/&gt;(完成量占比)" ColumnID="QuantityCompleteRate"
DataField="QuantityCompleteRateDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="150px">
</f:RenderField>
<f:RenderField HeaderText="Daily Qty&lt;br/&gt;DI,昨天数据)" ColumnID="DailyQuantity"
DataField="DailyQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="150px">
</f:RenderField>
<f:RenderField HeaderText="Previous day Qty-Cum&lt;br/&gt;DI,前天累计数据)" ColumnID="PreviousDayCumulativeQuantity"
DataField="PreviousDayCumulativeQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="195px">
</f:RenderField>
<f:RenderField HeaderText="This Weekly Qty&lt;br/&gt;DI,本周数据)" ColumnID="WeeklyQuantity"
DataField="WeeklyQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="160px">
</f:RenderField>
<f:RenderField HeaderText="Last week Qty-Cum.&lt;br/&gt;DI,上周累计)" ColumnID="LastWeekCumulativeQuantity"
DataField="LastWeekCumulativeQuantityDisplay" FieldType="String" HeaderTextAlign="Center"
TextAlign="Right" Width="185px">
</f:RenderField>
<f:RenderField HeaderText="Note&lt;br/&gt;(备注)" ColumnID="Note" DataField="Note"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" MinWidth="120px"
ExpandUnusedSpace="true">
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</form>
</body>
</html>