387 lines
		
	
	
		
			24 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			387 lines
		
	
	
		
			24 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="QualityRating.aspx.cs"
							 | 
						|||
| 
								 | 
							
								    Inherits="FineUIPro.Web.HJGL.CheckManage.QualityRating" %>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
							 | 
						|||
| 
								 | 
							
								<html xmlns="http://www.w3.org/1999/xhtml">
							 | 
						|||
| 
								 | 
							
								<head runat="server">
							 | 
						|||
| 
								 | 
							
								    <title>质量等级评定</title>
							 | 
						|||
| 
								 | 
							
								    <style>
							 | 
						|||
| 
								 | 
							
								        .f-grid-row .f-grid-cell-inner
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            white-space: normal;
							 | 
						|||
| 
								 | 
							
								            word-break: break-all;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    </style>
							 | 
						|||
| 
								 | 
							
								</head>
							 | 
						|||
| 
								 | 
							
								<body>
							 | 
						|||
| 
								 | 
							
								    <form id="form1" runat="server">
							 | 
						|||
| 
								 | 
							
								    <f:PageManager ID="PageManager1" runat="server" />
							 | 
						|||
| 
								 | 
							
								    <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
							 | 
						|||
| 
								 | 
							
								        Layout="VBox" ShowHeader="false" IconFont="PlusCircle" Title="质量等级评定" TitleToolTip="质量等级评定"
							 | 
						|||
| 
								 | 
							
								        AutoScroll="true" BoxConfigAlign="Stretch">
							 | 
						|||
| 
								 | 
							
								        <Toolbars>
							 | 
						|||
| 
								 | 
							
								            <f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Right">
							 | 
						|||
| 
								 | 
							
								                <Items>
							 | 
						|||
| 
								 | 
							
								                    <f:DropDownList ID="drpEquipment" runat="server" Label="检测设备" Width="200px" LabelWidth="75px"
							 | 
						|||
| 
								 | 
							
								                        LabelAlign="Right">
							 | 
						|||
| 
								 | 
							
								                    </f:DropDownList>
							 | 
						|||
| 
								 | 
							
								                    <f:TextBox ID="txtShootMan" runat="server" Label="拍片人员" Width="150px" LabelWidth="75px"
							 | 
						|||
| 
								 | 
							
								                        LabelAlign="Right">
							 | 
						|||
| 
								 | 
							
								                    </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                    <f:DatePicker ID="txtShootDate" Label="拍片日期" runat="server" DateFormatString="yyyy-MM-dd"
							 | 
						|||
| 
								 | 
							
								                        Width="180px" LabelWidth="75px">
							 | 
						|||
| 
								 | 
							
								                    </f:DatePicker>
							 | 
						|||
| 
								 | 
							
								                    <f:RadioButtonList runat="server" ID="rblIsFilm" Width="200px" AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
							 | 
						|||
| 
								 | 
							
								                        <f:RadioItem Value="2" Text="全部" />
							 | 
						|||
| 
								 | 
							
								                        <f:RadioItem Value="0" Text="未拍片" Selected="true" />
							 | 
						|||
| 
								 | 
							
								                        <f:RadioItem Value="1" Text="已拍片" />
							 | 
						|||
| 
								 | 
							
								                    </f:RadioButtonList>
							 | 
						|||
| 
								 | 
							
								                    <f:DropDownList ID="drpJointNo" Label="焊口号" runat="server" AutoPostBack="true" OnSelectedIndexChanged="TextBox2_TextChanged"
							 | 
						|||
| 
								 | 
							
								                        EnableEdit="true" LabelWidth="60px" Width="150px">
							 | 
						|||
| 
								 | 
							
								                    </f:DropDownList>
							 | 
						|||
| 
								 | 
							
								                    <f:ToolbarFill ID="ToolbarFill2" runat="server">
							 | 
						|||
| 
								 | 
							
								                    </f:ToolbarFill>
							 | 
						|||
| 
								 | 
							
								                    <f:Button ID="btnNew" Text="增行" Icon="Add" runat="server" OnClick="btnNew_Click">
							 | 
						|||
