Merge remote-tracking branch 'origin/master'
commit
fd786bb1ae
|
@ -131,15 +131,9 @@ function calCostInclude() {
|
||||||
|
|
||||||
var $costTotalTaxInclude = $("input[name='costTotalTaxInclude']");
|
var $costTotalTaxInclude = $("input[name='costTotalTaxInclude']");
|
||||||
|
|
||||||
if(costPurchaseDeviceTaxInclude && costPurchaseBuildTaxInclude
|
$costTotalTaxInclude.val(f2(costPurchaseDeviceTaxInclude) +f2(costPurchaseBuildTaxInclude)
|
||||||
&& costPurchaseServiceTaxInclude && costPurchaseOtherTaxInclude
|
+f2(costPurchaseServiceTaxInclude)+f2(costPurchaseOtherTaxInclude)
|
||||||
&& costProjectManageTaxInclude && costOtherOtherTaxInclude){
|
+f2(costProjectManageTaxInclude)+f2(costOtherOtherTaxInclude));
|
||||||
$costTotalTaxInclude.val(f2(costPurchaseDeviceTaxInclude) +f2(costPurchaseBuildTaxInclude)
|
|
||||||
+f2(costPurchaseServiceTaxInclude)+f2(costPurchaseOtherTaxInclude)
|
|
||||||
+f2(costProjectManageTaxInclude)+f2(costOtherOtherTaxInclude));
|
|
||||||
}else {
|
|
||||||
$costTotalTaxInclude.val("");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 统计成本(不含税),有一项没填就置空
|
* 统计成本(不含税),有一项没填就置空
|
||||||
|
@ -155,13 +149,7 @@ function calCostExclude() {
|
||||||
|
|
||||||
var $costTotalTaxExclude = $("input[name='costTotalTaxExclude']");
|
var $costTotalTaxExclude = $("input[name='costTotalTaxExclude']");
|
||||||
|
|
||||||
if(costPurchaseDeviceTaxExclude && costPurchaseBuildTaxExclude
|
$costTotalTaxExclude.val(f2(costPurchaseDeviceTaxExclude)+f2(costPurchaseBuildTaxExclude)
|
||||||
&& costPurchaseServiceTaxExclude && costPurchaseOtherTaxExclude
|
+f2(costPurchaseServiceTaxExclude)+f2(costPurchaseOtherTaxExclude)
|
||||||
&& costProjectManageTaxExclude && costOtherOtherTaxExclude){
|
+f2(costProjectManageTaxExclude)+f2(costOtherOtherTaxExclude));
|
||||||
$costTotalTaxExclude.val(f2(costPurchaseDeviceTaxExclude)+f2(costPurchaseBuildTaxExclude)
|
|
||||||
+f2(costPurchaseServiceTaxExclude)+f2(costPurchaseOtherTaxExclude)
|
|
||||||
+f2(costProjectManageTaxExclude)+f2(costOtherOtherTaxExclude));
|
|
||||||
}else {
|
|
||||||
$costTotalTaxExclude.val("");
|
|
||||||
}
|
|
||||||
}
|
}
|
|
@ -102,11 +102,7 @@ function calIncomeInclude() {
|
||||||
|
|
||||||
var $incomeTotalTaxInclude = $("input[name='incomeTotalTaxInclude']");
|
var $incomeTotalTaxInclude = $("input[name='incomeTotalTaxInclude']");
|
||||||
|
|
||||||
if(incomeDeviceTaxInclude && incomeEngineerTaxInclude && incomeServiceTaxInclude){
|
$incomeTotalTaxInclude.val(f2(incomeDeviceTaxInclude)+f2(incomeEngineerTaxInclude)+f2(incomeServiceTaxInclude));
|
||||||
$incomeTotalTaxInclude.val(f2(incomeDeviceTaxInclude)+f2(incomeEngineerTaxInclude)+f2(incomeServiceTaxInclude));
|
|
||||||
}else {
|
|
||||||
$incomeTotalTaxInclude.val("");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 统计收入(不含税),有一项没填就置空
|
* 统计收入(不含税),有一项没填就置空
|
||||||
|
@ -118,11 +114,7 @@ function calIncomeExclude() {
|
||||||
|
|
||||||
var $incomeTotalTaxExclude = $("input[name='incomeTotalTaxExclude']");
|
var $incomeTotalTaxExclude = $("input[name='incomeTotalTaxExclude']");
|
||||||
|
|
||||||
if(incomeDeviceTaxExclude && incomeEngineerTaxExclude && incomeServiceTaxExclude){
|
$incomeTotalTaxExclude.val(f2(incomeDeviceTaxExclude)+f2(incomeEngineerTaxExclude)+f2(incomeServiceTaxExclude));
|
||||||
$incomeTotalTaxExclude.val(f2(incomeDeviceTaxExclude)+f2(incomeEngineerTaxExclude)+f2(incomeServiceTaxExclude));
|
|
||||||
}else {
|
|
||||||
$incomeTotalTaxExclude.val("");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -139,17 +131,18 @@ function calIncomeCost() {
|
||||||
var $projectContributionProfit = $("input[name='projectContributionProfit']");
|
var $projectContributionProfit = $("input[name='projectContributionProfit']");
|
||||||
var $projectContributionProfitRate = $("input[name='projectContributionProfitRate']");
|
var $projectContributionProfitRate = $("input[name='projectContributionProfitRate']");
|
||||||
|
|
||||||
if (incomeTotalTaxExclude && costTotalTaxExclude && costExpropriationTaxExclude) {
|
var incomeTotalTaxExcludeValue = f2(incomeTotalTaxExclude);
|
||||||
|
if (incomeTotalTaxExcludeValue != 0) {
|
||||||
$projectGrossProfit.val(f2(incomeTotalTaxExclude) - f2(costTotalTaxExclude) - f2(costExpropriationTaxExclude));
|
$projectGrossProfit.val(f2(incomeTotalTaxExclude) - f2(costTotalTaxExclude) - f2(costExpropriationTaxExclude));
|
||||||
$projectGrossProfitRate.val(f2($projectGrossProfit.val()) * 100 / f2(incomeTotalTaxExclude));
|
$projectGrossProfitRate.val(f2(f2($projectGrossProfit.val()) * 100 / incomeTotalTaxExcludeValue));
|
||||||
} else {
|
} else {
|
||||||
$projectGrossProfit.val("");
|
$projectGrossProfit.val("");
|
||||||
$projectGrossProfitRate.val("");
|
$projectGrossProfitRate.val("");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($projectGrossProfit.val() && costCompanyManageTaxExclude) {
|
if ($projectGrossProfit.val()) {
|
||||||
$projectContributionProfit.val(f2($projectGrossProfit.val()) - f2(costCompanyManageTaxExclude));
|
$projectContributionProfit.val(f2($projectGrossProfit.val()) - f2(costCompanyManageTaxExclude));
|
||||||
$projectContributionProfitRate.val(f2($projectContributionProfit.val()) * 100 / f2(incomeTotalTaxExclude))
|
$projectContributionProfitRate.val(f2(f2($projectContributionProfit.val()) * 100 / f2(incomeTotalTaxExclude)))
|
||||||
} else {
|
} else {
|
||||||
$projectContributionProfit.val("");
|
$projectContributionProfit.val("");
|
||||||
$projectContributionProfitRate.val("");
|
$projectContributionProfitRate.val("");
|
||||||
|
|
|
@ -330,6 +330,7 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<script src="${base}/assets/js/project_common.js"></script>
|
||||||
<script src="${base}/assets/js/project_estimate.js"></script>
|
<script src="${base}/assets/js/project_estimate.js"></script>
|
||||||
<script>
|
<script>
|
||||||
$(function () {
|
$(function () {
|
||||||
|
|
|
@ -94,14 +94,13 @@
|
||||||
<div class="am-form-group am-form-icon">
|
<div class="am-form-group am-form-icon">
|
||||||
<i class="am-icon-calendar"></i>
|
<i class="am-icon-calendar"></i>
|
||||||
<input type="text" class="am-form-field am-input-sm" id="startDate"
|
<input type="text" class="am-form-field am-input-sm" id="startDate"
|
||||||
value="${startDate!}" placeholder="开始日期" data-am-datepicker>
|
value="${startDate!}" placeholder="开始日期" autocomplete="off" data-am-datepicker>
|
||||||
</div>
|
</div>
|
||||||
<div class="am-form-group">至</div>
|
<div class="am-form-group">至</div>
|
||||||
<div class="am-form-group am-form-icon">
|
<div class="am-form-group am-form-icon">
|
||||||
<i class="am-icon-calendar"></i>
|
<i class="am-icon-calendar"></i>
|
||||||
<input type="text" class="am-form-field am-input-sm" id="endDate"
|
<input type="text" class="am-form-field am-input-sm" id="endDate"
|
||||||
value="${endDate!}"
|
value="${endDate!}" placeholder="结束日期" autocomplete="off" data-am-datepicker>
|
||||||
placeholder="结束日期" data-am-datepicker>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -113,14 +112,13 @@
|
||||||
<div class="am-form-group am-form-icon">
|
<div class="am-form-group am-form-icon">
|
||||||
<i class="am-icon-calendar"></i>
|
<i class="am-icon-calendar"></i>
|
||||||
<input type="text" class="am-form-field am-input-sm" id="startUpdateDate"
|
<input type="text" class="am-form-field am-input-sm" id="startUpdateDate"
|
||||||
value="${startUpdateDate!}" placeholder="开始日期" data-am-datepicker>
|
value="${startUpdateDate!}" placeholder="开始日期" autocomplete="off" data-am-datepicker>
|
||||||
</div>
|
</div>
|
||||||
<div class="am-form-group">至</div>
|
<div class="am-form-group">至</div>
|
||||||
<div class="am-form-group am-form-icon">
|
<div class="am-form-group am-form-icon">
|
||||||
<i class="am-icon-calendar"></i>
|
<i class="am-icon-calendar"></i>
|
||||||
<input type="text" class="am-form-field am-input-sm" id="endUpdateDate"
|
<input type="text" class="am-form-field am-input-sm" id="endUpdateDate"
|
||||||
value="${endUpdateDate!}"
|
value="${endUpdateDate!}" placeholder="结束日期" autocomplete="off" data-am-datepicker>
|
||||||
placeholder="结束日期" data-am-datepicker>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue