去掉现金流量表合计,收入支出的合计和资金需要比较预算结算

master
OathK1per 2021-11-22 10:36:42 +08:00
parent 4439a35391
commit b35d0e291e
4 changed files with 57 additions and 301 deletions

View File

@ -107,8 +107,6 @@ function calculateSettle() {
calNetCashFlowSettle(); calNetCashFlowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='taxReturn']").change(function () { $("input[name='taxReturn']").change(function () {
calTaxReturnSettle(); calTaxReturnSettle();
@ -116,8 +114,6 @@ function calculateSettle() {
calNetCashFlowSettle(); calNetCashFlowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='earnestMoneyIncome']").change(function () { $("input[name='earnestMoneyIncome']").change(function () {
calEarnestMoneyIncomeSettle(); calEarnestMoneyIncomeSettle();
@ -125,8 +121,6 @@ function calculateSettle() {
calNetCashFlowSettle(); calNetCashFlowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='purchaseCost']").change(function () { $("input[name='purchaseCost']").change(function () {
calPurchaseCostSettle(); calPurchaseCostSettle();
@ -134,8 +128,6 @@ function calculateSettle() {
calNetCashFlowSettle(); calNetCashFlowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='taxCost']").change(function () { $("input[name='taxCost']").change(function () {
calTaxCostSettle(); calTaxCostSettle();
@ -143,8 +135,6 @@ function calculateSettle() {
calNetCashFlowSettle(); calNetCashFlowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='earnestMoneyCost']").change(function () { $("input[name='earnestMoneyCost']").change(function () {
calEarnestMoneyCostSettle(); calEarnestMoneyCostSettle();
@ -152,8 +142,6 @@ function calculateSettle() {
calNetCashFlowSettle(); calNetCashFlowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
// $("input[name='netCashFlow']").change(function () { // $("input[name='netCashFlow']").change(function () {
// calNetCashFlowSettle(); // calNetCashFlowSettle();
@ -167,8 +155,6 @@ function calculateSettle() {
calNetCashFromInvestingActivitiesSettle(); calNetCashFromInvestingActivitiesSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='cashOutflowFromInvestingActivities']").change(function () { $("input[name='cashOutflowFromInvestingActivities']").change(function () {
calCashOutflowFromInvestingActivitiesSettle(); calCashOutflowFromInvestingActivitiesSettle();
@ -176,8 +162,6 @@ function calculateSettle() {
calNetCashFromInvestingActivitiesSettle(); calNetCashFromInvestingActivitiesSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
// $("input[name='netCashFromInvestingActivities']").change(function () { // $("input[name='netCashFromInvestingActivities']").change(function () {
// calNetCashFromInvestingActivitiesSettle(); // calNetCashFromInvestingActivitiesSettle();
@ -191,8 +175,6 @@ function calculateSettle() {
calFinancingCapitalCashflowSettle(); calFinancingCapitalCashflowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
$("input[name='financingCapitalOutflow']").change(function () { $("input[name='financingCapitalOutflow']").change(function () {
calFinancingCapitalOutflowSettle(); calFinancingCapitalOutflowSettle();
@ -200,8 +182,6 @@ function calculateSettle() {
calFinancingCapitalCashflowSettle(); calFinancingCapitalCashflowSettle();
calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFunds();
calNetIncreaseMonetaryFundsSettle(); calNetIncreaseMonetaryFundsSettle();
calCashFlowTotal();
calCashFlowSettleTotal();
}); });
// $("input[name='financingCapitalCashflow']").change(function () { // $("input[name='financingCapitalCashflow']").change(function () {
// calFinancingCapitalCashflowSettle(); // calFinancingCapitalCashflowSettle();
@ -975,78 +955,6 @@ function calNetIncreaseMonetaryFunds() {
} }
} }
/**
* 本月现金流量表总额(不含税)有一项没填就置空
*/
function calCashFlowTotal() {
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']").val();
var cashInflowFromInvestingActivities = $("input[name='cashInflowFromInvestingActivities']").val();
var cashOutflowFromInvestingActivities = $("input[name='cashOutflowFromInvestingActivities']").val();
var netCashFromInvestingActivities = $("input[name='netCashFromInvestingActivities']").val();
var financingCapitalInflow = $("input[name='financingCapitalInflow']").val();
var financingCapitalOutflow = $("input[name='financingCapitalOutflow']").val();
var financingCapitalCashflow = $("input[name='financingCapitalCashflow']").val();
var netIncreaseMonetaryFunds = $("input[name='netIncreaseMonetaryFunds']").val();
var cashFlowTotal = $("input[name='cashFlowTotal']");
if(saleIncomeCash && taxReturn && earnestMoneyIncome &&
purchaseCost && taxCost && earnestMoneyCost&&
netCashFlow && cashInflowFromInvestingActivities && cashOutflowFromInvestingActivities &&
netCashFromInvestingActivities && financingCapitalInflow && financingCapitalOutflow
&& financingCapitalCashflow && netIncreaseMonetaryFunds){
cashFlowTotal.val(parseFloat(saleIncomeCash)+parseFloat(taxReturn)+parseFloat(earnestMoneyIncome)+
parseFloat(purchaseCost)+parseFloat(taxCost)+parseFloat(earnestMoneyCost)+
parseFloat(netCashFlow)+parseFloat(cashInflowFromInvestingActivities)+parseFloat(cashOutflowFromInvestingActivities)+
parseFloat(netCashFromInvestingActivities)+parseFloat(financingCapitalInflow)+parseFloat(financingCapitalOutflow)+
parseFloat(financingCapitalCashflow)+parseFloat(netIncreaseMonetaryFunds));
}else {
cashFlowTotal.val("");
}
}
/**
* 现金流量表总额(不含税)有一项没填就置空
*/
function calCashFlowSettleTotal() {
var saleIncomeCashSettle = $("input[name='saleIncomeCashSettle']").val();
var taxReturnSettle = $("input[name='taxReturnSettle']").val();
var earnestMoneyIncomeSettle = $("input[name='earnestMoneyIncomeSettle']").val();
var purchaseCostSettle = $("input[name='purchaseCostSettle']").val();
var taxCostSettle = $("input[name='taxCostSettle']").val();
var earnestMoneyCostSettle = $("input[name='earnestMoneyCostSettle']").val();
var netCashFlowSettle = $("input[name='netCashFlowSettle']").val();
var cashInflowFromInvestingActivitiesSettle = $("input[name='cashInflowFromInvestingActivitiesSettle']").val();
var cashOutflowFromInvestingActivitiesSettle = $("input[name='cashOutflowFromInvestingActivitiesSettle']").val();
var netCashFromInvestingActivitiesSettle = $("input[name='netCashFromInvestingActivitiesSettle']").val();
var financingCapitalInflowSettle = $("input[name='financingCapitalInflowSettle']").val();
var financingCapitalOutflowSettle = $("input[name='financingCapitalOutflowSettle']").val();
var financingCapitalCashflowSettle = $("input[name='financingCapitalCashflowSettle']").val();
var netIncreaseMonetaryFundsSettle = $("input[name='netIncreaseMonetaryFundsSettle']").val();
var cashFlowSettleTotal = $("input[name='cashFlowSettleTotal']");
if(saleIncomeCashSettle && taxReturnSettle && earnestMoneyIncomeSettle &&
purchaseCostSettle && taxCostSettle && earnestMoneyCostSettle&&
netCashFlowSettle && cashInflowFromInvestingActivitiesSettle && cashOutflowFromInvestingActivitiesSettle &&
netCashFromInvestingActivitiesSettle && financingCapitalInflowSettle && financingCapitalOutflowSettle
&& financingCapitalCashflowSettle && netIncreaseMonetaryFundsSettle){
cashFlowSettleTotal.val(parseFloat(saleIncomeCashSettle)+parseFloat(taxReturnSettle)+parseFloat(earnestMoneyIncomeSettle)+
parseFloat(purchaseCostSettle)+parseFloat(taxCostSettle)+parseFloat(earnestMoneyCostSettle)+
parseFloat(netCashFlowSettle)+parseFloat(cashInflowFromInvestingActivitiesSettle)+parseFloat(cashOutflowFromInvestingActivitiesSettle)+
parseFloat(netCashFromInvestingActivitiesSettle)+parseFloat(financingCapitalInflowSettle)+parseFloat(financingCapitalOutflowSettle)+
parseFloat(financingCapitalCashflowSettle)+parseFloat(netIncreaseMonetaryFundsSettle));
}else {
cashFlowSettleTotal.val("");
}
}

View File

@ -1,12 +1,15 @@
var valid = function() { var valid = function() {
return incomeDeviceValid() && incomeEngineerValid() && incomeServiceValid() && costPurchaseDeviceValid() && costPurchaseBuildValid() && costPurchaseServiceValid() && costPurchaseOtherValid() && costProjectManageValid() && costOtherValid() && costExpropriationValid() && costCompanyManageValid() return incomeDeviceValid() && incomeEngineerValid() && incomeServiceValid() && incomeTotalValid()
&& grossProfitValid() && contributionProfitValid() && netProfitValid() && saleIncomeCashValid() && earnestMoneyIncomeValid() && purchaseCostValid() && earnestMoneyCostValid() && financingCapitalInflowValid() && financingCapitalOutflowValid() && financingCapitalCashflowValid(); && costPurchaseDeviceValid() && costPurchaseBuildValid() && costPurchaseServiceValid() && costPurchaseOtherValid()
&& costProjectManageValid() && costOtherValid() && costTotalValid() && costExpropriationValid()
&& costCompanyManageValid() && costIncomeTaxValid() && saleIncomeCashValid() && taxReturnValid()
&& earnestMoneyIncomeValid() && purchaseCostValid() && taxReturnValid() && earnestMoneyCostValid()
&& cashInflowFromInvestingActivitiesValid() && cashOutflowFromInvestingActivitiesValid()
&& financingCapitalInflowValid() && financingCapitalOutflowValid();
}; };
var incomeDeviceValid = function() { var incomeDeviceValid = function() {
var settle = $("input[name='incomeDeviceSettleTotal']").val();
var month = $("input[name='incomeDevice']").val(); var month = $("input[name='incomeDevice']").val();
var budget = $("input[name='incomeDeviceBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -14,20 +17,11 @@ var incomeDeviceValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("收入设备类结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var incomeEngineerValid = function() { var incomeEngineerValid = function() {
var settle = $("input[name='incomeEngineerSettleTotal']").val();
var month = $("input[name='incomeEngineer']").val(); var month = $("input[name='incomeEngineer']").val();
var budget = $("input[name='incomeEngineerBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -35,20 +29,11 @@ var incomeEngineerValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("收入工程类结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var incomeServiceValid = function() { var incomeServiceValid = function() {
var settle = $("input[name='incomeServiceSettleTotal']").val();
var month = $("input[name='incomeService']").val(); var month = $("input[name='incomeService']").val();
var budget = $("input[name='incomeServiceBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -56,10 +41,16 @@ var incomeServiceValid = function() {
}); });
return false; return false;
} }
return true;
};
var incomeTotalValid = function() {
var settle = $("input[name='incomeSettleTotal']").val();
var budget = $("input[name='incomeBudgetTotal']").val();
if (parseFloat(settle) > parseFloat(budget)) { if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
layer.alert("收入服务类结算总额不能高于预算总额"); layer.alert("合计收入结算总额不能高于预算总额");
}); });
return false; return false;
} }
@ -67,9 +58,7 @@ var incomeServiceValid = function() {
}; };
var costPurchaseDeviceValid = function() { var costPurchaseDeviceValid = function() {
var settle = $("input[name='costPurchaseDeviceSettleTotal']").val();
var month = $("input[name='costPurchaseDevice']").val(); var month = $("input[name='costPurchaseDevice']").val();
var budget = $("input[name='costPurchaseDeviceBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -77,20 +66,11 @@ var costPurchaseDeviceValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("采购成本设备类结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var costPurchaseBuildValid = function() { var costPurchaseBuildValid = function() {
var settle = $("input[name='costPurchaseBuildSettleTotal']").val();
var month = $("input[name='costPurchaseBuild']").val(); var month = $("input[name='costPurchaseBuild']").val();
var budget = $("input[name='costPurchaseBuildBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -98,20 +78,11 @@ var costPurchaseBuildValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("采购成本施工类结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var costPurchaseServiceValid = function() { var costPurchaseServiceValid = function() {
var settle = $("input[name='costPurchaseServiceSettleTotal']").val();
var month = $("input[name='costPurchaseService']").val(); var month = $("input[name='costPurchaseService']").val();
var budget = $("input[name='costPurchaseServiceBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -119,20 +90,11 @@ var costPurchaseServiceValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("采购成本服务类结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var costPurchaseOtherValid = function() { var costPurchaseOtherValid = function() {
var settle = $("input[name='costPurchaseOtherSettleTotal']").val();
var month = $("input[name='costPurchaseOther']").val(); var month = $("input[name='costPurchaseOther']").val();
var budget = $("input[name='costPurchaseOtherBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -140,21 +102,12 @@ var costPurchaseOtherValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("采购成本其他类结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var costProjectManageValid = function() { var costProjectManageValid = function() {
var settle = $("input[name='costProjectManageSettleTotal']").val();
var month = $("input[name='costProjectManage']").val(); var month = $("input[name='costProjectManage']").val();
var salary = $("input[name='salary']").val(); var salary = $("input[name='salary']").val();
var budget = $("input[name='costProjectManageBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -169,20 +122,11 @@ var costProjectManageValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("项目管理成本结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var costOtherValid = function() { var costOtherValid = function() {
var settle = $("input[name='costOtherSettleTotal']").val();
var month = $("input[name='costOther']").val(); var month = $("input[name='costOther']").val();
var budget = $("input[name='costOtherBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -190,10 +134,16 @@ var costOtherValid = function() {
}); });
return false; return false;
} }
return true;
};
var costTotalValid = function() {
var settle = $("input[name='costSettleTotal']").val();
var budget = $("input[name='costBudgetTotal']").val();
if (parseFloat(settle) > parseFloat(budget)) { if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
layer.alert("其他成本结算总额不能高于预算总额"); layer.alert("合计支出结算总额不能高于预算总额");
}); });
return false; return false;
} }
@ -222,9 +172,7 @@ var costExpropriationValid = function() {
}; };
var costCompanyManageValid = function() { var costCompanyManageValid = function() {
var settle = $("input[name='costCompanyManageSettleTotal']").val();
var month = $("input[name='costCompanyManage']").val(); var month = $("input[name='costCompanyManage']").val();
var budget = $("input[name='costCompanyManageBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -232,73 +180,15 @@ var costCompanyManageValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("公司管理费用结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var grossProfitValid = function() { var costIncomeTaxValid = function() {
var settle = $("input[name='grossProfitSettleTotal']").val(); var month = $("input[name='costIncomeTax']").val();
var month = $("input[name='grossProfit']").val();
var budget = $("input[name='grossProfitBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
layer.alert("请填入本月项目毛利数据"); layer.alert("请填入本月所得税费用数据");
});
return false;
}
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("项目毛利结算总额不能高于预算总额");
});
return false;
}
return true;
};
var contributionProfitValid = function() {
var settle = $("input[name='contributionProfitSettleTotal']").val();
var month = $("input[name='contributionProfit']").val();
var budget = $("input[name='contributionProfitBudgetTotal']").val();
if (month == "") {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("请填入本月项目贡献利润数据");
});
return false;
}
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("项目贡献利润结算总额不能高于预算总额");
});
return false;
}
return true;
};
var netProfitValid = function() {
var settle = $("input[name='netProfitSettleTotal']").val();
var month = $("input[name='netProfit']").val();
var budget = $("input[name='netProfitBudgetTotal']").val();
if (month == "") {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("请填入本月项目净利润数据");
});
return false;
}
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("项目净利润结算总额不能高于预算总额");
}); });
return false; return false;
} }
@ -306,9 +196,7 @@ var netProfitValid = function() {
}; };
var saleIncomeCashValid = function() { var saleIncomeCashValid = function() {
var settle = $("input[name='saleIncomeCashSettleTotal']").val();
var month = $("input[name='saleIncomeCash']").val(); var month = $("input[name='saleIncomeCash']").val();
var budget = $("input[name='saleIncomeCashBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -316,10 +204,15 @@ var saleIncomeCashValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) { return true;
};
var taxReturnValid = function() {
var month = $("input[name='taxReturn']").val();
if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
layer.alert("销售商品、提供劳务收到的现金结算总额不能高于预算总额"); layer.alert("请填入本月收到的税费返还数据");
}); });
return false; return false;
} }
@ -327,9 +220,7 @@ var saleIncomeCashValid = function() {
}; };
var earnestMoneyIncomeValid = function() { var earnestMoneyIncomeValid = function() {
var settle = $("input[name='earnestMoneyIncomeSettleTotal']").val();
var month = $("input[name='earnestMoneyIncome']").val(); var month = $("input[name='earnestMoneyIncome']").val();
var budget = $("input[name='earnestMoneyIncomeBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -337,20 +228,11 @@ var earnestMoneyIncomeValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("收到其他与经营活动有关的现金结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var purchaseCostValid = function() { var purchaseCostValid = function() {
var settle = $("input[name='purchaseCostSettleTotal']").val();
var month = $("input[name='purchaseCost']").val(); var month = $("input[name='purchaseCost']").val();
var budget = $("input[name='purchaseCostBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -358,10 +240,15 @@ var purchaseCostValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) { return true;
};
var taxCostValid = function() {
var month = $("input[name='taxCost']").val();
if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
layer.alert("购买商品、接受劳务支付的现金结算总额不能高于预算总额"); layer.alert("请填入本月支付的各项税费数据");
}); });
return false; return false;
} }
@ -369,9 +256,7 @@ var purchaseCostValid = function() {
}; };
var earnestMoneyCostValid = function() { var earnestMoneyCostValid = function() {
var settle = $("input[name='earnestMoneyCostSettleTotal']").val();
var month = $("input[name='earnestMoneyCost']").val(); var month = $("input[name='earnestMoneyCost']").val();
var budget = $("input[name='earnestMoneyCostBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -379,10 +264,27 @@ var earnestMoneyCostValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) { return true;
};
var cashInflowFromInvestingActivitiesValid = function() {
var month = $("input[name='cashInflowFromInvestingActivities']").val();
if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
layer.alert("支付其他与经营活动有关的现金结算总额不能高于预算总额"); layer.alert("请填入本月投资活动现金流入数据");
});
return false;
}
return true;
};
var cashOutflowFromInvestingActivitiesValid = function() {
var month = $("input[name='cashOutflowFromInvestingActivities']").val();
if (month == "") {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("请填入本月投资活动现金流出数据");
}); });
return false; return false;
} }
@ -390,9 +292,7 @@ var earnestMoneyCostValid = function() {
}; };
var financingCapitalInflowValid = function() { var financingCapitalInflowValid = function() {
var settle = $("input[name='financingCapitalInflowSettleTotal']").val();
var month = $("input[name='financingCapitalInflow']").val(); var month = $("input[name='financingCapitalInflow']").val();
var budget = $("input[name='financingCapitalInflowBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -400,20 +300,11 @@ var financingCapitalInflowValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("融资资金流入结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var financingCapitalOutflowValid = function() { var financingCapitalOutflowValid = function() {
var settle = $("input[name='financingCapitalOutflowSettleTotal']").val();
var month = $("input[name='financingCapitalOutflow']").val(); var month = $("input[name='financingCapitalOutflow']").val();
var budget = $("input[name='financingCapitalOutflowBudgetTotal']").val();
if (month == "") { if (month == "") {
layui.use('layer', function(){ layui.use('layer', function(){
var layer = layui.layer; var layer = layui.layer;
@ -421,34 +312,7 @@ var financingCapitalOutflowValid = function() {
}); });
return false; return false;
} }
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("还款资金流出结算总额不能高于预算总额");
});
return false;
}
return true; return true;
}; };
var financingCapitalCashflowValid = function() {
var settle = $("input[name='financingCapitalCashflowSettleTotal']").val();
var month = $("input[name='financingCapitalCashflow']").val();
var budget = $("input[name='financingCapitalCashflowBudgetTotal']").val();
if (month == "") {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("请填入本月筹资活动产生的现金流量净额数据");
});
return false;
}
if (parseFloat(settle) > parseFloat(budget)) {
layui.use('layer', function(){
var layer = layui.layer;
layer.alert("筹资活动产生的现金流量净额结算总额不能高于预算总额");
});
return false;
}
return true;
};