| 
								 | 
							
								                    </f:Button>
							 | 
						|||
| 
								 | 
							
								                    <f:Button ID="btnSave" Text="提交" ToolTip="提交质量等级评定" ValidateForms="SimpleForm1" Icon="SystemSave"
							 | 
						|||
| 
								 | 
							
								                        runat="server" OnClick="btnSave_Click">
							 | 
						|||
| 
								 | 
							
								                    </f:Button>
							 | 
						|||
| 
								 | 
							
								                </Items>
							 | 
						|||
| 
								 | 
							
								            </f:Toolbar>
							 | 
						|||
| 
								 | 
							
								        </Toolbars>
							 | 
						|||
| 
								 | 
							
								        <Items>
							 | 
						|||
| 
								 | 
							
								            <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="质量等级评定" EnableCollapse="true" PageSize="500"
							 | 
						|||
| 
								 | 
							
								                runat="server" BoxFlex="1" DataKeyNames="QualityRatingId,CH_TrustItemID" AllowCellEditing="true"
							 | 
						|||
| 
								 | 
							
								                EnableColumnLines="true" ClicksToEdit="1" DataIDField="QualityRatingId" AllowSorting="true" AllowColumnLocking="true"
							 | 
						|||
| 
								 | 
							
								                SortField="Sort1,Sort2,Sort3,Sort4,Sort5,FilmNum" SortDirection="ASC" OnSort="Grid1_Sort" EnableTextSelection="True"
							 | 
						|||
| 
								 | 
							
								                AutoScroll="true" Height="260px" OnPreDataBound="Grid1_PreDataBound" OnRowCommand="Grid1_RowCommand">
							 | 
						|||
| 
								 | 
							
								                <Columns>
							 | 
						|||
| 
								 | 
							
								                    <f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
							 | 
						|||
| 
								 | 
							
								                        TextAlign="Center" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="施工号" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="140px" Locked="true">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="管线号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="160px" Locked="true">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="焊缝编号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="90px" Locked="true">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                     <f:RenderField HeaderText="合格等级" ColumnID="JOT_QualifiedLevel" DataField="JOT_QualifiedLevel" 
							 | 
						|||
| 
								 | 
							
								                        HeaderTextAlign="Center" TextAlign="Center" Width="5px" Hidden="true" FieldType="String" >
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtLevel">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="底片编号" ColumnID="FilmNum" DataField="FilmNum" SortField="FilmNum"
							 | 
						|||
| 
								 | 
							
								                        HeaderTextAlign="Center" TextAlign="Center" Width="90px" FieldType="String" Locked="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtFilmNum" MaxLength="50">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="返修标记" ColumnID="RepairTag" DataField="RepairTag" SortField="RepairTag"
							 | 
						|||
| 
								 | 
							
								                        HeaderTextAlign="Center" TextAlign="Center" Width="90px" FieldType="String">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtRepairTag" MaxLength="50">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="70px" ColumnID="RMaterial" DataField="RMaterial"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="R母材" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="70px" ColumnID="Remake" DataField="Remake" HeaderText="重拍"
							 | 
						|||
| 
								 | 
							
								                        TextAlign="Center" HeaderTextAlign="Center" />
							 | 
						|||
| 
								 | 
							
								                    <f:GroupField HeaderText="重拍原因" TextAlign="Center">
							 | 
						|||
| 
								 | 
							
								                        <Columns>
							 | 
						|||
| 
								 | 
							
								                            <f:RenderField Width="140px" ColumnID="RemakeResult" DataField="RemakeResult" FieldType="String"
							 | 
						|||
| 
								 | 
							
								                                HeaderText="重拍原因" HeaderTextAlign="Center" TextAlign="Center">
							 | 
						|||
| 
								 | 
							
								                            </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                            <f:LinkButtonField ColumnID="RemakeResultEdit" Width="90px" HeaderText="编辑" CommandName="edit"
							 | 
						|||
| 
								 | 
							
								                                Icon="Pencil" HeaderTextAlign="Center" TextAlign="Center" />
							 | 
						|||
