fourcal/src/main/resources/static/assets/js/project_estimate.js

466 lines
20 KiB
JavaScript
Raw Normal View History

2021-11-02 04:20:20 +00:00
function calIncomeAndCost() {
2022-01-07 02:42:32 +00:00
$("input[name='contractAmount']").change(function () {
digitalSelf("contractAmount", "input[name='contractAmount']");
});
$("input[name='huazhiProductAmount']").change(function () {
digitalSelf("huazhiProductAmount", "input[name='huazhiProductAmount']");
});
$("input[name='ziguangOtherAmount']").change(function () {
digitalSelf("ziguangOtherAmount", "input[name='ziguangOtherAmount']");
});
2021-11-02 04:20:20 +00:00
$("input[name='incomeDeviceTaxInclude']").change(function () {
calIncomeInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calIncomeDeviceTaxExclude();
2022-01-05 14:07:33 +00:00
digitalSelf("incomeDeviceTaxInclude", "input[name='incomeDeviceTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='incomeEngineerTaxInclude']").change(function () {
calIncomeInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calIncomeEngineerTaxExclude();
2022-01-05 14:07:33 +00:00
digitalSelf("incomeEngineerTaxInclude", "input[name='incomeEngineerTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='incomeServiceTaxInclude']").change(function () {
calIncomeInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calIncomeServiceTaxExclude();
2022-01-05 14:07:33 +00:00
digitalSelf("incomeServiceTaxInclude", "input[name='incomeServiceTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='incomeDeviceTaxExclude']").change(function () {
calIncomeExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("incomeDeviceTaxExclude", "input[name='incomeDeviceTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='incomeEngineerTaxExclude']").change(function () {
calIncomeExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("incomeEngineerTaxExclude", "input[name='incomeEngineerTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='incomeServiceTaxExclude']").change(function () {
calIncomeExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("incomeServiceTaxExclude", "input[name='incomeServiceTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseDeviceTaxInclude']").change(function () {
calCostInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calCostPurchaseDeviceTaxInclude();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseDeviceTaxInclude", "input[name='costPurchaseDeviceTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseBuildTaxInclude']").change(function () {
calCostInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calCostPurchaseBuildTaxInclude();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseBuildTaxInclude", "input[name='costPurchaseBuildTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseServiceTaxInclude']").change(function () {
calCostInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calCostPurchaseServiceTaxInclude();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseServiceTaxInclude", "input[name='costPurchaseServiceTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseOtherTaxInclude']").change(function () {
calCostInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calCostPurchaseOtherTaxInclude();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseOtherTaxInclude", "input[name='costPurchaseOtherTaxInclude']");
2021-11-02 04:20:20 +00:00
});
/*$("input[name='costProjectManageTaxInclude']").change(function () {
2021-11-02 04:20:20 +00:00
calCostInclude();
calIncomeCost();
});*/
2021-11-02 04:20:20 +00:00
$("input[name='costOtherOtherTaxInclude']").change(function () {
calCostInclude();
calIncomeCost();
2022-01-03 10:13:39 +00:00
calCostOtherOtherTaxInclude();
2022-01-05 14:07:33 +00:00
digitalSelf("costOtherOtherTaxInclude", "input[name='costOtherOtherTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseDeviceTaxExclude']").change(function () {
calCostExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseDeviceTaxExclude", "input[name='costPurchaseDeviceTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseBuildTaxExclude']").change(function () {
calCostExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseBuildTaxExclude", "input[name='costPurchaseBuildTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseServiceTaxExclude']").change(function () {
calCostExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseServiceTaxExclude", "input[name='costPurchaseServiceTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costPurchaseOtherTaxExclude']").change(function () {
calCostExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costPurchaseOtherTaxExclude", "input[name='costPurchaseOtherTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costProjectManageTaxExclude']").change(function () {
calCostExclude();
//不含税的=含税的
//含税的总额更新
$("input[name='costProjectManageTaxInclude']").val($("input[name='costProjectManageTaxExclude']").val());
calCostInclude();
2021-11-02 04:20:20 +00:00
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costProjectManageTaxExclude", "input[name='costProjectManageTaxExclude']");
digitalSelf("costProjectManageTaxInclude", "input[name='costProjectManageTaxInclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costOtherOtherTaxExclude']").change(function () {
calCostExclude();
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costOtherOtherTaxExclude", "input[name='costOtherOtherTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costExpropriationTaxExclude']").change(function () {
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costExpropriationTaxExclude", "input[name='costExpropriationTaxExclude']");
2021-11-02 04:20:20 +00:00
});
$("input[name='costCompanyManageTaxExclude']").change(function () {
calIncomeCost();
2022-01-05 14:07:33 +00:00
digitalSelf("costCompanyManageTaxExclude", "input[name='costCompanyManageTaxExclude']");
2021-11-02 04:20:20 +00:00
});
//设备类收入
$("select[name='incomeDeviceSelect']").change(function () {
let val = $('#incomeDeviceSelect option:selected').val();
var $incomeDeviceTaxExclude = $("input[name='incomeDeviceTaxExclude']");
if(val == "自定义"){
$("input[name='incomeDeviceTaxExclude']").attr('readonly',false);
$incomeDeviceTaxExclude.val("");
}else if(val == "请选择税率"){
$("input[name='incomeDeviceTaxExclude']").attr('readonly',true);
$incomeDeviceTaxExclude.val("");
} else {
$("input[name='incomeDeviceTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='incomeDeviceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude");
2022-01-07 02:42:32 +00:00
$incomeDeviceTaxExclude.val(f2Fixed(f2(incomeDeviceTaxInclude)/(1+Number(val))));
}
calIncomeExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calIncomeDeviceTaxExclude(){
let val = $('#incomeDeviceSelect option:selected').val();
var $incomeDeviceTaxExclude = $("input[name='incomeDeviceTaxExclude']");
var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
2022-01-07 02:42:32 +00:00
$incomeDeviceTaxExclude.val(f2Fixed(f2(incomeDeviceTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calIncomeExclude();
calIncomeCost();
}
//工程类收入
$("select[name='incomeEngineerSelect']").change(function () {
let val = $('#incomeEngineerSelect option:selected').val();
var $incomeEngineerTaxExclude = $("input[name='incomeEngineerTaxExclude']");
if(val == "自定义"){
$("input[name='incomeEngineerTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='incomeEngineerTaxExclude']").attr('readonly',true);
$incomeEngineerTaxExclude.val("");
} else {
$("input[name='incomeEngineerTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='incomeEngineerTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude");
2022-01-07 02:42:32 +00:00
$incomeEngineerTaxExclude.val(f2Fixed(f2(incomeEngineerTaxInclude)/(1+Number(val))));
}
calIncomeExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calIncomeEngineerTaxExclude(){
let val = $('#incomeEngineerSelect option:selected').val();
var $incomeEngineerTaxExclude = $("input[name='incomeEngineerTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude");
2022-01-07 02:42:32 +00:00
$incomeEngineerTaxExclude.val(f2Fixed(f2(incomeEngineerTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calIncomeExclude();
calIncomeCost();
}
//服务类收入
$("select[name='incomeServiceSelect']").change(function () {
let val = $('#incomeServiceSelect option:selected').val();
var $incomeServiceTaxExclude = $("input[name='incomeServiceTaxExclude']");
if(val == "自定义"){
$("input[name='incomeServiceTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='incomeServiceTaxExclude']").attr('readonly',true);
$incomeServiceTaxExclude.val("");
} else {
$("input[name='incomeServiceTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='incomeServiceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude");
2022-01-07 02:42:32 +00:00
$incomeServiceTaxExclude.val(f2Fixed(f2(incomeServiceTaxInclude)/(1+Number(val))));
}
calIncomeExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calIncomeServiceTaxExclude(){
let val = $('#incomeServiceSelect option:selected').val();
var $incomeServiceTaxExclude = $("input[name='incomeServiceTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude");
2022-01-07 02:42:32 +00:00
$incomeServiceTaxExclude.val(f2Fixed(f2(incomeServiceTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calIncomeExclude();
calIncomeCost();
}
//设备类采购成本
$("select[name='costPurchaseDeviceSelect']").change(function () {
let val = $('#costPurchaseDeviceSelect option:selected').val();
var $costPurchaseDeviceTaxExclude = $("input[name='costPurchaseDeviceTaxExclude']");
if(val == "自定义"){
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',true);
$costPurchaseDeviceTaxExclude.val("");
} else {
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='costPurchaseDeviceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseDeviceTaxExclude.val(f2Fixed(f2(costPurchaseDeviceTaxInclude)/(1+Number(val))));
}
calCostExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calCostPurchaseDeviceTaxInclude(){
let val = $('#costPurchaseDeviceSelect option:selected').val();
var $costPurchaseDeviceTaxExclude = $("input[name='costPurchaseDeviceTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseDeviceTaxExclude.val(f2Fixed(f2(costPurchaseDeviceTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calCostExclude();
calIncomeCost();
}
//施工类采购成本
$("select[name='costPurchaseBuildSelect']").change(function () {
let val = $('#costPurchaseBuildSelect option:selected').val();
var $costPurchaseBuildTaxExclude = $("input[name='costPurchaseBuildTaxExclude']");
if(val == "自定义"){
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',true);
$costPurchaseBuildTaxExclude.val("");
} else {
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='costPurchaseBuildTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseBuildTaxExclude.val(f2Fixed(f2(costPurchaseBuildTaxInclude)/(1+Number(val))));
}
calCostExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calCostPurchaseBuildTaxInclude(){
let val = $('#costPurchaseBuildSelect option:selected').val();
var $costPurchaseBuildTaxExclude = $("input[name='costPurchaseBuildTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseBuildTaxExclude.val(f2Fixed(f2(costPurchaseBuildTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calCostExclude();
calIncomeCost();
}
//服务类采购成本
$("select[name='costPurchaseServiceSelect']").change(function () {
let val = $('#costPurchaseServiceSelect option:selected').val();
var $costPurchaseServiceTaxExclude = $("input[name='costPurchaseServiceTaxExclude']");
if(val == "自定义"){
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',true);
$costPurchaseServiceTaxExclude.val("");
} else {
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='costPurchaseServiceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseServiceTaxExclude.val(f2Fixed(f2(costPurchaseServiceTaxInclude)/(1+Number(val))));
}
calCostExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calCostPurchaseServiceTaxInclude(){
let val = $('#costPurchaseServiceSelect option:selected').val();
var $costPurchaseServiceTaxExclude = $("input[name='costPurchaseServiceTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseServiceTaxExclude.val(f2Fixed(f2(costPurchaseServiceTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calCostExclude();
calIncomeCost();
}
//其他类采购成本
$("select[name='costOtherOtherSelect']").change(function () {
let val = $('#costOtherOtherSelect option:selected').val();
var $costOtherOtherTaxExclude = $("input[name='costOtherOtherTaxExclude']");
if(val == "自定义"){
$("input[name='costOtherOtherTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='costOtherOtherTaxExclude']").attr('readonly',true);
$costOtherOtherTaxExclude.val("");
} else {
$("input[name='costOtherOtherTaxExclude']").attr('readonly',true);
var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude");
2022-01-07 02:42:32 +00:00
$costOtherOtherTaxExclude.val(f2Fixed(f2(costOtherOtherTaxInclude)/(1+Number(val))));
}
calCostExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calCostOtherOtherTaxInclude(){
let val = $('#costOtherOtherSelect option:selected').val();
var $costOtherOtherTaxExclude = $("input[name='costOtherOtherTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude");
2022-01-07 02:42:32 +00:00
$costOtherOtherTaxExclude.val(f2Fixed(f2(costOtherOtherTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calCostExclude();
calIncomeCost();
}
//其他成本
$("select[name='costPurchaseOtherSelect']").change(function () {
let val = $('#costPurchaseOtherSelect option:selected').val();
var $costPurchaseOtherTaxExclude = $("input[name='costPurchaseOtherTaxExclude']");
if(val == "自定义"){
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',false)
}else if(val == "请选择税率"){
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',true);
$costPurchaseOtherTaxExclude.val("");
} else {
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',true);
2022-01-18 08:09:55 +00:00
$("input[name='costPurchaseOtherTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseOtherTaxExclude.val(f2Fixed(f2(costPurchaseOtherTaxInclude)/(1+Number(val))));
}
calCostExclude();
calIncomeCost();
});
2022-01-03 10:13:39 +00:00
function calCostPurchaseOtherTaxInclude(){
let val = $('#costPurchaseOtherSelect option:selected').val();
var $costPurchaseOtherTaxExclude = $("input[name='costPurchaseOtherTaxExclude']");
if(val == "自定义"){
return;
}else if(val == "请选择税率"){
return;
} else {
var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude");
2022-01-07 02:42:32 +00:00
$costPurchaseOtherTaxExclude.val(f2Fixed(f2(costPurchaseOtherTaxInclude)/(1+Number(val))));
2022-01-03 10:13:39 +00:00
}
calCostExclude();
calIncomeCost();
}
2021-11-02 04:20:20 +00:00
}
/**
* 统计收入(含税)有一项没填就置空
*/
function calIncomeInclude() {
2021-11-17 09:28:55 +00:00
var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude");
var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude");
var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude");
2021-11-02 04:20:20 +00:00
2021-11-17 09:28:55 +00:00
var $incomeTotalTaxInclude = $("input[name='incomeTotalTaxInclude']");
2021-11-02 04:20:20 +00:00
2021-12-27 01:37:46 +00:00
$incomeTotalTaxInclude.val(f2Fixed(f2(incomeDeviceTaxInclude)+f2(incomeEngineerTaxInclude)+f2(incomeServiceTaxInclude)));
2021-11-02 04:20:20 +00:00
}
/**
* 统计收入(不含税)有一项没填就置空
*/
function calIncomeExclude() {
2021-11-17 09:28:55 +00:00
var incomeDeviceTaxExclude = inputVal("incomeDeviceTaxExclude");
var incomeEngineerTaxExclude = inputVal("incomeEngineerTaxExclude");
var incomeServiceTaxExclude = inputVal("incomeServiceTaxExclude");
2021-11-02 04:20:20 +00:00
2021-11-17 09:28:55 +00:00
var $incomeTotalTaxExclude = $("input[name='incomeTotalTaxExclude']");
2021-11-02 04:20:20 +00:00
2021-12-27 01:37:46 +00:00
$incomeTotalTaxExclude.val(f2Fixed(f2(incomeDeviceTaxExclude)+f2(incomeEngineerTaxExclude)+f2(incomeServiceTaxExclude)));
2021-11-02 04:20:20 +00:00
}
/**
* 计算毛利毛利率贡献贡献率
*/
function calIncomeCost() {
2021-11-17 09:28:55 +00:00
var incomeTotalTaxExclude = inputVal("incomeTotalTaxExclude");
var costTotalTaxExclude = inputVal("costTotalTaxExclude");
var costExpropriationTaxExclude = inputVal("costExpropriationTaxExclude");
var costCompanyManageTaxExclude = inputVal("costCompanyManageTaxExclude");
2021-11-02 04:20:20 +00:00
2021-11-17 09:28:55 +00:00
var $projectGrossProfit = $("input[name='projectGrossProfit']");
var $projectGrossProfitRate = $("input[name='projectGrossProfitRate']");
var $projectContributionProfit = $("input[name='projectContributionProfit']");
var $projectContributionProfitRate = $("input[name='projectContributionProfitRate']");
2021-11-02 04:20:20 +00:00
2021-11-22 02:32:36 +00:00
var incomeTotalTaxExcludeValue = f2(incomeTotalTaxExclude);
if (incomeTotalTaxExcludeValue != 0) {
2021-12-27 01:37:46 +00:00
$projectGrossProfit.val(f2Fixed(f2(incomeTotalTaxExclude) - f2(costTotalTaxExclude) - f2(costExpropriationTaxExclude)));
$projectGrossProfitRate.val(f2Fixed(f2($projectGrossProfit.val()) * 100 / incomeTotalTaxExcludeValue));
2021-11-02 04:20:20 +00:00
} else {
2021-11-17 09:28:55 +00:00
$projectGrossProfit.val("");
$projectGrossProfitRate.val("");
2021-11-02 04:20:20 +00:00
}
2021-11-22 02:32:36 +00:00
if ($projectGrossProfit.val()) {
2022-01-05 14:07:33 +00:00
$projectContributionProfit.val(f2Fixed(f2($projectGrossProfit.val()) - f2(costCompanyManageTaxExclude)));
2021-12-27 01:37:46 +00:00
$projectContributionProfitRate.val(f2Fixed(f2($projectContributionProfit.val()) * 100 / f2(incomeTotalTaxExclude)))
2021-11-02 04:20:20 +00:00
} else {
2021-11-17 09:28:55 +00:00
$projectContributionProfit.val("");
$projectContributionProfitRate.val("");
2021-11-02 04:20:20 +00:00
}
}