ChengDa_English/SGGL/FineUIPro.Web/HJGL/WeldingManage/PipelineManage.aspx

241 lines
20 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="PipelineManage.aspx.cs" Inherits="FineUIPro.Web.HJGL.WeldingManage.PipelineManage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>管线管理</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
EnableCollapse="true" Width="300px" Title="管线信息" ShowBorder="true" Layout="VBox"
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:TextBox ID="txtWorkArea" runat="server" Label="区域" EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="Tree_TextChanged"
Width="210px" LabelWidth="50px">
</f:TextBox>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="tvControlItem" ShowHeader="false" Height="500px" Title="装置区域" OnNodeCommand="tvControlItem_NodeCommand"
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true" AutoLeafIdentification="true"
EnableSingleExpand="true" EnableTextSelection="true">
</f:Tree>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="管线信息"
TitleToolTip="管线信息" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:TextBox ID="txtIsoNo" runat="server" Label="管线代号" LabelAlign="Right" Width="220px" LabelWidth="90px" EmptyText="输入查询条件"></f:TextBox>
<f:DropDownList ID="drpIsStanded" runat="server" Label="是否非标" LabelAlign="Right" Width="200px" LabelWidth="90px" EnableEdit="true"></f:DropDownList>
<f:DropDownList ID="drpSer" runat="server" Label="介质" LabelAlign="Right" Width="200px" LabelWidth="70px" EnableEdit="true"></f:DropDownList>
<f:DropDownList ID="drpNDT" runat="server" Label="探伤类型" LabelAlign="Right" Width="220px" LabelWidth="90px" EnableEdit="true"></f:DropDownList>
</Items>
</f:Toolbar>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:TextBox ID="txtIso_IsoNumber" runat="server" Label="单线图号" LabelAlign="Right" Width="220px" LabelWidth="90px" EmptyText="输入查询条件"></f:TextBox>
<f:DropDownList ID="drpSteId" runat="server" Label="材质" LabelAlign="Right" Width="220px" LabelWidth="90px" EnableEdit="true"></f:DropDownList>
<f:TextBox ID="txtISO_Specification" runat="server" Label="规格" LabelAlign="Right" Width="200px" LabelWidth="70px" EmptyText="输入查询条件"></f:TextBox>
<f:Button ID="btnSearch" runat="server" Icon="SystemSearch" Text="查询" ToolTip="查询" OnClick="btnSearch_Click"></f:Button>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSelectColumn" Text="选择显示列" Icon="ShapesManySelect" runat="server"
OnClick="btnSelectColumn_Click">
</f:Button>
<f:Button ID="btnNew" Text="增加" ToolTip="增加" Icon="Add" runat="server" OnClick="btnNew_Click">
</f:Button>
<f:Button ID="btnQR" Text="批量二维码" ToolTip="批量生成二维码" Icon="TableRefresh" runat="server" OnClick="btnQR_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="管线信息" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="ISO_ID" AllowCellEditing="true"
EnableColumnLines="true" ClicksToEdit="2" DataIDField="ISO_ID" AllowSorting="true"
SortField="ISO_IsoNo" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="10"
OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" AllowColumnLocking="true">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" Locked="true"/>
<f:RenderField Width="200px" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo"
FieldType="String" HeaderText="管线代号" HeaderTextAlign="Center" Locked="true">
</f:RenderField>
<f:TemplateField Width="90px" HeaderText="总达因数" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%# ConvertTotalDin(Eval("ISO_ID")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField Width="90px" HeaderText="总焊口量" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# ConvertJointQty(Eval("ISO_ID")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="220px" ColumnID="UnitName" DataField="UnitName" FieldType="String" HeaderText="单位" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="MediumName" DataField="MediumName" FieldType="String" HeaderText="介质" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Is_Standard" DataField="Is_Standard" FieldType="String" HeaderText="是否非标" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="DetectionRateValue" DataField="DetectionRateValue" FieldType="String" HeaderText="探伤比例" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="DetectionTypeName" DataField="DetectionTypeName" FieldType="String" HeaderText="探伤类型" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="WorkAreaCode" DataField="WorkAreaCode" FieldType="String" HeaderText="施工区域" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_SysNo" DataField="ISO_SysNo" FieldType="String" HeaderText="系统号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_SubSysNo" DataField="ISO_SubSysNo" FieldType="String" HeaderText="分系统号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_CwpNo" DataField="ISO_CwpNo" FieldType="String" HeaderText="工作包号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_IsoNumber" DataField="ISO_IsoNumber" FieldType="String" HeaderText="单线图号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_Rev" DataField="ISO_Rev" FieldType="String" HeaderText="图纸版次" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_Sheet" DataField="ISO_Sheet" FieldType="String" HeaderText="页数" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_PipeQty" DataField="ISO_PipeQty" FieldType="String" HeaderText="总管段数" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_Paint" DataField="ISO_Paint" FieldType="String" HeaderText="涂漆类别" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ISO_Insulator" DataField="ISO_Insulator" FieldType="String" HeaderText="绝热类别" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" HeaderText="材质" ColumnID="MaterialType" DataField="MaterialType" FieldType="String" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" HeaderText="执行标准" ColumnID="ISO_Executive" DataField="ISO_Executive" FieldType="String" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField HeaderText="修改人" ColumnID="ISO_Modifier" DataField="ISO_Modifier" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="修改日期" ColumnID="ISO_ModifyDate" DataField="ISO_ModifyDate" FieldType="Date" Renderer="Date" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="建档人" ColumnID="ISO_Creator" DataField="ISO_Creator" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="建档日期" ColumnID="ISO_CreateDate" DataField="ISO_CreateDate" FieldType="Date" Renderer="Date" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="设计压力" ColumnID="ISO_DesignPress" DataField="ISO_DesignPress" FieldType="String" HeaderTextAlign="Center" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="设计温度" ColumnID="ISO_DesignTemperature" DataField="ISO_DesignTemperature" FieldType="String" HeaderTextAlign="Center" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="试验压力" ColumnID="ISO_TestPress" DataField="ISO_TestPress" FieldType="String" HeaderTextAlign="Center" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="试验温度" ColumnID="ISO_TestTemperature" DataField="ISO_TestTemperature" FieldType="String" HeaderTextAlign="Center" Width="90px">
</f:RenderField>
<f:RenderField HeaderText="合格等级" ColumnID="ISO_NDTClass" DataField="ISO_NDTClass" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="渗透比例" ColumnID="ISO_PTRate" DataField="ISO_PTRate" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="管道等级" ColumnID="PipingClassName" DataField="PipingClassName" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="渗透等级" ColumnID="ISO_PTClass" DataField="ISO_PTClass" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="是否酸洗" ColumnID="ISO_IfPickling" DataField="ISO_IfPickling" SortField="ISO_IfPickling"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="是否抛光" ColumnID="ISO_IfChasing" DataField="ISO_IfChasing" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:TemplateField Width="120px" HeaderText="试压包编号" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblPTP_TestPackageNo" runat="server" Text='<%# ConvertTestPackageNo(Eval("ISO_ID")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="备注" ColumnID="ISO_Remark" DataField="ISO_Remark" FieldType="String" HeaderTextAlign="Center" Width="100px">
</f:RenderField>
<f:TemplateField HeaderText="编辑CAD" Width="80px">
<ItemTemplate>
<a href='<%# "../../FileManage/editCAD.aspx?officetype=1&url=" + Eval("ISO_ID") %>'
target="_blank">编辑CAD</a>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField HeaderText="变更1" Width="80px">
<ItemTemplate>
<a href='<%# "../FileManage/editCAD.aspx?officetype=1&type=1&url=" + Eval("ISO_ID") %>'
target="_blank">编辑CAD</a>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField HeaderText="变更2" Width="80px">
<ItemTemplate>
<a href='<%# "../FileManage/editCAD.aspx?officetype=1&type=3&url=" + Eval("ISO_ID") %>'
target="_blank">编辑CAD</a>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField HeaderText="变更3" Width="80px">
<ItemTemplate>
<a href='<%# "../FileManage/editCAD.aspx?officetype=1&type=3&url=" + Eval("ISO_ID") %>'
target="_blank">编辑CAD</a>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField HeaderText="重置CAD编辑" Width="100px">
<ItemTemplate>
<asp:LinkButton ID="lbtnReset" runat="server" CommandArgument='<%# Bind("ISO_ID") %>'
ToolTip="重置CAD编辑" CommandName="Reset" CssClass="ItemLink" Text="重置"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<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:ListItem Text="10" Value="10" />
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="25" Value="25" />
<f:ListItem Text="所有行" Value="10000" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="管线信息维护" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
Width="1000px" Height="600px">
</f:Window>
<f:Window ID="Window2" Title="选择显示的列" Hidden="true" EnableIFrame="true" EnableMaximize="false"
Target="Top" EnableResize="true" runat="server" IsModal="true" Width="660px"
Height="520px" OnClose="Window2_Close">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="TableEdit">
</f:MenuButton>
<f:MenuButton ID="btnPrint" OnClick="btnPrint_Click" EnableAjax="false" DisableControlBeforePostBack="false"
runat="server" Icon="Printer" Text="导出焊口二维码" >
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server" Text="删除" Icon="Delete">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</body>
</html>