| 
								 | 
							
								                        </Columns>
							 | 
						|||
| 
								 | 
							
								                    </f:GroupField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="70px" ColumnID="Cack" DataField="Cack" HeaderText="裂纹"
							 | 
						|||
| 
								 | 
							
								                        TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="70px" ColumnID="NotFusion" DataField="NotFusion" HeaderText="未熔合"
							 | 
						|||
| 
								 | 
							
								                        TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="70px" ColumnID="NotPenetration" DataField="NotPenetration"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="未焊透" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="80px" ColumnID="StripDefects" DataField="StripDefects"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="条状缺陷" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="80px" ColumnID="CircularDefects" DataField="CircularDefects"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="圆形缺陷" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="80px" ColumnID="DeepHoleDefects" DataField="DeepHoleDefects"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="深孔缺陷" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="80px" ColumnID="RootsConcave" DataField="RootsConcave"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="根部内凹" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="80px" ColumnID="RootsBiteEdge" DataField="RootsBiteEdge"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="根部咬边" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderCheckField Width="70px" ColumnID="PseudoDefects" DataField="PseudoDefects"
							 | 
						|||
| 
								 | 
							
								                        HeaderText="伪缺陷" TextAlign="Center" HeaderTextAlign="Center" Hidden="true" />
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="检测长度(mm)" ColumnID="DetectLength" DataField="DetectLength"
							 | 
						|||
| 
								 | 
							
								                        SortField="DetectLength" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox ID="txtDetectLength" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="峰值波幅(dB)" ColumnID="PeakAmplitude" DataField="PeakAmplitude"
							 | 
						|||
| 
								 | 
							
								                        SortField="PeakAmplitude" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox ID="txtPeakAmplitude" runat="server" >
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷性质" ColumnID="DefectNature" DataField="DefectNature"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectNature" HeaderTextAlign="Center" TextAlign="Center" Width="150px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtDefectNature" MaxLength="50">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷定量" ColumnID="DefectRation" DataField="DefectRation"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectRation" HeaderTextAlign="Center" TextAlign="Center" Width="80px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtDefectRation" MaxLength="50">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷位置" ColumnID="DefectLocation" DataField="DefectLocation"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectLocation" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <%--<f:NumberBox ID="txtDefectLocation" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>--%>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtDefectLocation" MaxLength="50">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷尺寸(mm)" ColumnID="DefectSize" DataField="DefectSize"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectSize" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox ID="txtDefectSize" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷长度" ColumnID="DefectLength" DataField="DefectLength"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectLength" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox runat="server" ID="txtDefectLength" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷深度(mm)" ColumnID="DepthDefect" DataField="DepthDefect"
							 | 
						|||
| 
								 | 
							
								                        SortField="DepthDefect" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox ID="txtDepthDefect" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷高度(mm)" ColumnID="DefectHeight" DataField="DefectHeight"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectHeight" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox ID="txtDefectHeight" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷偏高(mm)" ColumnID="DefectsHighSide" DataField="DefectsHighSide"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectsHighSide" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox ID="txtDefectsHighSide" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="指示长度(mm)" ColumnID="IndicatingLength" DataField="IndicatingLength"
							 | 
						|||
| 
								 | 
							
								                        SortField="IndicatingLength" HeaderTextAlign="Center" TextAlign="Center" Width="110px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:NumberBox ID="txtIndicatingLength" runat="server" NoNegative="false">
							 | 
						|||
| 
								 | 
							
								                            </f:NumberBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="评定结果" ColumnID="DefectResult" DataField="DefectResult"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectResult" HeaderTextAlign="Center" TextAlign="Center" Width="90px"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:DropDownList ID="drpDefectResult" runat="server">
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="Ⅰ" Text="Ⅰ" />
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="Ⅱ" Text="Ⅱ" />
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="Ⅲ" Text="Ⅲ" />
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="Ⅳ" Text="Ⅳ" />
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="Ⅴ" Text="Ⅴ" />
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="VI" Text="VI" />
							 | 
						|||
