418 lines
31 KiB
Plaintext
418 lines
31 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ConstructionMonthReportEdit.aspx.cs" Inherits="FineUIPro.Web.PZHGL.InformationProject.ConstructionMonthReportEdit" %>
|
|
|
|
<!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>
|
|
<style type="text/css">
|
|
.f-grid-row .f-grid-cell-inner {
|
|
white-space: normal;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.f-grid-colheader-text {
|
|
white-space: normal;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.labcenter {
|
|
text-align: center;
|
|
}
|
|
|
|
.table {
|
|
border-collapse: collapse;
|
|
text-align: center;
|
|
table-layout: fixed;
|
|
width: 100%;
|
|
}
|
|
|
|
.input {
|
|
border: none;
|
|
width: 100%;
|
|
background-color: transparent;
|
|
text-align: center;
|
|
}
|
|
|
|
.table td, .table th {
|
|
border: 1px solid #cad9ea;
|
|
color: #666;
|
|
height: 30px;
|
|
}
|
|
|
|
.table thead th {
|
|
/* background-color: #CCE8EB;*/
|
|
width: 200px;
|
|
}
|
|
|
|
.table tr {
|
|
/* background: #fff;*/
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
|
|
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
|
|
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
|
<Rows>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:TextBox runat="server" ID="lbMonths" Readonly="true" Width="180px" LabelWidth="50px" Label="月份" LabelAlign="Left" CssStyle="padding-right:75%"></f:TextBox>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:Panel ID="pan" Layout="Block" CssClass="blockpanel myblockform" BlockMD="12"
|
|
BlockConfigSpace="10px" BodyPadding="5px" Title="一、项目概况" EnableCollapse="true" runat="server">
|
|
<Items>
|
|
<f:Label ID="txtProjectName" Label="项目名称" runat="server" BlockMD="12" LabelWidth="140px"></f:Label>
|
|
<f:TextBox ID="txtOwnerName" runat="server" Label="业主名称" BlockMD="12" MaxLength="100" LabelWidth="140px">
|
|
</f:TextBox>
|
|
<f:TextArea ID="txtContractScope" runat="server" Label="合同范围" BlockMD="12" LabelWidth="140px" MaxLength="1000">
|
|
</f:TextArea>
|
|
<f:TextArea ID="txtContractPriceAndPricingModel" runat="server" LabelWidth="140px" Label="合同价格和计价模式" BlockMD="12" MaxLength="300">
|
|
</f:TextArea>
|
|
<f:DatePicker runat="server" BlockMD="6" LabelAlign="right" DateFormatString="yyyy-MM-dd" Label="合同施工开工日期"
|
|
EmptyText="请选择开始日期" LabelWidth="140px"
|
|
ID="txtContractStartDate">
|
|
</f:DatePicker>
|
|
<f:DatePicker runat="server" Label="完工日期" ID="txtContractEndDate" BlockMD="6" EmptyText="请选择结束日期" LabelWidth="120px">
|
|
</f:DatePicker>
|
|
</Items>
|
|
</f:Panel>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:ContentPanel ID="ContentPanel3" Title="二、施工进度情况" ShowBorder="true"
|
|
BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
|
|
runat="server">
|
|
<f:GroupPanel ID="GroupPanel2" Layout="Anchor" Title="a) 本月计划完成情况(主项/专业/施工部位、完成日期、工程量)及其它主要施工活动" runat="server">
|
|
<Items>
|
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="项目情况" BoxFlex="1" AllowColumnLocking="true"
|
|
runat="server" EnableCollapse="true" DataKeyNames="Id,Name,ShowId" EnableTree="true" EnableColumnLines="true" ClicksToEdit="1" AllowCellEditing="true"
|
|
TreeColumn="Name" DataIDField="Id" DataParentIDField="SupId" ExpandAllTreeNodes="true">
|
|
<Columns>
|
|
<f:RenderField Width="100px" ColumnID="Code" DataField="Code" FieldType="String"
|
|
HeaderText="序号" HeaderTextAlign="Center" TextAlign="Left">
|
|
</f:RenderField>
|
|
<f:BoundField Width="450px" ColumnID="Name" DataField="Name" HeaderTextAlign="Center" ExpandUnusedSpace="true"
|
|
HeaderText="工作内容" />
|
|
<f:RenderField Width="100px" ColumnID="PlanProjectQuantity" DataField="PlanProjectQuantity" FieldType="Double"
|
|
HeaderText="概算工程量" HeaderTextAlign="Center" TextAlign="Left">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="PlanStartDate" DataField="PlanStartDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="计划开始时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="PlanEndDate" DataField="PlanEndDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="计划完成时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="RealStartDate" DataField="RealStartDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="实际开始时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="RealEndDate" DataField="RealEndDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="实际完成时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
</Columns>
|
|
</f:Grid>
|
|
<f:TextArea ID="txtMainConstructionActivities" MarginTop="10px" runat="server" LabelWidth="140px" BlockMD="12" MaxLength="3000">
|
|
</f:TextArea>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
<f:GroupPanel ID="GroupPanel1" Layout="Anchor" Title="b) 施工进度偏差及原因分析" runat="server">
|
|
<Items>
|
|
<f:TextArea ID="txtProgressDeviationAndCauseAnalysis" MarginTop="10px" runat="server" LabelWidth="140px" BlockMD="12" MaxLength="3000">
|
|
</f:TextArea>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
<f:GroupPanel ID="GroupPanel3" Layout="Anchor" Title="c) 关键路径偏差及原因分析" runat="server">
|
|
<Items>
|
|
<f:TextArea ID="txtKeyDeviationAndCauseAnalysis" MarginTop="10px" runat="server" LabelWidth="140px" BlockMD="12" MaxLength="3000">
|
|
</f:TextArea>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
<f:GroupPanel ID="GroupPanel4" Layout="Anchor" Title="d) 针对性纠偏措施" runat="server">
|
|
<Items>
|
|
<f:TextArea ID="txtTargetedCorrectiveMeasures" MarginTop="10px" runat="server" LabelWidth="140px" BlockMD="12" MaxLength="3000">
|
|
</f:TextArea>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
</f:ContentPanel>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:ContentPanel ID="ContentPanel1" Title="三、施工费用情况" ShowBorder="true"
|
|
BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
|
|
runat="server">
|
|
<f:GroupPanel ID="GroupPanel5" Layout="Anchor" Title="3.1 总包工程施工请款情况表(单位:万元)" runat="server">
|
|
<Items>
|
|
<f:Grid ID="GridMainCost" IsFluid="true" CssClass="blockpanel" ShowBorder="true" ShowHeader="false" runat="server" EnableCollapse="false"
|
|
EnableColumnLines="true" AllowCellEditing="true" ClicksToEdit="1">
|
|
<Columns>
|
|
<f:TemplateField ColumnID="tfPageIndex" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
|
EnableLock="true" Locked="False">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblPageIndex" runat="server" Text='<%# GridMainCost.PageIndex * GridMainCost.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</f:TemplateField>
|
|
<f:RenderField Width="250px" ColumnID="ContractConstructionCost" DataField="ContractConstructionCost"
|
|
FieldType="Double" HeaderText="合同施工费" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtContractConstructionCost" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server">
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="180px" ColumnID="ThisRequestCost" DataField="ThisRequestCost"
|
|
FieldType="Double" HeaderText="本月请款" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtThisRequestCost" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("ThisRequestCost") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="180px" ColumnID="TotalRequestCost" DataField="TotalRequestCost"
|
|
FieldType="Double" HeaderText="累计请款" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtTotalRequestCost" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("TotalRequestCost") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="180px" ColumnID="ThisCollection" DataField="ThisCollection"
|
|
FieldType="Double" HeaderText="本月收款" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtThisCollection" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("ThisCollection") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="180px" ColumnID="TotalCollection" DataField="TotalCollection"
|
|
FieldType="Double" HeaderText="累计收款" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtTotalCollection" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("TotalCollection") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="200px" ColumnID="TotalCollectionRate" DataField="TotalCollectionRate"
|
|
FieldType="Double" HeaderText="累计收款百分比" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:Label ID="txtTotalCollectionRate" runat="server"></f:Label>
|
|
</Editor>
|
|
</f:RenderField>
|
|
</Columns>
|
|
<Listeners>
|
|
<f:Listener Event="afteredit" Handler="onGridAfterEdit" />
|
|
</Listeners>
|
|
</f:Grid>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
<f:GroupPanel ID="GroupPanel6" Layout="Anchor" Title="3.2 分包工程施工付款情况表(单位:万元)" runat="server">
|
|
<Items>
|
|
<f:Grid ID="GridSubCost" IsFluid="true" CssClass="blockpanel" ShowBorder="true" ShowHeader="false" runat="server" EnableCollapse="false"
|
|
EnableColumnLines="true" AllowCellEditing="true" ClicksToEdit="1" EnableSummary="true" SummaryPosition="Flow">
|
|
<Columns>
|
|
<f:TemplateField ColumnID="tfPageIndex" Width="65px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
|
EnableLock="true" Locked="False">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label1" runat="server" Text='<%# GridSubCost.PageIndex * GridSubCost.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</f:TemplateField>
|
|
<f:TemplateField ColumnID="UnitName" Width="310px" HeaderText="施工单位" HeaderTextAlign="Center" TextAlign="Center"
|
|
EnableLock="true">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label3" runat="server" Text='<%# ConvertUnitName(Eval("UnitId")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</f:TemplateField>
|
|
<f:RenderField Width="140px" ColumnID="ContractAmount" DataField="ContractAmount"
|
|
FieldType="Double" HeaderText="合同金额" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtContractAmount" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server">
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="140px" ColumnID="ThisNeedPay" DataField="ThisNeedPay"
|
|
FieldType="Double" HeaderText="本月应付" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtThisNeedPay" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("ThisNeedPay") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="140px" ColumnID="ThisRealPay" DataField="ThisRealPay"
|
|
FieldType="Double" HeaderText="本月实付" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtThisRealPay" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("ThisRealPay") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="140px" ColumnID="TotalNeedPay" DataField="TotalNeedPay"
|
|
FieldType="Double" HeaderText="累计应付" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtTotalNeedPay" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("TotalNeedPay") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="140px" ColumnID="TotalRealPay" DataField="TotalRealPay"
|
|
FieldType="Double" HeaderText="累计实付" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:NumberBox ID="txtTotalRealPay" NoDecimal="false" DecimalPrecision="4" NoNegative="true" runat="server" Text='<%# Bind("TotalRealPay") %>'>
|
|
</f:NumberBox>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="140px" ColumnID="TotalRealPayRate" DataField="TotalRealPayRate"
|
|
FieldType="Double" HeaderText="累计付款百分比" TextAlign="Center" HeaderTextAlign="Center">
|
|
<Editor>
|
|
<f:Label ID="txtTotalRealPayRate" runat="server"></f:Label>
|
|
</Editor>
|
|
</f:RenderField>
|
|
<f:RenderField Width="10px" ColumnID="UnitId" DataField="UnitId" Hidden="true"
|
|
FieldType="String" HeaderText="单位Id" TextAlign="Center" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
</Columns>
|
|
<Listeners>
|
|
<f:Listener Event="afteredit" Handler="onGridAfterEdit2" />
|
|
</Listeners>
|
|
</f:Grid>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
</f:ContentPanel>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:ContentPanel ID="ContentPanel2" Title="四、下月施工工作要点" ShowBorder="true"
|
|
BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
|
|
runat="server">
|
|
<f:GroupPanel ID="GroupPanel7" Layout="Anchor" Title="下月计划完成情况(主项/专业/施工部位、完成日期、工程量)及其它主要施工活动" runat="server">
|
|
<Items>
|
|
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="false" Title="项目情况" BoxFlex="1" AllowColumnLocking="true"
|
|
runat="server" EnableCollapse="true" DataKeyNames="Id,Name,ShowId" EnableTree="true" EnableColumnLines="true" ClicksToEdit="1" AllowCellEditing="true"
|
|
TreeColumn="Name" DataIDField="Id" DataParentIDField="SupId" ExpandAllTreeNodes="true">
|
|
<Columns>
|
|
<f:RenderField Width="100px" ColumnID="Code" DataField="Code" FieldType="String"
|
|
HeaderText="序号" HeaderTextAlign="Center" TextAlign="Left">
|
|
</f:RenderField>
|
|
<f:BoundField Width="450px" ColumnID="Name" DataField="Name" HeaderTextAlign="Center" ExpandUnusedSpace="true"
|
|
HeaderText="工作内容" />
|
|
<f:RenderField Width="100px" ColumnID="PlanProjectQuantity" DataField="PlanProjectQuantity" FieldType="Double"
|
|
HeaderText="概算工程量" HeaderTextAlign="Center" TextAlign="Left">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="PlanStartDate" DataField="PlanStartDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="计划开始时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="PlanEndDate" DataField="PlanEndDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="计划完成时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="RealStartDate" DataField="RealStartDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="实际开始时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
<f:RenderField Width="120px" ColumnID="RealEndDate" DataField="RealEndDate" FieldType="Date"
|
|
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="实际完成时间" HeaderTextAlign="Center">
|
|
</f:RenderField>
|
|
</Columns>
|
|
</f:Grid>
|
|
<f:TextArea ID="txtNextMonthWork" MarginTop="10px" runat="server" LabelWidth="140px" BlockMD="12" MaxLength="3000">
|
|
</f:TextArea>
|
|
</Items>
|
|
</f:GroupPanel>
|
|
</f:ContentPanel>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:Panel ID="Panel1" Layout="Block" CssClass="blockpanel myblockform" BlockMD="12"
|
|
BlockConfigSpace="10px" BodyPadding="5px" Title="五、需协调解决事项" EnableCollapse="true" runat="server">
|
|
<Items>
|
|
<f:TextArea ID="txtNeedCoordinateMatter" MarginTop="10px" runat="server" LabelWidth="140px" BlockMD="12" MaxLength="3000">
|
|
</f:TextArea>
|
|
</Items>
|
|
</f:Panel>
|
|
</Items>
|
|
</f:FormRow>
|
|
<f:FormRow>
|
|
<Items>
|
|
<f:Panel ID="Panel2" Layout="Block" CssClass="blockpanel myblockform" BlockMD="12"
|
|
BlockConfigSpace="10px" BodyPadding="5px" Title="六、相关照片" EnableCollapse="true" runat="server">
|
|
<Items>
|
|
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
|
|
<Items>
|
|
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="上传照片" runat="server" OnClick="btnAttach_Click">
|
|
</f:Button>
|
|
</Items>
|
|
</f:Panel>
|
|
<f:Grid ID="Grid3" ShowBorder="false" ShowHeader="false" Title="项目实物" EnableCollapse="true" ForceFit="true" ShowGridHeader="false"
|
|
runat="server" BoxFlex="1" DataKeyNames="AttachFileId" AllowCellEditing="true" EnableColumnLines="true" ClicksToEdit="2" DataIDField="AttachFileId" AllowSorting="true" SortField="AttachFileId"
|
|
SortDirection="ASC" PageSize="10" EnableRowLines="false" EnableAlternateRowColor="false"
|
|
EnableTextSelection="True" EnableRowDoubleClickEvent="true">
|
|
<Columns>
|
|
<f:TemplateField ColumnID="ImageUrl2" Width="200px" HeaderText="项目实物" HeaderTextAlign="Center"
|
|
TextAlign="Left">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label2" runat="server" Text='<%# ConvertImageUrlByImage(Eval("ToKeyId")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</f:TemplateField>
|
|
</Columns>
|
|
</f:Grid>
|
|
</Items>
|
|
</f:Panel>
|
|
</Items>
|
|
</f:FormRow>
|
|
</Rows>
|
|
<Toolbars>
|
|
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
|
|
<Items>
|
|
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
|
|
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpleForm1" OnClick="btnSave_Click">
|
|
</f:Button>
|
|
<f:Button ID="btnClose" EnablePostBack="false"
|
|
runat="server" Icon="SystemClose">
|
|
</f:Button>
|
|
</Items>
|
|
</f:Toolbar>
|
|
</Toolbars>
|
|
</f:Form>
|
|
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px" OnClose="WindowAtt_Close"
|
|
Height="500px">
|
|
</f:Window>
|
|
</form>
|
|
<script type="text/javascript">
|
|
function onGridAfterEdit(event, value, params) {
|
|
var me = this, columnId = params.columnId, rowId = params.rowId;
|
|
if (columnId === 'ContractConstructionCost' || columnId === 'TotalCollection') {
|
|
var ContractConstructionCost = me.getCellValue(rowId, 'ContractConstructionCost');
|
|
var TotalCollection = me.getCellValue(rowId, 'TotalCollection');
|
|
if (TotalCollection.toString() != "" && ContractConstructionCost.toString() != "") {
|
|
if (ContractConstructionCost !== "0") {
|
|
me.updateCellValue(rowId, 'TotalCollectionRate', (TotalCollection / ContractConstructionCost * 100).toFixed(2));
|
|
} else {
|
|
me.updateCellValue(rowId, 'TotalCollectionRate', (""));
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
function onGridAfterEdit2(event, value, params) {
|
|
var me = this, columnId = params.columnId, rowId = params.rowId;
|
|
if (columnId === 'TotalRealPay' || columnId === 'ContractAmount') {
|
|
var TotalRealPay = me.getCellValue(rowId, 'TotalRealPay');
|
|
var ContractAmount = me.getCellValue(rowId, 'ContractAmount');
|
|
if (TotalRealPay.toString() != "" && ContractAmount.toString() != "") {
|
|
if (ContractAmount !== "0") {
|
|
me.updateCellValue(rowId, 'TotalRealPayRate', (TotalRealPay / ContractAmount * 100).toFixed(2));
|
|
} else {
|
|
me.updateCellValue(rowId, 'TotalRealPayRate', (""));
|
|
}
|
|
}
|
|
}
|
|
updateSummary();
|
|
}
|
|
|
|
function updateSummary() {
|
|
// 回发到后台更新
|
|
__doPostBack('', 'UPDATE_SUMMARY');
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|