进度管理模块和 项目主页的国际化!

This commit is contained in:
2025-02-21 16:41:45 +08:00
parent 448fb2727a
commit c8162359f5
42 changed files with 5102 additions and 557 deletions
@@ -5,7 +5,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>实际进度(完成值/实耗值)测量录入</title>
<title>实际进度(<asp:Literal runat="server" Text="<%$ Resources:Lan,EarnedValueCurve_CompletedValue%>"/>/<asp:Literal runat="server" Text="<%$ Resources:Lan,EarnedValueCurve_ActualCost%>"/>)测量录入</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
<style>
.f-grid-row.green {
@@ -40,7 +40,7 @@
<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="300" Title="实际进度(完成值)测量值录入" TitleToolTip="实际进度(完成值)测量值录入"
EnableCollapse="true" Width="300" Title="<%$ Resources:Lan,WBSCompleteAudit_GridTitle%>" TitleToolTip="<%$ Resources:Lan,WBSCompleteAudit_GridTitle%>"
ShowBorder="true" ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Items>
<f:Tree ID="trWBS" Width="250" EnableCollapse="true" ShowHeader="true" OnNodeCommand="trWBS_NodeCommand"
@@ -56,7 +56,7 @@
TitleToolTip="" AutoScroll="true">
<Items>
<f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="true" EnableCollapse="true"
Title="实际进度(完成值)测量值录入" runat="server" BoxFlex="1" DataKeyNames="WbsDetailId"
Title="<%$ Resources:Lan,WBSCompleteAudit_GridTitle%>" runat="server" BoxFlex="1" DataKeyNames="WbsDetailId"
AllowSorting="true" EnableColumnLines="true" SortField="WbsDetailId" SortDirection="ASC"
AllowCellEditing="true" ClicksToEdit="1" ShowSelectedCell="true" DataIDField="WbsDetailId"
IsDatabasePaging="true" AllowFilters="true" OnFilterChange="Grid1_FilterChange">
@@ -64,46 +64,46 @@
<f:Toolbar ID="Toolbar1" Position="Top" runat="server">
<Items>
<f:DatePicker runat="server" ID="txtMonths" DateFormatString="yyyy-MM" AutoPostBack="true"
Label="月份" LabelWidth="50px" Width="150px" OnTextChanged="txtMonths_TextChanged">
Label="<%$ Resources:Lan,WBSPlanSet_YearsMonthsStr%>" LabelWidth="50px" Width="150px" OnTextChanged="txtMonths_TextChanged">
</f:DatePicker>
<f:Button ID="btnSave1" Icon="SystemSave" runat="server" ToolTip="保存" Hidden="true"
<f:Button ID="btnSave1" Icon="SystemSave" runat="server" ToolTip="<%$ Resources:Lan,WeightsAudit_SaveButton2%>" Hidden="true"
OnClick="btnSave_Click">
</f:Button>
</Items>
<Items>
<f:Label ID="red" runat="server" CssClass="customlabel" Text="红色:计划已结束但尚未完成的项、灰色:计划尚未开始的项、绿色:之前累计完成值+当月值等于总计划值">
<f:Label ID="red" runat="server" CssClass="customlabel" Text="<%$ Resources:Lan,WBSCompleteAudit_ColorLegend%>">
</f:Label>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:GroupField EnableLock="true" HeaderText="分部工程" TextAlign="Center">
<f:GroupField EnableLock="true" HeaderText="<%$ Resources:Lan,WBSReport_SubdivisionProject%>" TextAlign="Center">
<Columns>
<f:RenderField Width="89px" ColumnID="Code" DataField="Code" FieldType="String" HeaderText="编码"
<f:RenderField Width="89px" ColumnID="Code" DataField="Code" FieldType="String" HeaderText="<%$ Resources:Lan,WeightsAudit_Code%>"
HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Name" DataField="Name" FieldType="String"
HeaderText="名称" HeaderTextAlign="Center" TextAlign="Center">
HeaderText="<%$ Resources:Lan,WeightsAudit_Name%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField EnableLock="true" HeaderText="子分部工程" TextAlign="Center">
<f:GroupField EnableLock="true" HeaderText="<%$ Resources:Lan,WBSReport_SubSubdivisionProject%>" TextAlign="Center">
<Columns>
<f:RenderField Width="89px" ColumnID="ChildCode" DataField="ChildCode" FieldType="String"
HeaderText="编码" HeaderTextAlign="Center" TextAlign="Center">
HeaderText="<%$ Resources:Lan,WeightsAudit_Code%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="ChildName" DataField="ChildName" FieldType="String"
HeaderText="名称" HeaderTextAlign="Center" TextAlign="Center">
HeaderText="<%$ Resources:Lan,WeightsAudit_Name%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField EnableLock="true" HeaderText="测量标志(权重)" TextAlign="Center" Hidden="true">
<f:GroupField EnableLock="true" HeaderText="<%$ Resources:Lan,PlanAdjust_MeasurementMark_Weights%>" TextAlign="Center" Hidden="true">
<Columns>
<f:RenderField Width="70px" ColumnID="Weights" DataField="Weights" FieldType="String"
Hidden="true" HeaderText="占比(%)" HeaderTextAlign="Center" TextAlign="Center">
Hidden="true" HeaderText="<%$ Resources:Lan,WeightsAudit_Weights%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="WeightsMoneyStr" DataField="WeightsMoneyStr"
FieldType="String" Hidden="true" HeaderText="费用(万元)" HeaderTextAlign="Center"
FieldType="String" Hidden="true" HeaderText="<%$ Resources:Lan,WeightsAudit_WeightsMoney%>" HeaderTextAlign="Center"
TextAlign="Center">
</f:RenderField>
</Columns>
@@ -111,7 +111,7 @@
<f:GroupField EnableLock="true" HeaderText="计划值(万元)" TextAlign="Center" Hidden="true">
<Columns>
<f:RenderField Width="70px" ColumnID="PlanValue" DataField="PlanValue" FieldType="String"
Hidden="true" HeaderText="月计划" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="false">
Hidden="true" HeaderText="<%$ Resources:Lan,WBSReport_PlanValue%>" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="false">
<Editor>
<f:NumberBox ID="nbPlanValue" NoDecimal="false" NoNegative="false" MinValue="0" runat="server"
Required="true">
@@ -119,7 +119,7 @@
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="PlanValueTotal" DataField="PlanValueTotal"
FieldType="String" Hidden="true" HeaderText="累计计划" HeaderTextAlign="Center" TextAlign="Left"
FieldType="String" Hidden="true" HeaderText="<%$ Resources:Lan,WBSReport_PlanValueTotal%>" HeaderTextAlign="Center" TextAlign="Left"
EnableColumnEdit="false">
<Editor>
<f:NumberBox ID="nbPlanValueTotal" NoDecimal="false" NoNegative="false" MinValue="0"
@@ -130,7 +130,7 @@
</Columns>
</f:GroupField>
<f:RenderField Width="100px" ColumnID="EngineerQuantity" DataField="EngineerQuantity"
FieldType="Float" HeaderText="工程量" HeaderTextAlign="Center" TextAlign="Left">
FieldType="Float" HeaderText="<%$ Resources:Lan,WeightsAudit_EngineerQuantity%>" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbEngineerQuantity" NoDecimal="false" NoNegative="false" MinValue="0"
runat="server" Required="true">
@@ -140,7 +140,7 @@
<f:GroupField EnableLock="true" HeaderText="完成值(万元)" TextAlign="Center">
<Columns>
<f:RenderField Width="70px" ColumnID="CompleteValue" DataField="CompleteValue" FieldType="Float"
HeaderText="月完成" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="false">
HeaderText="<%$ Resources:Lan,WBSCompleteAudit_CompleteValue%>" HeaderTextAlign="Center" TextAlign="Left" EnableColumnEdit="false">
<Editor>
<f:NumberBox ID="nbCompleteValue" NoDecimal="false" NoNegative="false" MinValue="0"
runat="server" Required="true">
@@ -148,7 +148,7 @@
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CompleteValueRate" DataField="CompleteValueRate"
FieldType="Float" HeaderText="月完成比例%" HeaderTextAlign="Center" TextAlign="Left"
FieldType="Float" HeaderText="<%$ Resources:Lan,WBSCompleteAudit_CompleteValueRate%>" HeaderTextAlign="Center" TextAlign="Left"
EnableColumnEdit="false">
<Editor>
<f:NumberBox ID="nbCompleteRate" NoDecimal="false" NoNegative="false" MinValue="0"
@@ -157,7 +157,7 @@
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="CompleteValueTotal" DataField="CompleteValueTotal"
FieldType="Float" HeaderText="累计完成" HeaderTextAlign="Center" TextAlign="Left"
FieldType="Float" HeaderText="<%$ Resources:Lan,WBSCompleteAudit_CompleteValueTotal%>" HeaderTextAlign="Center" TextAlign="Left"
EnableColumnEdit="false">
<Editor>
<f:NumberBox ID="nbCompleteValueTotal" NoDecimal="false" NoNegative="false" MinValue="0"
@@ -166,7 +166,7 @@
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="CompleteValueRateTotal" DataField="CompleteValueRateTotal"
FieldType="Float" HeaderText="累计%" HeaderTextAlign="Center" TextAlign="Left"
FieldType="Float" HeaderText="<%$ Resources:Lan,WBSReport_CompleteValuePercentage%>" HeaderTextAlign="Center" TextAlign="Left"
EnableColumnEdit="false">
<Editor>
<f:NumberBox ID="nbCompleteValueRateTotal" NoDecimal="false" NoNegative="false" MinValue="0"
@@ -179,7 +179,7 @@
<f:GroupField EnableLock="true" HeaderText="实耗值(万元)" TextAlign="Center">
<Columns>
<f:RenderField Width="90px" ColumnID="RealValue" DataField="RealValue" FieldType="Float"
EnableColumnEdit="false" HeaderText="月实耗" HeaderTextAlign="Center" TextAlign="Left">
EnableColumnEdit="false" HeaderText="<%$ Resources:Lan,WBSReport_RealValue%>" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:NumberBox ID="nbRealValue" NoDecimal="false" NoNegative="false" MinValue="0" runat="server"
Required="true">
@@ -187,28 +187,28 @@
</Editor>
</f:RenderField>
<f:RenderField Width="90px" ColumnID="RealValueTotal" DataField="RealValueTotal"
FieldType="Float" HeaderText="累计实耗" HeaderTextAlign="Center" TextAlign="Center">
FieldType="Float" HeaderText="<%$ Resources:Lan,WBSReport_RealValueTotal%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField EnableLock="true" HeaderText="赢得值EV(万元)" TextAlign="Center">
<Columns>
<f:RenderField Width="90px" ColumnID="SVValue" DataField="SVValue" FieldType="Float"
HeaderText="进度SV" HeaderTextAlign="Center" TextAlign="Center">
HeaderText="<%$ Resources:Lan,WBSCompleteAudit_SVValue%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="CVValue" DataField="CVValue" FieldType="Float"
HeaderText="费用CV" HeaderTextAlign="Center" TextAlign="Center">
HeaderText="<%$ Resources:Lan,WBSCompleteAudit_CVValue%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
</f:GroupField>
<f:GroupField EnableLock="true" HeaderText="进度计划" TextAlign="Center">
<f:GroupField EnableLock="true" HeaderText="<%$ Resources:Lan,PlanAdjust_ProgressPlan%>" TextAlign="Center">
<Columns>
<f:RenderField Width="90px" ColumnID="StartDate" DataField="StartDate" FieldType="Date"
HeaderText="开始日期" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderTextAlign="Center"
HeaderText="<%$ Resources:Lan,WeightsAudit_StartDate%>" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderTextAlign="Center"
TextAlign="Center">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="EndDate" DataField="EndDate" FieldType="Date"
HeaderText="结束日期" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderTextAlign="Center"
HeaderText="<%$ Resources:Lan,WeightsAudit_EndDate%>" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderTextAlign="Center"
TextAlign="Center">
</f:RenderField>
</Columns>
@@ -234,10 +234,10 @@
HeaderText="变化的列" Hidden="true" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="50px" ColumnID="BudgetUnitPrice" DataField="BudgetUnitPrice"
FieldType="Float" Hidden="true" HeaderText="预算单价" HeaderTextAlign="Center" TextAlign="Center">
FieldType="Float" Hidden="true" HeaderText="<%$ Resources:Lan,WeightsAudit_BudgetUnitPrice%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="50px" ColumnID="CostUnivalent" DataField="CostUnivalent" FieldType="Float"
Hidden="true" HeaderText="成本单价" HeaderTextAlign="Center" TextAlign="Center">
Hidden="true" HeaderText="<%$ Resources:Lan,WeightsAudit_CostUnivalent%>" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
@@ -250,7 +250,7 @@
</f:Panel>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuCorrect" OnClick="btnMenuCorrect_Click" EnablePostBack="true" runat="server"
Text="修正完成值">
Text="<%$ Resources:Lan,WBSCompleteAudit_MenuCorrect%>">
</f:MenuButton>
</f:Menu>
</form>