| 
								 | 
							
								                            </f:DropDownList>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="是否合格" ColumnID="IsPass" DataField="IsPass" SortField="IsPass"
							 | 
						|||
| 
								 | 
							
								                        HeaderTextAlign="Center" TextAlign="Center" Width="90px" FieldType="String">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:DropDownList ID="drpIsPass" runat="server">
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="合格" Text="合格" Selected="true" />
							 | 
						|||
| 
								 | 
							
								                                <f:ListItem Value="不合格" Text="不合格" />
							 | 
						|||
| 
								 | 
							
								                            </f:DropDownList>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="签发日期" ColumnID="SignDate" DataField="SignDate" SortField="SignDate"
							 | 
						|||
| 
								 | 
							
								                        HeaderTextAlign="Center" TextAlign="Center" Width="90px" RendererArgument="yyyy-MM-dd"
							 | 
						|||
| 
								 | 
							
								                        FieldType="Date" Renderer="Date">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:DatePicker ID="txtSignDate" runat="server" DateFormatString="yyyy-MM-dd" Required="true">
							 | 
						|||
| 
								 | 
							
								                            </f:DatePicker>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="焊工号" ColumnID="WED_Code" DataField="WED_Code" SortField="WED_Code"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="90px">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="备注" ColumnID="Remark" DataField="Remark" SortField="Remark"
							 | 
						|||
| 
								 | 
							
								                        HeaderTextAlign="Center" TextAlign="Left" Width="150px" FieldType="String">
							 | 
						|||
| 
								 | 
							
								                        <Editor>
							 | 
						|||
| 
								 | 
							
								                            <f:TextBox runat="server" ID="txtRemark" MaxLength="500">
							 | 
						|||
| 
								 | 
							
								                            </f:TextBox>
							 | 
						|||
| 
								 | 
							
								                        </Editor>
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="主键" ColumnID="QualityRatingId" DataField="QualityRatingId"
							 | 
						|||
| 
								 | 
							
								                        SortField="QualityRatingId" FieldType="String" HeaderTextAlign="Center" TextAlign="Center"
							 | 
						|||
| 
								 | 
							
								                        Width="90px" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="委托明细主键" ColumnID="CH_TrustItemID" DataField="CH_TrustItemID"
							 | 
						|||
| 
								 | 
							
								                        SortField="CH_TrustItemID" FieldType="String" HeaderTextAlign="Center" TextAlign="Center"
							 | 
						|||
| 
								 | 
							
								                        Width="90px" Hidden="true">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:LinkButtonField ColumnID="Delete" Width="50px" HeaderText="删除" EnablePostBack="false"
							 | 
						|||
| 
								 | 
							
								                        Icon="Delete" HeaderTextAlign="Center" TextAlign="Center" />
							 | 
						|||
| 
								 | 
							
								                </Columns>
							 | 
						|||
| 
								 | 
							
								                <Listeners>
							 | 
						|||
| 
								 | 
							
								                   <f:Listener Event="afteredit" Handler="onGridAfterEdit" />
							 | 
						|||
| 
								 | 
							
								               </Listeners>
							 | 
						|||
| 
								 | 
							
								            </f:Grid>
							 | 
						|||
| 
								 | 
							
								        </Items>
							 | 
						|||
| 
								 | 
							
								    </f:Panel>
							 | 
						|||
| 
								 | 
							
								    <f:Panel runat="server" ID="panel1" RegionPosition="Center" ShowBorder="true" Layout="VBox"
							 | 
						|||
| 
								 | 
							
								        ShowHeader="false" IconFont="PlusCircle" Title="返修通知单" TitleToolTip="返修通知单" AutoScroll="true"
							 | 
						|||
| 
								 | 
							
								        BoxConfigAlign="Stretch">
							 | 
						|||
| 
								 | 
							
								        <Toolbars>
							 | 
						|||
| 
								 | 
							
								            <f:Toolbar ID="Toolbar2" runat="server" Position="Top">
							 | 
						|||
| 
								 | 
							
								                <Items>
							 | 
						|||
| 
								 | 
							
								                    <f:Button ID="btnSubmit" Text="生成返修通知单" ToolTip="生成返修通知单" ValidateForms="SimpleForm1"
							 | 
						|||
| 
								 | 
							
								                        Icon="SystemSave" runat="server" OnClick="btnSubmit_Click">
							 | 
						|||
| 
								 | 
							
								                    </f:Button>
							 | 
						|||
| 
								 | 
							
								                    <f:ToolbarFill ID="ToolbarFill1" runat="server">
							 | 
						|||
| 
								 | 
							
								                    </f:ToolbarFill>
							 | 
						|||
| 
								 | 
							
								                </Items>
							 | 
						|||
| 
								 | 
							
								            </f:Toolbar>
							 | 
						|||
| 
								 | 
							
								        </Toolbars>
							 | 
						|||
| 
								 | 
							
								        <Items>
							 | 
						|||
| 
								 | 
							
								            <f:Grid ID="Grid2" ShowBorder="true" ShowHeader="false" Title="返修通知单" EnableCollapse="true"
							 | 
						|||
| 
								 | 
							
								                runat="server" BoxFlex="1" DataKeyNames="RepairItemRecordId,TrustItemID" AllowCellEditing="true"
							 | 
						|||
| 
								 | 
							
								                EnableColumnLines="true" ClicksToEdit="1" DataIDField="RepairItemRecordId" AllowSorting="true"
							 | 
						|||
| 
								 | 
							
								                EnableTextSelection="True" AutoScroll="true" Height="200px" OnRowCommand="Grid2_RowCommand">
							 | 
						|||
| 
								 | 
							
								                <Columns>
							 | 
						|||
| 
								 | 
							
								                    <f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
							 | 
						|||
| 
								 | 
							
								                        TextAlign="Center" />
							 | 
						|||
| 
								 | 
							
								                    <f:TemplateField Width="90px" HeaderText="焊口号" HeaderTextAlign="Center" TextAlign="Center">
							 | 
						|||
| 
								 | 
							
								                        <ItemTemplate>
							 | 
						|||
| 
								 | 
							
								                            <asp:Label ID="txtJOT_JointNo" runat="server" Text='<%# ConvertJOT_JointNo(Eval("RepairItemRecordId")) %>'
							 | 
						|||
| 
								 | 
							
								                                BorderStyle="None" Width="98%"></asp:Label>
							 | 
						|||
| 
								 | 
							
								                        </ItemTemplate>
							 | 
						|||
| 
								 | 
							
								                    </f:TemplateField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="底片号" ColumnID="FilmNum" DataField="FilmNum" SortField="FilmNum"
							 | 
						|||
| 
								 | 
							
								                        FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:RenderField HeaderText="缺陷性质" ColumnID="DefectNature" DataField="DefectNature"
							 | 
						|||
| 
								 | 
							
								                        SortField="DefectNature" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
							 | 
						|||
| 
								 | 
							
								                        Width="450px">
							 | 
						|||
| 
								 | 
							
								                    </f:RenderField>
							 | 
						|||
| 
								 | 
							
								                    <f:LinkButtonField Width="200px" HeaderText="底片照片" ConfirmTarget="Top" CommandName="attchUrl"
							 | 
						|||
| 
								 | 
							
								                        TextAlign="Center" ToolTip="上传/查看" Text="上传/查看" />
							 | 
						|||
| 
								 | 
							
								                    <f:LinkButtonField Width="60px" TextAlign="Center" HeaderText="打印" ToolTip="打印" CommandName="print"
							 | 
						|||
| 
								 | 
							
								                        Icon="Printer" />
							 | 
						|||
| 
								 | 
							
								                    <f:LinkButtonField Width="50px" HeaderText="删除" ConfirmText="删除选中行?" ConfirmTarget="Top"
							 | 
						|||
| 
								 | 
							
								                        CommandName="Delete" Icon="Delete" HeaderTextAlign="Center" TextAlign="Center" />
							 | 
						|||
