xinjiang/SGGL/FineUIPro.Web/HJGL/WeldingReport/UnitWorkAreaQuality.aspx

303 lines
26 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UnitWorkAreaQuality.aspx.cs"
Inherits="FineUIPro.Web.HJGL.WeldingReport.UnitWorkAreaQuality" %>
<!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>
.f-grid-row-summary .f-grid-cell-inner {
font-weight: bold;
color: red;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="RegionPanel1" />
<f:RegionPanel ID="RegionPanel1" ShowBorder="false" runat="server" Margin="5px">
<Regions>
<f:Region ID="Region1" ShowBorder="false" ShowHeader="false" RegionPosition="Top"
BodyPadding="0 5 0 0" Layout="VBox" runat="server" EnableCollapse="true">
<Items>
<f:Form ID="Form2" ShowHeader="false" ShowBorder="false" runat="server" LabelAlign="Right">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
<f:Button ID="btnSelectColumn" Text="显示列" Icon="ShapesManySelect" runat="server"
OnClick="btnSelectColumn_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Rows>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList>
<f:DropDownList ID="drpInstallation" runat="server" LabelWidth="80px" Label="装置" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpInstallation_SelectedIndexChanged">
</f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpSteType" runat="server" LabelWidth="80px" Label="钢材类型" EnableEdit="true">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker runat="server" Label="开始日期" ID="txtStarTime" LabelWidth="80px"></f:DatePicker>
<f:DatePicker runat="server" Label="结束日期" ID="txtEndTime" LabelWidth="80px"></f:DatePicker>
<f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" >
<f:CheckItem Text="否" Value="0" Selected="true"/>
<f:CheckItem Text="是" Value="1" />
</f:CheckBoxList>
<f:Label ID="Label2" runat="server"></f:Label>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:Region>
<f:Region ID="Region2" ShowBorder="false" ShowHeader="false" Position="Center" Layout="VBox"
BoxConfigAlign="Stretch" BoxConfigPosition="Left" runat="server">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="单位工区质量分析" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="baw_areano" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="baw_areano" AllowSorting="true" SortField="bsu_unitname,devicename,baw_areano"
SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="10"
OnPageIndexChange="Grid1_PageIndexChange" EnableSummary="true" SummaryPosition="Flow">
<Columns>
<f:TemplateField ColumnID="tfNumber" HeaderText="序号" Width="50px" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="labNumber" runat="server" Text=' <%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1%>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="单位名称" ColumnID="bsu_unitname" DataField="bsu_unitname" SortField="bsu_unitname"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="260px">
</f:RenderField>
<f:RenderField HeaderText="装置" ColumnID="devicename" DataField="devicename" SortField="devicename"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="工区" ColumnID="baw_areano" DataField="baw_areano" SortField="baw_areano"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
</f:RenderField>
<f:GroupField ColumnID="Column7" HeaderText="焊口统计完成量" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="总焊口" ColumnID="total_jot" DataField="total_jot" SortField="total_jot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="80px">
</f:RenderField>
<f:RenderField HeaderText="预制总焊口" ColumnID="total_sjot" DataField="total_sjot" SortField="total_sjot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="安装总焊口" ColumnID="total_fjot" DataField="total_fjot" SortField="total_fjot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="完成总焊口" ColumnID="finished_total_jot" DataField="finished_total_jot" SortField="finished_total_jot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="完成预制总焊口数" ColumnID="finished_total_sjot" DataField="finished_total_sjot" SortField="finished_total_sjot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="完成安装总焊口数" ColumnID="finished_total_fjot" DataField="finished_total_fjot" SortField="finished_total_fjot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column8" HeaderText="本期RT合格率" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="本期总拍片数" ColumnID="current_total_film" DataField="current_total_film" SortField="current_total_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="本期合格片数" ColumnID="current_pass_film" DataField="current_pass_film" SortField="current_pass_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="本期合格率" ColumnID="current_passreate" DataField="current_passreate" SortField="current_passreate" RendererFunction="renderGender"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column9" HeaderText="本期焊口合格率(道)" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="本期点口数" ColumnID="current_point_total_jot" DataField="current_point_total_jot" SortField="current_point_total_jot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="本期点口合格数" ColumnID="current_point_pass_jot" DataField="current_point_pass_jot" SortField="current_point_pass_jot"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="140px">
</f:RenderField>
<f:RenderField HeaderText="本期点口合格率" ColumnID="cuurent_point_jot_passreate" DataField="cuurent_point_jot_passreate" SortField="cuurent_point_jot_passreate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="140px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column10" HeaderText="本期扩透总片数" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="本期扩透总片数" ColumnID="current_ext_total_film" DataField="current_ext_total_film" SortField="current_ext_total_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="本期扩透合格片数" ColumnID="current_ext_pass_film" DataField="current_ext_pass_film" SortField="current_ext_pass_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="140px">
</f:RenderField>
<f:RenderField HeaderText="本期扩透合格率" ColumnID="current_ext_passreate" DataField="current_ext_passreate" SortField="current_ext_passreate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="140px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column11" HeaderText="总累计委托焊口数" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="本期总委托数" ColumnID="current_trust_count_total" DataField="current_trust_count_total" SortField="current_trust_count_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="本期总检测数" ColumnID="current_check_count_total" DataField="current_check_count_total" SortField="current_check_count_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="总拍片数" ColumnID="total_film" DataField="total_film" SortField="total_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="80px">
</f:RenderField>
<f:RenderField HeaderText="合格片数" ColumnID="pass_film" DataField="pass_film" SortField="pass_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="80px">
</f:RenderField>
<f:RenderField HeaderText="合格率" ColumnID="passreate" DataField="passreate" SortField="passreate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column12" HeaderText="总拍片数" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="点口总片数" ColumnID="point_total_film" DataField="point_total_film" SortField="point_total_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="点口合格片数" ColumnID="point_pass_film" DataField="point_pass_film" SortField="point_pass_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="点口合格率" ColumnID="point_passreate" DataField="point_passreate" SortField="point_passreate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="120px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column13" HeaderText="总累计扩口片数" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="扩透总片数" ColumnID="ext_total_film" DataField="ext_total_film" SortField="ext_total_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="扩透合格片数" ColumnID="ext_pass_film" DataField="ext_pass_film" SortField="ext_pass_film"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="扩透合格率" ColumnID="ext_passreate" DataField="ext_passreate" SortField="ext_passreate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="120px" RendererFunction="renderGender">
</f:RenderField>
<f:RenderField HeaderText="总委托数" ColumnID="trust_count_total" DataField="trust_count_total" SortField="trust_count_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column14" HeaderText="总累计扩口片数" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="点口总焊口数" ColumnID="point_count_total" DataField="point_count_total" SortField="point_count_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="扩透总焊口数" ColumnID="extend_count_total" DataField="extend_count_total" SortField="extend_count_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="返修总焊口数" ColumnID="repair_count_total" DataField="repair_count_total" SortField="repair_count_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="检测口数" ColumnID="trust_check_total" DataField="trust_check_total" SortField="trust_check_total"
FieldType="Int" HeaderTextAlign="Center" TextAlign="Right" Width="80px">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column15" HeaderText="TOFD" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="总达因值延长米mm" ColumnID="tofd_total_donedin" DataField="tofd_total_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格(mm)" ColumnID="tofd_pass_donedin" DataField="tofd_pass_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="返修(mm)" ColumnID="tofd_no_pass_donedin" DataField="tofd_no_pass_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格率" ColumnID="tofdpassrate" DataField="tofdpassrate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="100px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column16" HeaderText="TD-FW" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="总达因值延长米mm" ColumnID="tdfw_total_donedin" DataField="tdfw_total_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格(mm)" ColumnID="tdfw_pass_donedin" DataField="tdfw_pass_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="返修(mm)" ColumnID="tdfw_no_pass_donedin" DataField="tdfw_no_pass_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格率" ColumnID="tdfwpassrate" DataField="tdfwpassrate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="100px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField ColumnID="Column17" HeaderText="UT" TextAlign="Center">
<Columns>
<f:RenderField HeaderText="总达因值延长米mm" ColumnID="ut_total_donedin" DataField="ut_total_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格(mm)" ColumnID="ut_pass_donedin" DataField="ut_pass_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="返修(mm)" ColumnID="ut_no_pass_donedin" DataField="ut_no_pass_donedin"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格率" ColumnID="utpassrate" DataField="utpassrate"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Right" Width="100px" RendererFunction="renderGender">
</f:RenderField>
</Columns>
</f:GroupField>
</Columns>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Region>
</Regions>
</f:RegionPanel>
<f:Window ID="Window1" Title="选择显示的列" Hidden="true" EnableIFrame="true" EnableMaximize="false"
Target="Top" EnableResize="true" runat="server" IsModal="true" Width="900px"
Height="500px" OnClose="Window1_Close">
</f:Window>
</form>
<script type="text/javascript">
function renderGender(value) {
var returnValue = null;
if (value != null) {
returnValue = (value * 100).toFixed(3).toString() + "%";
}
return returnValue;
}
</script>
</body>
</html>