Basf_TCC7/HJGL/FineUIPro.Web/WeldingProcess/TrustManage/PointManage.aspx

286 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="PointManage.aspx.cs" Inherits="FineUIPro.Web.WeldingProcess.TrustManage.PointManage" %>
<!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>
.colorredRed {
font-weight: bold;
color: red;
}
.colorredBlue {
font-weight: bold;
color: blue;
}
.f-grid-colheader.f-grid-checkselectionfield .f-grid-checkbox {
display: none;
}
.f-grid-cell.hidethis .f-grid-checkbox {
display: none;
}
</style>
</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="320px" Title="<%$ Resources:Lan,PointManage %>" ShowBorder="true" Layout="VBox"
ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<%-- <f:DropDownList ID="drpState" runat="server" Label="状态" AutoPostBack="true" OnSelectedIndexChanged="Tree_TextChanged"
Width="150px" LabelWidth="75px" LabelAlign="Right">
<f:ListItem Value="1" Text="所有" Selected="true" />
<f:ListItem Value="2" Text="未闭合" />
<f:ListItem Value="3" Text="闭合" />
</f:DropDownList>--%>
<f:DropDownList ID="drpTrust" runat="server" Label="处理状态" AutoPostBack="true" OnSelectedIndexChanged="Tree_TextChanged"
Width="300px" LabelWidth="90px" LabelAlign="Right">
<f:ListItem Value="0" Text="全部"/>
<f:ListItem Value="1" Text="待处理" Selected="true"/>
<f:ListItem Value="2" Text="已处理" />
</f:DropDownList>
</Items>
</f:Toolbar>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpNde" runat="server" Label="检测类型" LabelWidth="100px" Width="265px" LabelAlign="Right"
AutoPostBack="true" OnSelectedIndexChanged="Tree_TextChanged">
</f:DropDownList>
</Items>
</f:Toolbar>
<%-- <f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:TextBox ID="txtWelderCode" runat="server" EmptyText="<%$ Resources:Lan,EnterQueryConditions %>"
AutoPostBack="true" Label="<%$ Resources:Lan,WelderCode %>" LabelWidth="90px"
OnTextChanged="Tree_TextChanged" Width="300px" LabelAlign="Right">
</f:TextBox>
</Items>
</f:Toolbar>--%>
<f:Toolbar ID="Toolbar6" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:TextBox ID="txtPipeCode" runat="server" EmptyText="按管线号查询"
AutoPostBack="true" Label="管线号" LabelWidth="90px"
OnTextChanged="Tree_TextChanged" Width="300px" LabelAlign="Right">
</f:TextBox>
</Items>
</f:Toolbar>
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DatePicker runat="server" DateFormatString="yyyy-MM" Label="焊接月份" ID="txtJotDate"
DisplayType="Month" ShowTodayButton="false" AutoPostBack="true"
OnTextChanged="Tree_TextChanged" LabelWidth="90px" LabelAlign="Right" Width="300px">
</f:DatePicker>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="tvControlItem" ShowHeader="false" Title="点口管理节点树" OnNodeCommand="tvControlItem_NodeCommand"
Height="600px" runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
EnableSingleExpand="true" AutoLeafIdentification="true"
EnableTextSelection="true" OnNodeExpand="tvControlItem_TreeNodeExpanded">
</f:Tree>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="<%$ Resources:Lan,PointManage %>"
TitleToolTip="<%$ Resources:Lan,PointManage %>" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:DropDownList ID="drpIsTrust" runat="server" Label="是否委托" AutoPostBack="true" OnSelectedIndexChanged="drpIsTrust_OnSelectedIndexChanged" LabelWidth="85" Width="180px" LabelAlign="Right">
<f:ListItem Text="" Value="0" />
<f:ListItem Text="未委托" Value="1" />
<f:ListItem Text="已委托" Value="2" />
</f:DropDownList>
<f:DropDownList ID="drpIsCompletedPoint" runat="server" Label="处理状态" AutoPostBack="true" OnSelectedIndexChanged="drpIsTrust_OnSelectedIndexChanged" LabelWidth="85" Width="180px" LabelAlign="Right">
<f:ListItem Text="" Value="0" />
<f:ListItem Text="待处理" Value="1" />
<f:ListItem Text="已处理" Value="2" />
</f:DropDownList>
<f:DropDownList ID="drpWelder" runat="server" Label="焊工" AutoPostBack="true" OnSelectedIndexChanged="drpIsTrust_OnSelectedIndexChanged" LabelWidth="65" Width="180px" LabelAlign="Right">
</f:DropDownList>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnGenerate" Text="生成委托单" ToolTip="当前批点口未委托的焊口生成委托单" Icon="TableEdit" runat="server"
OnClick="btnGenerate_Click" >
</f:Button>
<f:Button ID="btnHandGenerate" Text="手动生成委托单" ToolTip="勾选需要生成委托单的焊口手动生成委托单" Icon="TableEdit" runat="server"
OnClick="btnHandGenerate_Click" >
</f:Button>
<f:Button ID="btnbtnOpenResetPoint" Text="打开重新点口" ToolTip="打开重新点口" Icon="ArrowUndo"
runat="server" OnClick="btnbtnOpenResetPoint_Click">
</f:Button>
<f:Button ID="btnClear" Text="手动关闭批" ToolTip="手动关闭批" Icon="ArrowOutLonger" runat="server"
ConfirmText="确定要手动关闭批吗?" OnClick="btnbtnClear_Click">
</f:Button>
<f:Button ID="btnSelectExpandPoint" Text="重新选择扩口" ToolTip="重新选择扩口" Icon="ArrowRefresh"
runat="server" OnClick="btnSelectExpandPoint_Click" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Form ID="SimpleForm1" ShowBorder="true" ShowHeader="false" AutoScroll="true" BodyPadding="10px"
runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:Label ID="txtStartDate" Label="批次开始时间" runat="server" LabelAlign="Right" LabelWidth="110px">
</f:Label>
<f:Label ID="txtEndDate" Label="批次关闭日期" runat="server" LabelAlign="Right" LabelWidth="110px">
</f:Label>
<f:Label ID="txtState" Label="关闭状态" runat="server" LabelAlign="Right" LabelWidth="110px">
</f:Label>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="点口管理" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="PointBatchItemId" AllowCellEditing="true"
AllowColumnLocking="true" EnableColumnLines="true" ClicksToEdit="2" DataIDField="PointBatchItemId"
AllowSorting="true" SortField="PipelineCode,ConvertJoint" SortDirection="ASC"
OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="100"
OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" OnRowCommand="Grid1_RowCommand"
OnRowDataBound="Grid1_RowDataBound" KeepCurrentSelection="true">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="<%$ Resources:Lan,SerialNumber %>"
Width="45px" HeaderTextAlign="Center" TextAlign="Center" />
<f:CheckBoxField ColumnID="ckbSelect" Width="50px" RenderAsStaticField="false" HeaderText="选择"
TextAlign="Center" Locked="true"/>
<f:RenderField HeaderText="委托状态" ColumnID="IsTrust" DataField="IsTrust"
SortField="IsTrust" FieldType="String" HeaderTextAlign="Center" TextAlign="Center"
Width="80px" Locked="true">
</f:RenderField>
<f:RenderField HeaderText="处理状态" ColumnID="CompletedState" DataField="CompletedState"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center"
Width="80px" Locked="true">
</f:RenderField>
<f:RenderField HeaderText="<%$ Resources:Lan,ConstructionArea %>" ColumnID="WorkAreaCode" DataField="WorkAreaCode"
SortField="WorkAreaCode" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="90px" Locked="true">
</f:RenderField>
<f:RenderField HeaderText="管线号" ColumnID="PipelineCode" DataField="PipelineCode"
SortField="PipelineCode" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="200px" Locked="true">
</f:RenderField>
<f:RenderField HeaderText="焊口代号" ColumnID="WeldJointCode" DataField="WeldJointCode"
SortField="WeldJointCode" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="80px" Locked="true">
</f:RenderField>
<f:RenderField HeaderText="焊工号" ColumnID="WelderCode" DataField="WelderCode"
SortField="WelderCode" FieldType="String" HeaderTextAlign="Center" TextAlign="Center"
Width="100px">
</f:RenderField>
<f:RenderField HeaderText="焊接日期" ColumnID="WeldingDate" DataField="WeldingDate" SortField="WeldingDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<%-- <f:RenderField HeaderText="焊接区域" ColumnID="JointArea" DataField="JointArea" SortField="JointArea"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="80px">
</f:RenderField>--%>
<f:RenderField HeaderText="点口类型" ColumnID="PointState" DataField="PointState" SortField="PointState"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="80px">
</f:RenderField>
<f:RenderField HeaderText="是否首三口" ColumnID="IsWelderFirst" DataField="IsWelderFirst"
FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="95px">
</f:RenderField>
<f:RenderField HeaderText="点口日期" ColumnID="PointDate" DataField="PointDate" SortField="PointDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="返修日期" ColumnID="RepairDate" DataField="RepairDate" SortField="RepairDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="切除日期" ColumnID="CutDate" DataField="CutDate" SortField="CutDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="实际寸径" ColumnID="Size" DataField="Size" SortField="Size"
FieldType="Double" HeaderTextAlign="Center" TextAlign="Left" Width="80px">
</f:RenderField>
<f:RenderField HeaderText="管道等级" ColumnID="PipingClassName" DataField="PipingClassName"
SortField="PipingClassName" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="80px">
</f:RenderField>
<%-- <f:RenderField HeaderText="点口审核" ColumnID="PointIsAudit" DataField="PointIsAudit"
SortField="PointIsAudit" FieldType="String" HeaderTextAlign="Center" TextAlign="Center"
Width="90px">
</f:RenderField> --%>
<f:RenderField HeaderText="备注" ColumnID="Remark" DataField="Remark" SortField="Remark"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="60px">
</f:RenderField>
<f:LinkButtonField Width="90px" ColumnID="JLAudit" DataTextField="JLAudit" HeaderText="监理审核" TextAlign="Center" CommandName="JLAudit"/>
<f:LinkButtonField Width="120px" ColumnID="GLGSAudit" DataTextField="GLGSAudit" HeaderText="管理公司审核" TextAlign="Center" CommandName="GLGSAudit" />
<f:LinkButtonField Width="90px" ColumnID="QTAudit" DataTextField="QTAudit" HeaderText="其他审核" TextAlign="Center" CommandName="QTAudit" />
<f:RenderField ColumnID="IsPointAudit" DataField="IsPointAudit"
FieldType="String" Hidden="true">
</f:RenderField>
</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="<%$ Resources:Lan,NumberOfRecordsPerPage %>">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="50" Value="50" />
<f:ListItem Text="100" Value="100" />
<f:ListItem Text="500" Value="500" />
<f:ListItem Text="<%$ Resources:Lan,AllLines %>" Value="10000" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="<%$ Resources:Lan,PopForm %>" Hidden="true" EnableIFrame="true"
EnableMaximize="true" Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close"
IsModal="true" Width="1360px" Height="680px">
</f:Window>
<f:Window ID="Window2" Title="审核" Hidden="true" EnableIFrame="true"
EnableMaximize="true" Target="Top" EnableResize="true" runat="server" OnClose="Window2_Close"
IsModal="true" Width="480px" Height="320px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnCancelPoint" OnClick="btnCancelPoint_Click" Icon="ArrowRedo" EnablePostBack="true"
runat="server" Text="取消点口" ConfirmText="确认取消当前点口?" ConfirmTarget="Top">
</f:MenuButton>
<f:MenuButton ID="btnCancel" OnClick="btnCancel_Click" Icon="ArrowRedo" EnablePostBack="true"
runat="server" Text="取消扩透" ConfirmText="确认取消当前扩透口?" ConfirmTarget="Top">
</f:MenuButton>
<f:MenuButton ID="btnModefyFristWeld" OnClick="btnModefyFristWeld_Click" Icon="ArrowRedo" EnablePostBack="true"
runat="server" Text="修改首焊" ConfirmText="确认修改当前焊工的首焊?" ConfirmTarget="Top">
</f:MenuButton>
<f:MenuButton ID="btnCut" OnClick="btnCut_Click" EnablePostBack="true"
Icon="Cross" ConfirmText="确认切除当前口?" ConfirmTarget="Top"
runat="server" Text="切除">
</f:MenuButton>
</f:Menu>
</form>
<script>
var menuID = '<%= Menu1.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show();
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</body>
</html>