| 
								 | 
							
								                </Columns>
							 | 
						|||
| 
								 | 
							
								            </f:Grid>
							 | 
						|||
| 
								 | 
							
								        </Items>
							 | 
						|||
| 
								 | 
							
								    </f:Panel>
							 | 
						|||
| 
								 | 
							
								    </form>
							 | 
						|||
| 
								 | 
							
								    <f:Window ID="Window1" Title="打印焊缝返修通知单" Hidden="true" EnableIFrame="true" EnableMaximize="false"
							 | 
						|||
| 
								 | 
							
								        Target="Top" EnableResize="true" runat="server" IsModal="true" Width="1024px"
							 | 
						|||
| 
								 | 
							
								        Height="600px">
							 | 
						|||
| 
								 | 
							
								    </f:Window>
							 | 
						|||
| 
								 | 
							
								    <f:Window ID="Window2" Title="工程无损检测重拍报表" Hidden="true" EnableIFrame="true" EnableMaximize="true"
							 | 
						|||
| 
								 | 
							
								        Target="Self" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
							 | 
						|||
| 
								 | 
							
								        Width="1024px" Height="500px">
							 | 
						|||
| 
								 | 
							
								    </f:Window>
							 | 
						|||
| 
								 | 
							
								    <f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
							 | 
						|||
| 
								 | 
							
								        Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="700px"
							 | 
						|||
| 
								 | 
							
								        Height="500px">
							 | 
						|||
| 
								 | 
							
								    </f:Window>
							 | 
						|||
| 
								 | 
							
								    <script type="text/javascript">
							 | 
						|||
| 
								 | 
							
								        // 返回false,来阻止浏览器右键菜单
							 | 
						|||
| 
								 | 
							
								        function onRowContextMenu(event, rowId) {
							 | 
						|||
| 
								 | 
							
								            F(menuID).show();  //showAt(event.pageX, event.pageY);
							 | 
						|||
| 
								 | 
							
								            return false;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								        function reloadGrid() {
							 | 
						|||
| 
								 | 
							
								            __doPostBack(null, 'reloadGrid');
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        function onGridAfterEdit(event, value, params) {
							 | 
						|||
| 
								 | 
							
								            var me = this, columnId = params.columnId, rowId = params.rowId;
							 | 
						|||
| 
								 | 
							
								            me.updateCellValue(rowId, 'ChangeId', rowId);
							 | 
						|||
| 
								 | 
							
								            if (columnId === 'DefectResult') {
							 | 
						|||
| 
								 | 
							
								                var defectResult = me.getCellValue(rowId, 'DefectResult');
							 | 
						|||
| 
								 | 
							
								                var level = me.getCellValue(rowId, 'JOT_QualifiedLevel');
							 | 
						|||
| 
								 | 
							
								                //onblur(level);
							 | 
						|||
| 
								 | 
							
								                if (level == 'Ⅰ') {
							 | 
						|||
| 
								 | 
							
								                    if (defectResult == 'Ⅰ') {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                    else {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '不合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                else if (level == 'Ⅱ') {
							 | 
						|||
| 
								 | 
							
								                    if (defectResult == 'Ⅰ' || defectResult == 'Ⅱ') {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                    else {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '不合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                else if (level == 'Ⅲ') {
							 | 
						|||
| 
								 | 
							
								                    if (defectResult == 'Ⅰ' || defectResult == 'Ⅱ' || defectResult == 'Ⅲ') {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                    else {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '不合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                else if (level == 'Ⅳ') {
							 | 
						|||
| 
								 | 
							
								                    if (defectResult == 'Ⅰ' || defectResult == 'Ⅱ' || defectResult == 'Ⅲ' || defectResult == 'Ⅳ') {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                    else {
							 | 
						|||
| 
								 | 
							
								                        me.updateCellValue(rowId, 'IsPass', '不合格');
							 | 
						|||
| 
								 | 
							
								                    }
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    </script>
							 | 
						|||
| 
								 | 
							
								</body>
							 | 
						|||
| 
								 | 
							
								</html>
							 |