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

974 lines
36 KiB
JavaScript

function calculateSettle() {
$("input[name='incomeDevice']").change(function () {
calIncomeDeviceSettleTotal();
calIncomeTotal();
calIncomeSettleTotal();
calProfit();
});
$("input[name='incomeEngineer']").change(function () {
calIncomeEngineerSettleTotal();
calIncomeTotal();
calIncomeSettleTotal();
calProfit();
});
$("input[name='incomeService']").change(function () {
calIncomeServiceSettleTotal();
calIncomeTotal();
calIncomeSettleTotal();
calProfit();
});
$("input[name='costPurchaseDevice']").change(function () {
calCostPurchaseDeviceSettleTotal();
calCostTotal();
calCostSettleTotal();
calProfit();
});
$("input[name='costPurchaseBuild']").change(function () {
calCostPurchaseBuildSettleTotal();
calCostTotal();
calCostSettleTotal();
calProfit();
});
$("input[name='costPurchaseService']").change(function () {
calCostPurchaseServiceSettleTotal();
calCostTotal();
calCostSettleTotal();
calProfit();
});
$("input[name='costPurchaseOther']").change(function () {
calCostPurchaseOtherSettleTotal();
calCostTotal();
calCostSettleTotal();
calProfit();
});
$("input[name='costProjectManage']").change(function () {
calCostProjectManageSettleTotal();
calCostTotal();
calCostSettleTotal();
calProfit();
});
$("input[name='costOther']").change(function () {
calCostOtherSettleTotal();
calCostTotal();
calCostSettleTotal();
calProfit();
});
$("input[name='costExpropriation']").change(function () {
calCostExpropriationSettleTotal();
calCostManageTotal();
calCostManageSettleTotal();
calProfit();
});
$("input[name='costCompanyManage']").change(function () {
calCostCompanyManageSettleTotal();
calCostManageTotal();
calCostManageSettleTotal();
calContributionProfit();
calContributionProfitSettleTotal();
calContributionProfitProfitMargin();
calNetProfit();
calNetProfitSettleTotal();
calNetProfitProfitMargin();
});
$("input[name='costIncomeTax']").change(function () {
calCostIncomeTaxSettleTotal();
calCostManageTotal();
calCostManageSettleTotal();
calNetProfit();
calNetProfitSettleTotal();
calNetProfitProfitMargin();
});
// $("input[name='grossProfit']").change(function () {
// calGrossProfitSettleTotal();
// calGrossProfitProfitMargin();
// });
// $("input[name='contributionProfit']").change(function () {
// calContributionProfitSettleTotal();
// calContributionProfitProfitMargin();
// });
// $("input[name='netProfit']").change(function () {
// calNetProfitSettleTotal();
// calNetProfitProfitMargin();
// });
$("input[name='saleIncomeCash']").change(function () {
calSaleIncomeCashSettle();
calNetCashFlow();
calNetCashFlowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='taxReturn']").change(function () {
calTaxReturnSettle();
calNetCashFlow();
calNetCashFlowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='earnestMoneyIncome']").change(function () {
calEarnestMoneyIncomeSettle();
calNetCashFlow();
calNetCashFlowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='purchaseCost']").change(function () {
calPurchaseCostSettle();
calNetCashFlow();
calNetCashFlowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='taxCost']").change(function () {
calTaxCostSettle();
calNetCashFlow();
calNetCashFlowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='earnestMoneyCost']").change(function () {
calEarnestMoneyCostSettle();
calNetCashFlow();
calNetCashFlowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
// $("input[name='netCashFlow']").change(function () {
// calNetCashFlowSettle();
// calNetIncreaseMonetaryFunds();
// calCashFlowTotal();
// calCashFlowSettleTotal();
// });
$("input[name='cashInflowFromInvestingActivities']").change(function () {
calCashInflowFromInvestingActivitiesSettle();
calNetCashFromInvestingActivities();
calNetCashFromInvestingActivitiesSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='cashOutflowFromInvestingActivities']").change(function () {
calCashOutflowFromInvestingActivitiesSettle();
calNetCashFromInvestingActivities();
calNetCashFromInvestingActivitiesSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
// $("input[name='netCashFromInvestingActivities']").change(function () {
// calNetCashFromInvestingActivitiesSettle();
// calNetIncreaseMonetaryFunds();
// calCashFlowTotal();
// calCashFlowSettleTotal();
// });
$("input[name='financingCapitalInflow']").change(function () {
calFinancingCapitalInflowSettle();
calFinancingCapitalCashflow();
calFinancingCapitalCashflowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
$("input[name='financingCapitalOutflow']").change(function () {
calFinancingCapitalOutflowSettle();
calFinancingCapitalCashflow();
calFinancingCapitalCashflowSettle();
calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle();
});
// $("input[name='financingCapitalCashflow']").change(function () {
// calFinancingCapitalCashflowSettle();
// calNetIncreaseMonetaryFunds();
// calCashFlowTotal();
// calCashFlowSettleTotal();
// });
// $("input[name='netIncreaseMonetaryFunds']").change(function () {
// calNetIncreaseMonetaryFundsSettle();
// calCashFlowTotal();
// calCashFlowSettleTotal();
// });
}
/**
* 收入和支出均需调用的利润方法
*/
function calProfit() {
calGrossProfit();
calGrossProfitSettleTotal();
calGrossProfitProfitMargin();
calContributionProfit();
calContributionProfitSettleTotal();
calContributionProfitProfitMargin();
calNetProfit();
calNetProfitSettleTotal();
calNetProfitProfitMargin();
}
/**
* 收入设备类结算总额(不含税),有一项没填就置空
*/
function calIncomeDeviceSettleTotal() {
var incomeDeviceFormerSettleTotal = $("input[name='incomeDeviceFormerSettleTotal']").val();
var incomeDevice = $("input[name='incomeDevice']").val();
var incomeDeviceSettleTotal = $("input[name='incomeDeviceSettleTotal']");
if(incomeDeviceFormerSettleTotal && incomeDevice){
incomeDeviceSettleTotal.val((parseFloat(incomeDeviceFormerSettleTotal)+parseFloat(incomeDevice)).toFixed(2));
}else {
incomeDeviceSettleTotal.val("");
}
}
/**
* 收入工程类结算总额(不含税),有一项没填就置空
*/
function calIncomeEngineerSettleTotal() {
var incomeEngineerFormerSettleTotal = $("input[name='incomeEngineerFormerSettleTotal']").val();
var incomeEngineer = $("input[name='incomeEngineer']").val();
var incomeEngineerSettleTotal = $("input[name='incomeEngineerSettleTotal']");
if(incomeEngineerFormerSettleTotal && incomeEngineer){
incomeEngineerSettleTotal.val((parseFloat(incomeEngineerFormerSettleTotal)+parseFloat(incomeEngineer)).toFixed(2));
}else {
incomeEngineerSettleTotal.val("");
}
}
/**
* 收入服务类结算总额(不含税),有一项没填就置空
*/
function calIncomeServiceSettleTotal() {
var incomeServiceFormerSettleTotal = $("input[name='incomeServiceFormerSettleTotal']").val();
var incomeService = $("input[name='incomeService']").val();
var incomeServiceSettleTotal = $("input[name='incomeServiceSettleTotal']");
if(incomeServiceFormerSettleTotal && incomeService){
incomeServiceSettleTotal.val((parseFloat(incomeServiceFormerSettleTotal)+parseFloat(incomeService)).toFixed(2));
}else {
incomeServiceSettleTotal.val("");
}
}
/**
* 本月收入结算金额(不含税),有一项没填就置空
*/
function calIncomeTotal() {
var incomeDevice = $("input[name='incomeDevice']").val();
var incomeEngineer = $("input[name='incomeEngineer']").val();
var incomeService = $("input[name='incomeService']").val();
var incomeTotal = $("input[name='incomeTotal']");
if(incomeDevice && incomeEngineer && incomeService){
incomeTotal.val((parseFloat(incomeDevice)+parseFloat(incomeEngineer)+parseFloat(incomeService)).toFixed(2));
}else {
incomeTotal.val("");
}
}
/**
* 收入结算总额(不含税),有一项没填就置空
*/
function calIncomeSettleTotal() {
var incomeDeviceSettleTotal = $("input[name='incomeDeviceSettleTotal']").val();
var incomeEngineerSettleTotal = $("input[name='incomeEngineerSettleTotal']").val();
var incomeServiceSettleTotal = $("input[name='incomeServiceSettleTotal']").val();
var incomeSettleTotal = $("input[name='incomeSettleTotal']");
if(incomeDeviceSettleTotal && incomeEngineerSettleTotal && incomeServiceSettleTotal){
incomeSettleTotal.val((parseFloat(incomeDeviceSettleTotal)+parseFloat(incomeEngineerSettleTotal)+parseFloat(incomeServiceSettleTotal)).toFixed(2));
}else {
incomeSettleTotal.val("");
}
}
/**
* 采购成本设备结算总额(不含税),有一项没填就置空
*/
function calCostPurchaseDeviceSettleTotal() {
var costPurchaseDeviceFormerSettleTotal = $("input[name='costPurchaseDeviceFormerSettleTotal']").val();
var costPurchaseDevice = $("input[name='costPurchaseDevice']").val();
var costPurchaseDeviceSettleTotal = $("input[name='costPurchaseDeviceSettleTotal']");
if(costPurchaseDeviceFormerSettleTotal && costPurchaseDevice){
costPurchaseDeviceSettleTotal.val((parseFloat(costPurchaseDeviceFormerSettleTotal)+parseFloat(costPurchaseDevice)).toFixed(2));
}else {
costPurchaseDeviceSettleTotal.val("");
}
}
/**
* 采购成本施工结算总额(不含税),有一项没填就置空
*/
function calCostPurchaseBuildSettleTotal() {
var costPurchaseBuildFormerSettleTotal = $("input[name='costPurchaseBuildFormerSettleTotal']").val();
var costPurchaseBuild = $("input[name='costPurchaseBuild']").val();
var costPurchaseBuildSettleTotal = $("input[name='costPurchaseBuildSettleTotal']");
if(costPurchaseBuildFormerSettleTotal && costPurchaseBuild){
costPurchaseBuildSettleTotal.val((parseFloat(costPurchaseBuildFormerSettleTotal)+parseFloat(costPurchaseBuild)).toFixed(2));
}else {
costPurchaseBuildSettleTotal.val("");
}
}
/**
* 采购成本服务结算总额(不含税),有一项没填就置空
*/
function calCostPurchaseServiceSettleTotal() {
var costPurchaseServiceFormerSettleTotal = $("input[name='costPurchaseServiceFormerSettleTotal']").val();
var costPurchaseService = $("input[name='costPurchaseService']").val();
var costPurchaseServiceSettleTotal = $("input[name='costPurchaseServiceSettleTotal']");
if(costPurchaseServiceFormerSettleTotal && costPurchaseService){
costPurchaseServiceSettleTotal.val((parseFloat(costPurchaseServiceFormerSettleTotal)+parseFloat(costPurchaseService)).toFixed(2));
}else {
costPurchaseServiceSettleTotal.val("");
}
}
/**
* 采购成本其他结算总额(不含税),有一项没填就置空
*/
function calCostPurchaseOtherSettleTotal() {
var costPurchaseOtherFormerSettleTotal = $("input[name='costPurchaseOtherFormerSettleTotal']").val();
var costPurchaseOther = $("input[name='costPurchaseOther']").val();
var costPurchaseOtherSettleTotal = $("input[name='costPurchaseOtherSettleTotal']");
if(costPurchaseOtherFormerSettleTotal && costPurchaseOther){
costPurchaseOtherSettleTotal.val((parseFloat(costPurchaseOtherFormerSettleTotal)+parseFloat(costPurchaseOther)).toFixed(2));
}else {
costPurchaseOtherSettleTotal.val("");
}
}
/**
* 项目管理成本结算总额(不含税),有一项没填就置空
*/
function calCostProjectManageSettleTotal() {
var costProjectManageFormerSettleTotal = $("input[name='costProjectManageFormerSettleTotal']").val();
var costProjectManage = $("input[name='costProjectManage']").val();
var costProjectManageSettleTotal = $("input[name='costProjectManageSettleTotal']");
if(costProjectManageFormerSettleTotal && costProjectManage){
costProjectManageSettleTotal.val((parseFloat(costProjectManageFormerSettleTotal)+parseFloat(costProjectManage)).toFixed(2));
}else {
costProjectManageSettleTotal.val("");
}
}
/**
* 其他结算总额(不含税),有一项没填就置空
*/
function calCostOtherSettleTotal() {
var costOtherFormerSettleTotal = $("input[name='costOtherFormerSettleTotal']").val();
var costOther = $("input[name='costOther']").val();
var costOtherSettleTotal = $("input[name='costOtherSettleTotal']");
if(costOtherFormerSettleTotal && costOther){
costOtherSettleTotal.val((parseFloat(costOtherFormerSettleTotal)+parseFloat(costOther)).toFixed(2));
}else {
costOtherSettleTotal.val("");
}
}
/**
* 本月成本结算金额(不含税),有一项没填就置空
*/
function calCostTotal() {
var costPurchaseDevice = $("input[name='costPurchaseDevice']").val();
var costPurchaseBuild = $("input[name='costPurchaseBuild']").val();
var costPurchaseService = $("input[name='costPurchaseService']").val();
var costPurchaseOther = $("input[name='costPurchaseOther']").val();
var costProjectManage = $("input[name='costProjectManage']").val();
var costOther = $("input[name='costOther']").val();
var costTotal = $("input[name='costTotal']");
if(costPurchaseDevice && costPurchaseBuild && costPurchaseService && costPurchaseOther && costProjectManage && costOther){
costTotal.val((parseFloat(costPurchaseDevice)+parseFloat(costPurchaseBuild)+parseFloat(costPurchaseService)+parseFloat(costPurchaseOther)+parseFloat(costProjectManage)+parseFloat(costOther)).toFixed(2));
}else {
costTotal.val("");
}
}
/**
* 成本决算总额(不含税),有一项没填就置空
*/
function calCostSettleTotal() {
var costPurchaseDeviceSettleTotal = $("input[name='costPurchaseDeviceSettleTotal']").val();
var costPurchaseBuildSettleTotal = $("input[name='costPurchaseBuildSettleTotal']").val();
var costPurchaseServiceSettleTotal = $("input[name='costPurchaseServiceSettleTotal']").val();
var costPurchaseOtherSettleTotal = $("input[name='costPurchaseOtherSettleTotal']").val();
var costProjectManageSettleTotal = $("input[name='costProjectManageSettleTotal']").val();
var costOtherSettleTotal = $("input[name='costOtherSettleTotal']").val();
var costSettleTotal = $("input[name='costSettleTotal']");
if(costPurchaseDeviceSettleTotal && costPurchaseBuildSettleTotal && costPurchaseServiceSettleTotal &&
costPurchaseOtherSettleTotal && costProjectManageSettleTotal && costOtherSettleTotal){
costSettleTotal.val((parseFloat(costPurchaseDeviceSettleTotal)+parseFloat(costPurchaseBuildSettleTotal)+parseFloat(costPurchaseServiceSettleTotal)+
parseFloat(costPurchaseOtherSettleTotal)+parseFloat(costProjectManageSettleTotal)+parseFloat(costOtherSettleTotal)).toFixed(2));
}else {
costSettleTotal.val("");
}
}
/**
* 财务费用总额(不含税),有一项没填就置空
*/
function calCostExpropriationSettleTotal() {
var costExpropriationFormerSettleTotal = $("input[name='costExpropriationFormerSettleTotal']").val();
var costExpropriation = $("input[name='costExpropriation']").val();
var costExpropriationSettleTotal = $("input[name='costExpropriationSettleTotal']");
if(costExpropriationFormerSettleTotal && costExpropriation){
costExpropriationSettleTotal.val((parseFloat(costExpropriationFormerSettleTotal)+parseFloat(costExpropriation)).toFixed(2));
}else {
costExpropriationSettleTotal.val("");
}
}
/**
* 公司管理费用总额(不含税),有一项没填就置空
*/
function calCostCompanyManageSettleTotal() {
var costCompanyManageFormerSettleTotal = $("input[name='costCompanyManageFormerSettleTotal']").val();
var costCompanyManage = $("input[name='costCompanyManage']").val();
var costCompanyManageSettleTotal = $("input[name='costCompanyManageSettleTotal']");
if(costCompanyManageFormerSettleTotal && costCompanyManage){
costCompanyManageSettleTotal.val((parseFloat(costCompanyManageFormerSettleTotal)+parseFloat(costCompanyManage)).toFixed(2));
}else {
costCompanyManageSettleTotal.val("");
}
}
/**
* 所得税费用总额(不含税),有一项没填就置空
*/
function calCostIncomeTaxSettleTotal() {
var costIncomeTaxFormerSettleTotal = $("input[name='costIncomeTaxFormerSettleTotal']").val();
var costIncomeTax = $("input[name='costIncomeTax']").val();
var costIncomeTaxSettleTotal = $("input[name='costIncomeTaxSettleTotal']");
if(costIncomeTaxFormerSettleTotal && costIncomeTax){
costIncomeTaxSettleTotal.val((parseFloat(costIncomeTaxFormerSettleTotal)+parseFloat(costIncomeTax)).toFixed(2));
}else {
costIncomeTaxSettleTotal.val("");
}
}
/**
* 本月管理成本总额(不含税),有一项没填就置空
*/
function calCostManageTotal() {
var costExpropriation = $("input[name='costExpropriation']").val();
var costCompanyManage = $("input[name='costCompanyManage']").val();
var costIncomeTax = $("input[name='costIncomeTax']").val();
var costManageTotal = $("input[name='costManageTotal']");
if(costExpropriation && costCompanyManage && costIncomeTax){
costManageTotal.val((parseFloat(costExpropriation)+parseFloat(costCompanyManage)+parseFloat(costIncomeTax)).toFixed(2));
}else {
costManageTotal.val("");
}
}
/**
* 管理成本总额(不含税),有一项没填就置空
*/
function calCostManageSettleTotal() {
var costExpropriationSettleTotal = $("input[name='costExpropriationSettleTotal']").val();
var costCompanyManageSettleTotal = $("input[name='costCompanyManageSettleTotal']").val();
var costIncomeTaxSettleTotal = $("input[name='costIncomeTaxSettleTotal']").val();
var costManageSettleTotal = $("input[name='costManageSettleTotal']");
if(costExpropriationSettleTotal && costCompanyManageSettleTotal && costIncomeTaxSettleTotal){
costManageSettleTotal.val((parseFloat(costExpropriationSettleTotal)+parseFloat(costCompanyManageSettleTotal)+parseFloat(costIncomeTaxSettleTotal)).toFixed(2));
}else {
costManageSettleTotal.val("");
}
}
/**
* 本月项目毛利结算总额,有一项没填就置空
*/
function calGrossProfit() {
var incomeTotal = $("input[name='incomeTotal']").val();
var costTotal = $("input[name='costTotal']").val();
var costExpropriation = $("input[name='costExpropriation']").val();
var grossProfit = $("input[name='grossProfit']");
if(incomeTotal && costTotal && costExpropriation){
grossProfit.val((parseFloat(incomeTotal)-parseFloat(costTotal)-parseFloat(costExpropriation)).toFixed(2));
}else {
grossProfit.val("");
}
}
/**
* 项目毛利结算总额,有一项没填就置空
*/
function calGrossProfitSettleTotal() {
var grossProfitFormerSettleTotal = $("input[name='grossProfitFormerSettleTotal']").val();
var grossProfit = $("input[name='grossProfit']").val();
var grossProfitSettleTotal = $("input[name='grossProfitSettleTotal']");
if(grossProfitFormerSettleTotal && grossProfit){
grossProfitSettleTotal.val((parseFloat(grossProfitFormerSettleTotal)+parseFloat(grossProfit)).toFixed(2));
}else {
grossProfitSettleTotal.val("");
}
}
/**
* 项目毛利利润率,有一项没填就置空
*/
function calGrossProfitProfitMargin() {
var grossProfitSettleTotal = $("input[name='grossProfitSettleTotal']").val();
var incomeSettleTotal = $("input[name='incomeSettleTotal']").val();
var grossProfitProfitMargin = $("input[name='grossProfitProfitMargin']");
if(grossProfitSettleTotal && incomeSettleTotal){
grossProfitProfitMargin.val(f2(100*(parseFloat(grossProfitSettleTotal)/parseFloat(incomeSettleTotal))));
}else {
grossProfitProfitMargin.val("");
}
}
/**
* 本月项目贡献利润,有一项没填就置空
*/
function calContributionProfit() {
var grossProfit = $("input[name='grossProfit']").val();
var costCompanyManage = $("input[name='costCompanyManage']").val();
var contributionProfit = $("input[name='contributionProfit']");
if(grossProfit && costCompanyManage){
contributionProfit.val((parseFloat(grossProfit)-parseFloat(costCompanyManage)).toFixed(2));
}else {
contributionProfit.val("");
}
}
/**
* 项目贡献利润,有一项没填就置空
*/
function calContributionProfitSettleTotal() {
var contributionProfitFormerSettleTotal = $("input[name='contributionProfitFormerSettleTotal']").val();
var contributionProfit = $("input[name='contributionProfit']").val();
var contributionProfitSettleTotal = $("input[name='contributionProfitSettleTotal']");
if(contributionProfitFormerSettleTotal && contributionProfit){
contributionProfitSettleTotal.val((parseFloat(contributionProfitFormerSettleTotal)+parseFloat(contributionProfit)).toFixed(2));
}else {
contributionProfitSettleTotal.val("");
}
}
/**
* 项目贡献利润率,有一项没填就置空
*/
function calContributionProfitProfitMargin() {
var contributionProfitSettleTotal = $("input[name='contributionProfitSettleTotal']").val();
var incomeSettleTotal = $("input[name='incomeSettleTotal']").val();
var contributionProfitProfitMargin = $("input[name='contributionProfitProfitMargin']");
if(contributionProfitSettleTotal && incomeSettleTotal){
contributionProfitProfitMargin.val(f2(100*(parseFloat(contributionProfitSettleTotal)/parseFloat(incomeSettleTotal))));
}else {
contributionProfitProfitMargin.val("");
}
}
/**
* 本月项目净利润,有一项没填就置空
*/
function calNetProfit() {
var contributionProfit = $("input[name='contributionProfit']").val();
var costIncomeTax = $("input[name='costIncomeTax']").val();
var netProfit = $("input[name='netProfit']");
if(contributionProfit && costIncomeTax){
netProfit.val((parseFloat(contributionProfit)-parseFloat(costIncomeTax)).toFixed(2));
}else {
netProfit.val("");
}
}
/**
* 项目净利润,有一项没填就置空
*/
function calNetProfitSettleTotal() {
var netProfitFormerSettleTotal = $("input[name='netProfitFormerSettleTotal']").val();
var netProfit = $("input[name='netProfit']").val();
var netProfitSettleTotal = $("input[name='netProfitSettleTotal']");
if(netProfitFormerSettleTotal && netProfit){
netProfitSettleTotal.val((parseFloat(netProfitFormerSettleTotal)+parseFloat(netProfit)).toFixed(2));
}else {
netProfitSettleTotal.val("");
}
}
/**
* 项目净利润率,有一项没填就置空
*/
function calNetProfitProfitMargin() {
var netProfitSettleTotal = $("input[name='netProfitSettleTotal']").val();
var incomeSettleTotal = $("input[name='incomeSettleTotal']").val();
var netProfitProfitMargin = $("input[name='netProfitProfitMargin']");
if(netProfitSettleTotal && incomeSettleTotal){
netProfitProfitMargin.val(f2(100*(parseFloat(netProfitSettleTotal)/parseFloat(incomeSettleTotal))));
}else {
netProfitProfitMargin.val("");
}
}
/**
* 销售商品、提供劳务收到的现金,有一项没填就置空
*/
function calSaleIncomeCashSettle() {
var saleIncomeCashFormerSettle = $("input[name='saleIncomeCashFormerSettle']").val();
var saleIncomeCash = $("input[name='saleIncomeCash']").val();
var saleIncomeCashSettle = $("input[name='saleIncomeCashSettle']");
if(saleIncomeCashFormerSettle && saleIncomeCash){
saleIncomeCashSettle.val((parseFloat(saleIncomeCashFormerSettle)+parseFloat(saleIncomeCash)).toFixed(2));
}else {
saleIncomeCashSettle.val("");
}
}
/**
* 收到的税费返还,有一项没填就置空
*/
function calTaxReturnSettle() {
var taxReturnFormerSettle = $("input[name='taxReturnFormerSettle']").val();
var taxReturn = $("input[name='taxReturn']").val();
var taxReturnSettle = $("input[name='taxReturnSettle']");
if(taxReturnFormerSettle && taxReturn){
taxReturnSettle.val((parseFloat(taxReturnFormerSettle)+parseFloat(taxReturn)).toFixed(2));
}else {
taxReturnSettle.val("");
}
}
/**
* 收到其他与经营活动有关的现金,有一项没填就置空
*/
function calEarnestMoneyIncomeSettle() {
var earnestMoneyIncomeFormerSettle = $("input[name='earnestMoneyIncomeFormerSettle']").val();
var earnestMoneyIncome = $("input[name='earnestMoneyIncome']").val();
var earnestMoneyIncomeSettle = $("input[name='earnestMoneyIncomeSettle']");
if(earnestMoneyIncomeFormerSettle && earnestMoneyIncome){
earnestMoneyIncomeSettle.val((parseFloat(earnestMoneyIncomeFormerSettle)+parseFloat(earnestMoneyIncome)).toFixed(2));
}else {
earnestMoneyIncomeSettle.val("");
}
}
/**
* 购买商品、接受劳务支付的现金,有一项没填就置空
*/
function calPurchaseCostSettle() {
var purchaseCostFormerSettle = $("input[name='purchaseCostFormerSettle']").val();
var purchaseCost = $("input[name='purchaseCost']").val();
var purchaseCostSettle = $("input[name='purchaseCostSettle']");
if(purchaseCostFormerSettle && purchaseCost){
purchaseCostSettle.val((parseFloat(purchaseCostFormerSettle)+parseFloat(purchaseCost)).toFixed(2));
}else {
purchaseCostSettle.val("");
}
}
/**
* 支付的各项税费,有一项没填就置空
*/
function calTaxCostSettle() {
var taxCostFormerSettle = $("input[name='taxCostFormerSettle']").val();
var taxCost = $("input[name='taxCost']").val();
var taxCostSettle = $("input[name='taxCostSettle']");
if(taxCostFormerSettle && taxCost){
taxCostSettle.val((parseFloat(taxCostFormerSettle)+parseFloat(taxCost)).toFixed(2));
}else {
taxCostSettle.val("");
}
}
/**
* 支付其他与经营活动有关的现金,有一项没填就置空
*/
function calEarnestMoneyCostSettle() {
var earnestMoneyCostFormerSettle = $("input[name='earnestMoneyCostFormerSettle']").val();
var earnestMoneyCost = $("input[name='earnestMoneyCost']").val();
var earnestMoneyCostSettle = $("input[name='earnestMoneyCostSettle']");
if(earnestMoneyCostFormerSettle && earnestMoneyCost){
earnestMoneyCostSettle.val((parseFloat(earnestMoneyCostFormerSettle)+parseFloat(earnestMoneyCost)).toFixed(2));
}else {
earnestMoneyCostSettle.val("");
}
}
/**
* 经营活动产生的现金流量净额,有一项没填就置空
*/
function calNetCashFlowSettle() {
var netCashFlowFormerSettle = $("input[name='netCashFlowFormerSettle']").val();
var netCashFlow = $("input[name='netCashFlow']").val();
var netCashFlowSettle = $("input[name='netCashFlowSettle']");
if(netCashFlowFormerSettle && netCashFlow){
netCashFlowSettle.val((parseFloat(netCashFlowFormerSettle)+parseFloat(netCashFlow)).toFixed(2));
}else {
netCashFlowSettle.val("");
}
}
/**
* 投资活动现金流入,有一项没填就置空
*/
function calCashInflowFromInvestingActivitiesSettle() {
var cashInflowFromInvestingActivitiesFormerSettle = $("input[name='cashInflowFromInvestingActivitiesFormerSettle']").val();
var cashInflowFromInvestingActivities = $("input[name='cashInflowFromInvestingActivities']").val();
var cashInflowFromInvestingActivitiesSettle = $("input[name='cashInflowFromInvestingActivitiesSettle']");
if(cashInflowFromInvestingActivitiesFormerSettle && cashInflowFromInvestingActivities){
cashInflowFromInvestingActivitiesSettle.val((parseFloat(cashInflowFromInvestingActivitiesFormerSettle)+parseFloat(cashInflowFromInvestingActivities)).toFixed(2));
}else {
cashInflowFromInvestingActivitiesSettle.val("");
}
}
/**
* 投资活动现金流出,有一项没填就置空
*/
function calCashOutflowFromInvestingActivitiesSettle() {
var cashOutflowFromInvestingActivitiesFormerSettle = $("input[name='cashOutflowFromInvestingActivitiesFormerSettle']").val();
var cashOutflowFromInvestingActivities = $("input[name='cashOutflowFromInvestingActivities']").val();
var cashOutflowFromInvestingActivitiesSettle = $("input[name='cashOutflowFromInvestingActivitiesSettle']");
if(cashOutflowFromInvestingActivitiesFormerSettle && cashOutflowFromInvestingActivities){
cashOutflowFromInvestingActivitiesSettle.val((parseFloat(cashOutflowFromInvestingActivitiesFormerSettle)+parseFloat(cashOutflowFromInvestingActivities)).toFixed(2));
}else {
cashOutflowFromInvestingActivitiesSettle.val("");
}
}
/**
* 投资活动产生的现金流量净额,有一项没填就置空
*/
function calNetCashFromInvestingActivitiesSettle() {
var netCashFromInvestingActivitiesFormerSettle = $("input[name='netCashFromInvestingActivitiesFormerSettle']").val();
var netCashFromInvestingActivities = $("input[name='netCashFromInvestingActivities']").val();
var netCashFromInvestingActivitiesSettle = $("input[name='netCashFromInvestingActivitiesSettle']");
if(netCashFromInvestingActivitiesFormerSettle && netCashFromInvestingActivities){
netCashFromInvestingActivitiesSettle.val((parseFloat(netCashFromInvestingActivitiesFormerSettle)+parseFloat(netCashFromInvestingActivities)).toFixed(2));
}else {
netCashFromInvestingActivitiesSettle.val("");
}
}
/**
* 融资资金流入,有一项没填就置空
*/
function calFinancingCapitalInflowSettle() {
var financingCapitalInflowFormerSettle = $("input[name='financingCapitalInflowFormerSettle']").val();
var financingCapitalInflow = $("input[name='financingCapitalInflow']").val();
var financingCapitalInflowSettle = $("input[name='financingCapitalInflowSettle']");
if(financingCapitalInflowFormerSettle && financingCapitalInflow){
financingCapitalInflowSettle.val((parseFloat(financingCapitalInflowFormerSettle)+parseFloat(financingCapitalInflow)).toFixed(2));
}else {
financingCapitalInflowSettle.val("");
}
}
/**
* 还款资金流出,有一项没填就置空
*/
function calFinancingCapitalOutflowSettle() {
var financingCapitalOutflowFormerSettle = $("input[name='financingCapitalOutflowFormerSettle']").val();
var financingCapitalOutflow = $("input[name='financingCapitalOutflow']").val();
var financingCapitalOutflowSettle = $("input[name='financingCapitalOutflowSettle']");
if(financingCapitalOutflowFormerSettle && financingCapitalOutflow){
financingCapitalOutflowSettle.val((parseFloat(financingCapitalOutflowFormerSettle)+parseFloat(financingCapitalOutflow)).toFixed(2));
}else {
financingCapitalOutflowSettle.val("");
}
}
/**
* 筹资活动产生的现金流量净额,有一项没填就置空
*/
function calFinancingCapitalCashflowSettle() {
var financingCapitalCashflowFormerSettle = $("input[name='financingCapitalCashflowFormerSettle']").val();
var financingCapitalCashflow = $("input[name='financingCapitalCashflow']").val();
var financingCapitalCashflowSettle = $("input[name='financingCapitalCashflowSettle']");
if(financingCapitalCashflowFormerSettle && financingCapitalCashflow){
financingCapitalCashflowSettle.val((parseFloat(financingCapitalCashflowFormerSettle)+parseFloat(financingCapitalCashflow)).toFixed(2));
}else {
financingCapitalCashflowSettle.val("");
}
}
/**
* 货币资金净增加额,有一项没填就置空
*/
function calNetIncreaseMonetaryFundsSettle() {
var netIncreaseMonetaryFundsFormerSettle = $("input[name='netIncreaseMonetaryFundsFormerSettle']").val();
var netIncreaseMonetaryFunds = $("input[name='netIncreaseMonetaryFunds']").val();
var netIncreaseMonetaryFundsSettle = $("input[name='netIncreaseMonetaryFundsSettle']");
if(netIncreaseMonetaryFundsFormerSettle && netIncreaseMonetaryFunds){
netIncreaseMonetaryFundsSettle.val((parseFloat(netIncreaseMonetaryFundsFormerSettle)+parseFloat(netIncreaseMonetaryFunds)).toFixed(2));
}else {
netIncreaseMonetaryFundsSettle.val("");
}
}
/**
* 本月经营活动产生的现金流量净额,有一项没填就置空
*/
function calNetCashFlow() {
var saleIncomeCash = $("input[name='saleIncomeCash']").val();
var taxReturn = $("input[name='taxReturn']").val();
var earnestMoneyIncome = $("input[name='earnestMoneyIncome']").val();
var purchaseCost = $("input[name='purchaseCost']").val();
var taxCost = $("input[name='taxCost']").val();
var earnestMoneyCost = $("input[name='earnestMoneyCost']").val();
var netCashFlow = $("input[name='netCashFlow']");
if(saleIncomeCash && taxReturn && earnestMoneyIncome &&
purchaseCost && taxCost && earnestMoneyCost) {
netCashFlow.val((parseFloat(saleIncomeCash)+parseFloat(taxReturn)+parseFloat(earnestMoneyIncome)-
parseFloat(purchaseCost)-parseFloat(taxCost)-parseFloat(earnestMoneyCost)).toFixed(2));
}else {
netCashFlow.val("");
}
}
/**
* 本月投资活动产生的现金流量净额,有一项没填就置空
*/
function calNetCashFromInvestingActivities() {
var cashInflowFromInvestingActivities = $("input[name='cashInflowFromInvestingActivities']").val();
var cashOutflowFromInvestingActivities = $("input[name='cashOutflowFromInvestingActivities']").val();
var netCashFromInvestingActivities = $("input[name='netCashFromInvestingActivities']");
if(cashInflowFromInvestingActivities && cashOutflowFromInvestingActivities){
netCashFromInvestingActivities.val((parseFloat(cashInflowFromInvestingActivities)-parseFloat(cashOutflowFromInvestingActivities)).toFixed(2));
}else {
netCashFromInvestingActivities.val("");
}
}
/**
* 本月筹资活动产生的现金流量净额,有一项没填就置空
*/
function calFinancingCapitalCashflow() {
var financingCapitalInflow = $("input[name='financingCapitalInflow']").val();
var financingCapitalOutflow = $("input[name='financingCapitalOutflow']").val();
var financingCapitalCashflow = $("input[name='financingCapitalCashflow']");
if(financingCapitalInflow && financingCapitalOutflow){
financingCapitalCashflow.val((parseFloat(financingCapitalInflow)-parseFloat(financingCapitalOutflow)).toFixed(2));
}else {
financingCapitalCashflow.val("");
}
}
/**
* 本月货币资金净增加额,有一项没填就置空
*/
function calNetIncreaseMonetaryFunds() {
var netCashFlow = $("input[name='netCashFlow']").val();
var netCashFromInvestingActivities = $("input[name='netCashFromInvestingActivities']").val();
var financingCapitalCashflow = $("input[name='financingCapitalCashflow']").val();
var netIncreaseMonetaryFunds = $("input[name='netIncreaseMonetaryFunds']");
if(netCashFlow && netCashFromInvestingActivities && financingCapitalCashflow){
netIncreaseMonetaryFunds.val((parseFloat(netCashFlow)+parseFloat(netCashFromInvestingActivities)+parseFloat(financingCapitalCashflow)).toFixed(2));
}else {
netIncreaseMonetaryFunds.val("");
}
}
function f2(x) {
if(!x){
return 0;
}
var f = parseFloat(x);
if (isNaN(f)) {
return 0;
}
return Math.round(x*100)/100;
}