ChengDa_English/SGGL/FineUIPro.Web/HJGL/CheckManage/CheckManage.aspx

451 lines
33 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="CheckManage.aspx.cs" Inherits="FineUIPro.Web.HJGL.CheckManage.CheckManage" %>
<!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="280px" 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:DropDownList ID="ckFind" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ckFind_SelectedIndexChanged" Width="75px">
<f:ListItem Text="按月份" Value="0" Selected="true" />
<f:ListItem Text="按单号" Value="1" />
</f:DropDownList>
<f:DatePicker ID="txtCheckTime" runat="server" EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="Tree_TextChanged"
DateFormatString="yyyy-MM" Width="120px">
</f:DatePicker>
<f:TextBox ID="txtSearchCode" runat="server" EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="Tree_TextChanged" Hidden="true" Width="150px">
</f:TextBox>
</Items>
</f:Toolbar>
<f:Toolbar ID="Toolbar2" runat="server">
<Items>
<f:DropDownList ID="drpCheckUnit" runat="server" Label="检测单位" LabelWidth="80px" LabelAlign="Right" AutoPostBack="true" OnSelectedIndexChanged="Tree_TextChanged"></f:DropDownList>
<f:TextBox ID="txtTrust" runat="server" Label="委托单号" LabelWidth="80px" LabelAlign="Right" EmptyText="输入查询条件" AutoPostBack="true"
OnTextChanged="Tree_TextChanged" >
</f:TextBox>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="tvControlItem" ShowHeader="false" 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:HiddenField runat="server" ID="hdJOTID"></f:HiddenField>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnAdd" Text="增加" ToolTip="增加" Icon="Add" runat="server" OnClick="btnAdd_Click">
</f:Button>
<f:Button ID="btnSearch" Text="查找" ToolTip="查找焊口信息" Icon="Find" runat="server" OnClick="btnSearch_Click">
</f:Button>
<f:Button ID="btnDelete" Text="删除" ToolTip="删除检测单" ConfirmText="确认删除此检测单?" ConfirmTarget="Top"
Icon="Delete" runat="server" OnClick="btnDelete_Click">
</f:Button>
<f:Button ID="btnSave" Text="保存" ToolTip="保存检测单" Icon="SystemSave" runat="server" OnClick="btnSave_Click">
</f:Button>
<f:DropDownList ID="drpPrintType" runat="server" Label="打印报表" LabelAlign="Right" Width="350px">
</f:DropDownList>
<f:Button ID="Button2" runat="server" Icon="Printer" EnableAjax="false" Text="打印" ToolTip="打印" OnClick="btnPrint_Click"></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:TextBox ID="txtCheckCode" Label="探伤单号" runat="server" LabelAlign="Right" Required="true" ShowRedStar="true" MaxLength="50"></f:TextBox>
<f:DropDownList ID="drpUnit" runat="server" Label="施工单位" LabelAlign="Right" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"></f:DropDownList>
<f:DropDownList ID="drpInstallationId" runat="server" Label="装置" LabelAlign="Right" Required="true" ShowRedStar="true" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtCheckType" runat="server" Label="单据类型" LabelAlign="Right"></f:TextBox>
<f:DropDownList ID="drpTabler" runat="server" Label="制单人" LabelAlign="Right" EnableEdit="true"></f:DropDownList>
<f:DatePicker ID="txtTableDate" runat="server" Label="制单日期" LabelAlign="Right"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker ID="txtCheckDate" runat="server" Label="探伤日期" LabelAlign="Right" Required="true" ShowRedStar="true"></f:DatePicker>
<f:DropDownList ID="ddlAuditMan" runat="server" Label="审核人" LabelAlign="Right" EnableEdit="true" Enabled="false"></f:DropDownList>
<f:DatePicker ID="txtAuditDate" runat="server" Label="审核日期" LabelAlign="Right" Enabled="false"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpContractualUnits" runat="server" Label="检测单位" LabelAlign="Right" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpContractualUnits_SelectedIndexChanged"></f:DropDownList>
<f:DropDownList ID="ddlCheckMan" runat="server" Label="检测人" LabelAlign="Right" EnableEdit="true"></f:DropDownList>
<f:LinkButton ID="lbtnToTrust" Label="对应委托单" OnClick="lbtnToTrust_Click" runat="server" LabelAlign="Right"></f:LinkButton>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtRemark" runat="server" Label="备注" LabelAlign="Right" MaxLength="100"></f:TextBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="RT检测单录入" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="JOT_ID" AllowCellEditing="true"
EnableColumnLines="true" ClicksToEdit="1" DataIDField="JOT_ID" AllowSorting="true" OnSort="Grid1_Sort"
SortField="JOT_JointNo" EnableTextSelection="True">
<Toolbars>
<f:Toolbar ID="Toolbar4" runat="server" Position="Top">
<Items>
<f:CheckBox ID="ckAllFilmDate" runat="server" Label="是否批量填充拍片日期" LabelWidth="160px" LabelAlign="Right" Checked="true"></f:CheckBox>
<f:CheckBox ID="ckAllReportDate" runat="server" Label="是否批量填充报告日期" LabelWidth="160px" LabelAlign="Right" Checked="true"></f:CheckBox>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField HeaderText="管线编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="220px">
</f:RenderField>
<f:RenderField HeaderText="焊工号" ColumnID="WelderCode" DataField="WelderCode" SortField="WelderCode"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="焊口号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="探伤方法" ColumnID="DetectionTypeName" DataField="DetectionTypeName" SortField="DetectionTypeName"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="焊口规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc" SortField="JOT_JointDesc"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
</f:RenderField>
<f:RenderField HeaderText="拍片日期*" ColumnID="CHT_FilmDate" DataField="CHT_FilmDate" SortField="CHT_FilmDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:DatePicker ID="txtFilmDate" runat="server"></f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="报告日期" ColumnID="CHT_ReportDate" DataField="CHT_ReportDate" SortField="CHT_ReportDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:DatePicker ID="txtReportDate" runat="server"></f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="返修位置" ColumnID="CHT_RepairLocation" DataField="CHT_RepairLocation" SortField="CHT_RepairLocation"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:TextBox ID="txtRepairLocation" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="拍片总数*" ColumnID="CHT_TotalFilm" DataField="CHT_TotalFilm" SortField="CHT_TotalFilm"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:NumberBox ID="txtTotalFilm" runat="server" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="合格片数*" ColumnID="CHT_PassFilm" DataField="CHT_PassFilm" SortField="CHT_PassFilm"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:NumberBox ID="txtPassFilm" runat="server" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="探伤结果" ColumnID="CHT_CheckResult" DataField="CHT_CheckResult" SortField="CHT_CheckResult"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:DropDownList ID="drpCHT_CheckResult" runat="server">
<f:ListItem Value="合格" Text="合格" />
<f:ListItem Value="不合格" Text="不合格" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="缺陷定义" ColumnID="Defects_Definition" DataField="Defects_Definition" SortField="Defects_Definition"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:DropDownList ID="DropDownList1" runat="server">
<f:ListItem Value="气孔" Text="气孔" />
<f:ListItem Value="未熔合" Text="未熔合" />
<f:ListItem Value="条形缺陷" Text="条形缺陷" />
<f:ListItem Value="其他" Text="其他" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="胶片规格" ColumnID="FilmSpecifications" DataField="FilmSpecifications" SortField="FilmSpecifications"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:DropDownList ID="drpFilmSpecifications" runat="server">
<f:ListItem Value="150*80" Text="150*80" />
<f:ListItem Value="180*80" Text="180*80" />
<f:ListItem Value="240*80" Text="240*80" />
<f:ListItem Value="300*80" Text="300*80" />
<f:ListItem Value="360*80" Text="360*80" />
<f:ListItem Value="300*100" Text="300*100" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="延长米cm" ColumnID="ExtendingRice" DataField="ExtendingRice" SortField="ExtendingRice"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="探伤报告编号" ColumnID="CHT_CheckNo" DataField="CHT_CheckNo" SortField="CHT_CheckNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="txtCheckNo" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="备注" ColumnID="CHT_Remark" DataField="CHT_Remark" SortField="CHT_Remark"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="CHT_Remark" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="JOT_ID" ColumnID="JOT_ID" DataField="JOT_ID"
FieldType="String" Hidden="true">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
<f:Listener Event="afteredit" Handler="onGridAfterEdit" />
</Listeners>
</f:Grid>
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="false" Title="非RT检测单录入" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="JOT_ID" AllowCellEditing="true" AllowSorting="true" OnSort="Grid1_Sort"
EnableColumnLines="true" ClicksToEdit="1" DataIDField="JOT_ID"
SortField="JOT_JointNo" EnableTextSelection="True" Hidden="true">
<Toolbars>
<f:Toolbar ID="Toolbar5" runat="server" Position="Top">
<Items>
<f:CheckBox ID="ckAllFilmDate2" runat="server" Label="是否批量填充拍片日期" LabelWidth="160px" LabelAlign="Right" Checked="true"></f:CheckBox>
<f:CheckBox ID="ckAllReportDate2" runat="server" Label="是否批量填充报告日期" LabelWidth="160px" LabelAlign="Right" Checked="true"></f:CheckBox>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField HeaderText="管线编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="220px">
</f:RenderField>
<f:RenderField HeaderText="焊工号" ColumnID="WelderCode" DataField="WelderCode" SortField="WelderCode"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="焊口号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="探伤方法" ColumnID="DetectionTypeName" DataField="DetectionTypeName" SortField="DetectionTypeName"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="焊口规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc" SortField="JOT_JointDesc"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
</f:RenderField>
<f:RenderField HeaderText="拍片日期*" ColumnID="CHT_FilmDate" DataField="CHT_FilmDate" SortField="CHT_FilmDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:DatePicker ID="txtFilmDate2" runat="server"></f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="报告日期" ColumnID="CHT_ReportDate" DataField="CHT_ReportDate" SortField="CHT_ReportDate"
FieldType="Date" Renderer="Date" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:DatePicker ID="txtReportDate2" runat="server"></f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="焊口数" ColumnID="JointCount" DataField="JointCount" SortField="JointCount"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
</f:RenderField>
<f:RenderField HeaderText="缺陷位置" ColumnID="CHT_RepairLocation" DataField="CHT_RepairLocation" SortField="CHT_RepairLocation"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:TextBox ID="TextBox1" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="缺陷长度" ColumnID="DefectLength" DataField="DefectLength" SortField="DefectLength"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:NumberBox ID="txtDefectLength" runat="server" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="缺陷深度" ColumnID="DefectDepth" DataField="DefectDepth" SortField="DefectDepth"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:NumberBox ID="txtDefectDepth" runat="server" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="缺陷高度" ColumnID="DefectHeight" DataField="DefectHeight" SortField="DefectHeight"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:NumberBox ID="txtDefectHeight" runat="server" NoDecimal="true" NoNegative="true"></f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="探伤结果*" ColumnID="CHT_CheckResult" DataField="CHT_CheckResult" SortField="CHT_CheckResult"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:DropDownList ID="drpCHT_CheckResult1" runat="server">
<f:ListItem Value="合格" Text="合格" />
<f:ListItem Value="不合格" Text="不合格" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="缺陷定义" ColumnID="Defects_Definition" DataField="Defects_Definition" SortField="Defects_Definition"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
<Editor>
<f:DropDownList ID="drpDefects_Definition" runat="server">
<f:ListItem Value="气孔" Text="气孔" />
<f:ListItem Value="未熔合" Text="未熔合" />
<f:ListItem Value="条形缺陷" Text="条形缺陷" />
<f:ListItem Value="其他" Text="其他" />
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="延长米cm" ColumnID="ExtendingRice" DataField="ExtendingRice" SortField="ExtendingRice"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="探伤报告编号" ColumnID="CHT_CheckNo" DataField="CHT_CheckNo" SortField="CHT_CheckNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
<Editor>
<f:TextBox ID="CheckNo2" runat="server"></f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="JOT_ID" ColumnID="JOT_ID" DataField="JOT_ID"
FieldType="String" Hidden="true">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu2" />
<f:Listener Event="afteredit" Handler="onGridAfterEdit2" />
</Listeners>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="查找管线及焊口" Hidden="true" EnableIFrame="true" EnableMaximize="false"
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
Width="1300px" Height="680px">
</f:Window>
<f:Window ID="Window2" Title="对应委托单明细" Hidden="true" EnableIFrame="true" EnableMaximize="false"
Target="Top" EnableResize="true" runat="server" IsModal="true"
Width="900px" Height="600px">
</f:Window>
<f:Window ID="Window3" Title="打印" Hidden="true" EnableIFrame="true"
EnableMaximize="true" Target="Top" EnableResize="false" runat="server"
IsModal="true" Width="1010px" Height="660px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
Text="删除">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu2" runat="server">
<f:MenuButton ID="btnMenuDelete2" OnClick="btnMenuDelete2_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
Text="删除">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
var gridClientID = '<%= Grid1.ClientID %>';
var gridClientID2 = '<%= Grid2.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID2 = '<%= Menu2.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenu2(event, rowId) {
F(menuID2).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
////RT检测批量填充拍片日期、报告日期
function onGridAfterEdit(event, value, params) {
var ckAllFilmDate = F('<%= ckAllFilmDate.ClientID %>');
var ckAllReportDate = F('<%= ckAllReportDate.ClientID %>');
var me = this, columnId = params.columnId, rowId = params.rowId;
if (columnId === 'CHT_TotalFilm' || columnId === 'CHT_PassFilm') {
var total = me.getCellValue(rowId, 'CHT_TotalFilm');
var pass = me.getCellValue(rowId, 'CHT_PassFilm');
if (columnId === 'CHT_TotalFilm' && (isNaN(pass) || pass == "") && !isNaN(total)) {
me.updateCellValue(rowId, 'CHT_PassFilm', total);
me.updateCellValue(rowId, 'CHT_CheckResult', '合格');
}
else {
if (total == pass) {
me.updateCellValue(rowId, 'CHT_CheckResult', '合格');
} else {
me.updateCellValue(rowId, 'CHT_CheckResult', '不合格');
}
}
}
else if (columnId === 'CHT_FilmDate' && ckAllFilmDate.getValue()) {
var filmDate = me.getCellValue(rowId, 'CHT_FilmDate');
resolveRows('CHT_FilmDate', filmDate);
}
else if (columnId === 'CHT_ReportDate' && ckAllReportDate.getValue()) {
var filmDate = me.getCellValue(rowId, 'CHT_ReportDate');
resolveRows('CHT_ReportDate', filmDate);
}
}
function resolveRows(columnId, newValue) {
var grid = F(gridClientID);
grid.getRowEls().each(function () {
grid.updateCellValue(this, columnId, newValue);
});
}
//非RT检测批量填充拍片日期、报告日期
function onGridAfterEdit2(event, value, params) {
var ckAllFilmDate = F('<%= ckAllFilmDate2.ClientID %>');
var ckAllReportDate = F('<%= ckAllReportDate2.ClientID %>');
var me = this, columnId = params.columnId, rowId = params.rowId;
if (columnId === 'CHT_FilmDate' && ckAllFilmDate.getValue()) {
var filmDate = me.getCellValue(rowId, 'CHT_FilmDate');
resolveRows2('CHT_FilmDate', filmDate);
}
else if (columnId === 'CHT_ReportDate' && ckAllReportDate.getValue()) {
var filmDate = me.getCellValue(rowId, 'CHT_ReportDate');
resolveRows2('CHT_ReportDate', filmDate);
}
}
function resolveRows2(columnId, newValue) {
var grid = F(gridClientID2);
grid.getRowEls().each(function () {
grid.updateCellValue(this, columnId, newValue);
});
}
</script>
</body>
</html>