Merge remote-tracking branch 'origin/master'

master
OathK1per 2021-11-22 10:37:10 +08:00
commit fd786bb1ae
4 changed files with 18 additions and 38 deletions

View File

@ -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("");
}
} }

View File

@ -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("");

View File

@ -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 () {

View File

@ -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>