View File

@ -383,14 +383,6 @@
<td><input type="number" min="0.00" max="99999999.99" step="0.01" name="netIncreaseMonetaryFunds" readonly required title="本月结算金额"></td> <td><input type="number" min="0.00" max="99999999.99" step="0.01" name="netIncreaseMonetaryFunds" readonly required title="本月结算金额"></td>
<td><input name="netIncreaseMonetaryFundsSettle" type="number" readonly title="结算总额"></td> <td><input name="netIncreaseMonetaryFundsSettle" type="number" readonly title="结算总额"></td>
</tr> </tr>
<tr>
<td>合计</td>
<td><input name="cashFlowBudgetTotal" type="number" value="${Utils.format(cashFlowBean.saleIncomeCash + cashFlowBean.earnestMoneyIncome + cashFlowBean.purchaseCost + cashFlowBean.earnestMoneyCost + cashFlowBean.getNetCashFlow() +
cashFlowBean.financingCapitalInflow + cashFlowBean.financingCapitalOutflow + cashFlowBean.getFinancingCapitalCashflow() + cashFlowBean.getNetIncreaseMonetaryFunds(),'0')}" readonly required title="此列累计"></td>
<td><input name="cashFlowFormerSettleTotal" type="number" value="${Utils.format(formerBean.cashFlowTotal,'0')}" readonly required title="此列累计"></td>
<td><input name="cashFlowTotal" type="number" readonly required title="此列累计"></td>
<td><input name="cashFlowSettleTotal" type="number" readonly required title="此列累计"></td>
</tr>
</tbody> </tbody>
</table> </table>
</div> </div>

View File

@ -381,14 +381,6 @@
<td><input type="number" min="0.00" max="99999999.99" step="0.01" name="netIncreaseMonetaryFunds" value="${Utils.format(monthBean.netIncreaseMonetaryFunds,'0')}" readonly required title="本月结算金额"></td> <td><input type="number" min="0.00" max="99999999.99" step="0.01" name="netIncreaseMonetaryFunds" value="${Utils.format(monthBean.netIncreaseMonetaryFunds,'0')}" readonly required title="本月结算金额"></td>
<td><input name="netIncreaseMonetaryFundsSettle" type="number" value="${Utils.format(currentBean.netIncreaseMonetaryFunds,'0')}" readonly title="结算总额"></td> <td><input name="netIncreaseMonetaryFundsSettle" type="number" value="${Utils.format(currentBean.netIncreaseMonetaryFunds,'0')}" readonly title="结算总额"></td>
</tr> </tr>
<tr>
<td>合计</td>
<td><input name="cashFlowBudgetTotal" type="number" value="${Utils.format(cashFlowBean.saleIncomeCash + cashFlowBean.earnestMoneyIncome + cashFlowBean.purchaseCost + cashFlowBean.earnestMoneyCost + cashFlowBean.getNetCashFlow() +
cashFlowBean.financingCapitalInflow + cashFlowBean.financingCapitalOutflow + cashFlowBean.getFinancingCapitalCashflow() + cashFlowBean.getNetIncreaseMonetaryFunds(),'0')}" readonly required title="此列累计"></td>
<td><input name="cashFlowFormerSettleTotal" type="number" value="${Utils.format(formerBean.getCashFlowTotal(),'0')}" readonly required title="此列累计"></td>
<td><input name="cashFlowTotal" type="number" value="${Utils.format(monthBean.getCashFlowTotal(),'0')}" readonly required title="此列累计"></td>
<td><input name="cashFlowSettleTotal" type="number" value="${Utils.format(currentBean.getCashFlowTotal(),'0')}" readonly required title="此列累计"></td>
</tr>
</tbody> </tbody>
</table> </table>
</div> </div>