diff --git a/src/main/resources/static/assets/js/project_common.js b/src/main/resources/static/assets/js/project_common.js index e6bb101..5af16c7 100644 --- a/src/main/resources/static/assets/js/project_common.js +++ b/src/main/resources/static/assets/js/project_common.js @@ -131,15 +131,9 @@ function calCostInclude() { var $costTotalTaxInclude = $("input[name='costTotalTaxInclude']"); - if(costPurchaseDeviceTaxInclude && costPurchaseBuildTaxInclude - && costPurchaseServiceTaxInclude && costPurchaseOtherTaxInclude - && costProjectManageTaxInclude && costOtherOtherTaxInclude){ - $costTotalTaxInclude.val(f2(costPurchaseDeviceTaxInclude) +f2(costPurchaseBuildTaxInclude) - +f2(costPurchaseServiceTaxInclude)+f2(costPurchaseOtherTaxInclude) - +f2(costProjectManageTaxInclude)+f2(costOtherOtherTaxInclude)); - }else { - $costTotalTaxInclude.val(""); - } + $costTotalTaxInclude.val(f2(costPurchaseDeviceTaxInclude) +f2(costPurchaseBuildTaxInclude) + +f2(costPurchaseServiceTaxInclude)+f2(costPurchaseOtherTaxInclude) + +f2(costProjectManageTaxInclude)+f2(costOtherOtherTaxInclude)); } /** * 统计成本(不含税),有一项没填就置空 @@ -155,13 +149,7 @@ function calCostExclude() { var $costTotalTaxExclude = $("input[name='costTotalTaxExclude']"); - if(costPurchaseDeviceTaxExclude && costPurchaseBuildTaxExclude - && costPurchaseServiceTaxExclude && costPurchaseOtherTaxExclude - && costProjectManageTaxExclude && costOtherOtherTaxExclude){ - $costTotalTaxExclude.val(f2(costPurchaseDeviceTaxExclude)+f2(costPurchaseBuildTaxExclude) - +f2(costPurchaseServiceTaxExclude)+f2(costPurchaseOtherTaxExclude) - +f2(costProjectManageTaxExclude)+f2(costOtherOtherTaxExclude)); - }else { - $costTotalTaxExclude.val(""); - } + $costTotalTaxExclude.val(f2(costPurchaseDeviceTaxExclude)+f2(costPurchaseBuildTaxExclude) + +f2(costPurchaseServiceTaxExclude)+f2(costPurchaseOtherTaxExclude) + +f2(costProjectManageTaxExclude)+f2(costOtherOtherTaxExclude)); } \ No newline at end of file diff --git a/src/main/resources/static/assets/js/project_estimate.js b/src/main/resources/static/assets/js/project_estimate.js index cbcbf93..ed0a1b1 100644 --- a/src/main/resources/static/assets/js/project_estimate.js +++ b/src/main/resources/static/assets/js/project_estimate.js @@ -102,11 +102,7 @@ function calIncomeInclude() { var $incomeTotalTaxInclude = $("input[name='incomeTotalTaxInclude']"); - if(incomeDeviceTaxInclude && incomeEngineerTaxInclude && incomeServiceTaxInclude){ - $incomeTotalTaxInclude.val(f2(incomeDeviceTaxInclude)+f2(incomeEngineerTaxInclude)+f2(incomeServiceTaxInclude)); - }else { - $incomeTotalTaxInclude.val(""); - } + $incomeTotalTaxInclude.val(f2(incomeDeviceTaxInclude)+f2(incomeEngineerTaxInclude)+f2(incomeServiceTaxInclude)); } /** * 统计收入(不含税),有一项没填就置空 @@ -118,11 +114,7 @@ function calIncomeExclude() { var $incomeTotalTaxExclude = $("input[name='incomeTotalTaxExclude']"); - if(incomeDeviceTaxExclude && incomeEngineerTaxExclude && incomeServiceTaxExclude){ - $incomeTotalTaxExclude.val(f2(incomeDeviceTaxExclude)+f2(incomeEngineerTaxExclude)+f2(incomeServiceTaxExclude)); - }else { - $incomeTotalTaxExclude.val(""); - } + $incomeTotalTaxExclude.val(f2(incomeDeviceTaxExclude)+f2(incomeEngineerTaxExclude)+f2(incomeServiceTaxExclude)); } /** @@ -139,17 +131,18 @@ function calIncomeCost() { var $projectContributionProfit = $("input[name='projectContributionProfit']"); var $projectContributionProfitRate = $("input[name='projectContributionProfitRate']"); - if (incomeTotalTaxExclude && costTotalTaxExclude && costExpropriationTaxExclude) { + var incomeTotalTaxExcludeValue = f2(incomeTotalTaxExclude); + if (incomeTotalTaxExcludeValue != 0) { $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 { $projectGrossProfit.val(""); $projectGrossProfitRate.val(""); } - if ($projectGrossProfit.val() && costCompanyManageTaxExclude) { + if ($projectGrossProfit.val()) { $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 { $projectContributionProfit.val(""); $projectContributionProfitRate.val(""); diff --git a/src/main/resources/static/assets/js/project_settle.js b/src/main/resources/static/assets/js/project_settle.js index 8c8bc49..9efb385 100644 --- a/src/main/resources/static/assets/js/project_settle.js +++ b/src/main/resources/static/assets/js/project_settle.js @@ -107,8 +107,6 @@ function calculateSettle() { calNetCashFlowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='taxReturn']").change(function () { calTaxReturnSettle(); @@ -116,8 +114,6 @@ function calculateSettle() { calNetCashFlowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='earnestMoneyIncome']").change(function () { calEarnestMoneyIncomeSettle(); @@ -125,8 +121,6 @@ function calculateSettle() { calNetCashFlowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='purchaseCost']").change(function () { calPurchaseCostSettle(); @@ -134,8 +128,6 @@ function calculateSettle() { calNetCashFlowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='taxCost']").change(function () { calTaxCostSettle(); @@ -143,8 +135,6 @@ function calculateSettle() { calNetCashFlowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='earnestMoneyCost']").change(function () { calEarnestMoneyCostSettle(); @@ -152,8 +142,6 @@ function calculateSettle() { calNetCashFlowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); // $("input[name='netCashFlow']").change(function () { // calNetCashFlowSettle(); @@ -167,8 +155,6 @@ function calculateSettle() { calNetCashFromInvestingActivitiesSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='cashOutflowFromInvestingActivities']").change(function () { calCashOutflowFromInvestingActivitiesSettle(); @@ -176,8 +162,6 @@ function calculateSettle() { calNetCashFromInvestingActivitiesSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); // $("input[name='netCashFromInvestingActivities']").change(function () { // calNetCashFromInvestingActivitiesSettle(); @@ -191,8 +175,6 @@ function calculateSettle() { calFinancingCapitalCashflowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); $("input[name='financingCapitalOutflow']").change(function () { calFinancingCapitalOutflowSettle(); @@ -200,8 +182,6 @@ function calculateSettle() { calFinancingCapitalCashflowSettle(); calNetIncreaseMonetaryFunds(); calNetIncreaseMonetaryFundsSettle(); - calCashFlowTotal(); - calCashFlowSettleTotal(); }); // $("input[name='financingCapitalCashflow']").change(function () { // 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(""); - } -} - diff --git a/src/main/resources/static/assets/js/project_settle_valid.js b/src/main/resources/static/assets/js/project_settle_valid.js index 25d4154..63bddfb 100644 --- a/src/main/resources/static/assets/js/project_settle_valid.js +++ b/src/main/resources/static/assets/js/project_settle_valid.js @@ -1,12 +1,15 @@ var valid = function() { - return incomeDeviceValid() && incomeEngineerValid() && incomeServiceValid() && costPurchaseDeviceValid() && costPurchaseBuildValid() && costPurchaseServiceValid() && costPurchaseOtherValid() && costProjectManageValid() && costOtherValid() && costExpropriationValid() && costCompanyManageValid() - && grossProfitValid() && contributionProfitValid() && netProfitValid() && saleIncomeCashValid() && earnestMoneyIncomeValid() && purchaseCostValid() && earnestMoneyCostValid() && financingCapitalInflowValid() && financingCapitalOutflowValid() && financingCapitalCashflowValid(); + return incomeDeviceValid() && incomeEngineerValid() && incomeServiceValid() && incomeTotalValid() + && costPurchaseDeviceValid() && costPurchaseBuildValid() && costPurchaseServiceValid() && costPurchaseOtherValid() + && costProjectManageValid() && costOtherValid() && costTotalValid() && costExpropriationValid() + && costCompanyManageValid() && costIncomeTaxValid() && saleIncomeCashValid() && taxReturnValid() + && earnestMoneyIncomeValid() && purchaseCostValid() && taxCostValid() && earnestMoneyCostValid() + && cashInflowFromInvestingActivitiesValid() && cashOutflowFromInvestingActivitiesValid() + && financingCapitalInflowValid() && financingCapitalOutflowValid(); }; var incomeDeviceValid = function() { - var settle = $("input[name='incomeDeviceSettleTotal']").val(); var month = $("input[name='incomeDevice']").val(); - var budget = $("input[name='incomeDeviceBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -14,10 +17,10 @@ var incomeDeviceValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("收入设备类结算总额不能高于预算总额"); + layer.alert("本月收入设备类数据不能小于0"); }); return false; } @@ -25,9 +28,7 @@ var incomeDeviceValid = function() { }; var incomeEngineerValid = function() { - var settle = $("input[name='incomeEngineerSettleTotal']").val(); var month = $("input[name='incomeEngineer']").val(); - var budget = $("input[name='incomeEngineerBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -35,10 +36,10 @@ var incomeEngineerValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("收入工程类结算总额不能高于预算总额"); + layer.alert("本月收入工程类数据不能小于0"); }); return false; } @@ -46,9 +47,7 @@ var incomeEngineerValid = function() { }; var incomeServiceValid = function() { - var settle = $("input[name='incomeServiceSettleTotal']").val(); var month = $("input[name='incomeService']").val(); - var budget = $("input[name='incomeServiceBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -56,10 +55,23 @@ var incomeServiceValid = function() { }); return false; } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月收入服务类数据不能小于0"); + }); + return false; + } + return true; +}; + +var incomeTotalValid = function() { + var settle = $("input[name='incomeSettleTotal']").val(); + var budget = $("input[name='incomeBudgetTotal']").val(); if (parseFloat(settle) > parseFloat(budget)) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("收入服务类结算总额不能高于预算总额"); + layer.alert("合计收入结算总额不能高于预算总额"); }); return false; } @@ -67,9 +79,7 @@ var incomeServiceValid = function() { }; var costPurchaseDeviceValid = function() { - var settle = $("input[name='costPurchaseDeviceSettleTotal']").val(); var month = $("input[name='costPurchaseDevice']").val(); - var budget = $("input[name='costPurchaseDeviceBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -77,10 +87,10 @@ var costPurchaseDeviceValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("采购成本设备类结算总额不能高于预算总额"); + layer.alert("本月采购成本设备类数据不能小于0"); }); return false; } @@ -88,9 +98,7 @@ var costPurchaseDeviceValid = function() { }; var costPurchaseBuildValid = function() { - var settle = $("input[name='costPurchaseBuildSettleTotal']").val(); var month = $("input[name='costPurchaseBuild']").val(); - var budget = $("input[name='costPurchaseBuildBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -98,10 +106,10 @@ var costPurchaseBuildValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("采购成本施工类结算总额不能高于预算总额"); + layer.alert("本月采购成本施工类数据不能小于0"); }); return false; } @@ -109,9 +117,7 @@ var costPurchaseBuildValid = function() { }; var costPurchaseServiceValid = function() { - var settle = $("input[name='costPurchaseServiceSettleTotal']").val(); var month = $("input[name='costPurchaseService']").val(); - var budget = $("input[name='costPurchaseServiceBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -119,10 +125,10 @@ var costPurchaseServiceValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("采购成本服务类结算总额不能高于预算总额"); + layer.alert("本月采购成本服务类数据不能小于0"); }); return false; } @@ -130,9 +136,7 @@ var costPurchaseServiceValid = function() { }; var costPurchaseOtherValid = function() { - var settle = $("input[name='costPurchaseOtherSettleTotal']").val(); var month = $("input[name='costPurchaseOther']").val(); - var budget = $("input[name='costPurchaseOtherBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -140,10 +144,10 @@ var costPurchaseOtherValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("采购成本其他类结算总额不能高于预算总额"); + layer.alert("本月采购成本其他类数据不能小于0"); }); return false; } @@ -151,10 +155,8 @@ var costPurchaseOtherValid = function() { }; var costProjectManageValid = function() { - var settle = $("input[name='costProjectManageSettleTotal']").val(); var month = $("input[name='costProjectManage']").val(); var salary = $("input[name='salary']").val(); - var budget = $("input[name='costProjectManageBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -162,6 +164,13 @@ var costProjectManageValid = function() { }); return false; } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月项目管理成本数据不能小于0"); + }); + return false; + } if (parseFloat(salary) > parseFloat(month)) { layui.use('layer', function(){ var layer = layui.layer; @@ -169,20 +178,11 @@ var costProjectManageValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { - layui.use('layer', function(){ - var layer = layui.layer; - layer.alert("项目管理成本结算总额不能高于预算总额"); - }); - return false; - } return true; }; var costOtherValid = function() { - var settle = $("input[name='costOtherSettleTotal']").val(); var month = $("input[name='costOther']").val(); - var budget = $("input[name='costOtherBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -190,10 +190,23 @@ var costOtherValid = function() { }); return false; } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月其他成本数据不能小于0"); + }); + return false; + } + return true; +}; + +var costTotalValid = function() { + var settle = $("input[name='costSettleTotal']").val(); + var budget = $("input[name='costBudgetTotal']").val(); if (parseFloat(settle) > parseFloat(budget)) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("其他成本结算总额不能高于预算总额"); + layer.alert("合计支出结算总额不能高于预算总额"); }); return false; } @@ -211,6 +224,13 @@ var costExpropriationValid = function() { }); return false; } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月财务费用数据不能小于0"); + }); + return false; + } if (parseFloat(settle) > parseFloat(budget)) { layui.use('layer', function(){ var layer = layui.layer; @@ -222,9 +242,7 @@ var costExpropriationValid = function() { }; var costCompanyManageValid = function() { - var settle = $("input[name='costCompanyManageSettleTotal']").val(); var month = $("input[name='costCompanyManage']").val(); - var budget = $("input[name='costCompanyManageBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -232,73 +250,29 @@ var costCompanyManageValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("公司管理费用结算总额不能高于预算总额"); + layer.alert("本月公司管理费用数据不能小于0"); }); return false; } return true; }; -var grossProfitValid = function() { - var settle = $("input[name='grossProfitSettleTotal']").val(); - var month = $("input[name='grossProfit']").val(); - var budget = $("input[name='grossProfitBudgetTotal']").val(); +var costIncomeTaxValid = function() { + var month = $("input[name='costIncomeTax']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("请填入本月项目毛利数据"); + layer.alert("请填入本月所得税费用数据"); }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { 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("项目净利润结算总额不能高于预算总额"); + layer.alert("本月所得税费用数据不能小于0"); }); return false; } @@ -306,9 +280,7 @@ var netProfitValid = function() { }; var saleIncomeCashValid = function() { - var settle = $("input[name='saleIncomeCashSettleTotal']").val(); var month = $("input[name='saleIncomeCash']").val(); - var budget = $("input[name='saleIncomeCashBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -316,10 +288,29 @@ var saleIncomeCashValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("销售商品、提供劳务收到的现金结算总额不能高于预算总额"); + layer.alert("本月本月销售商品、提供劳务收到的现金数据不能小于0"); + }); + return false; + } + return true; +}; + +var taxReturnValid = function() { + var month = $("input[name='taxReturn']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月收到的税费返还数据"); + }); + return false; + } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月收到的税费返还数据不能小于0"); }); return false; } @@ -327,9 +318,7 @@ var saleIncomeCashValid = function() { }; var earnestMoneyIncomeValid = function() { - var settle = $("input[name='earnestMoneyIncomeSettleTotal']").val(); var month = $("input[name='earnestMoneyIncome']").val(); - var budget = $("input[name='earnestMoneyIncomeBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -337,10 +326,10 @@ var earnestMoneyIncomeValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("收到其他与经营活动有关的现金结算总额不能高于预算总额"); + layer.alert("本月收到其他与经营活动有关的现金数据不能小于0"); }); return false; } @@ -348,9 +337,7 @@ var earnestMoneyIncomeValid = function() { }; var purchaseCostValid = function() { - var settle = $("input[name='purchaseCostSettleTotal']").val(); var month = $("input[name='purchaseCost']").val(); - var budget = $("input[name='purchaseCostBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -358,10 +345,29 @@ var purchaseCostValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("购买商品、接受劳务支付的现金结算总额不能高于预算总额"); + layer.alert("本月购买商品、接受劳务支付的现金数据不能小于0"); + }); + return false; + } + return true; +}; + +var taxCostValid = function() { + var month = $("input[name='taxCost']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月支付的各项税费数据"); + }); + return false; + } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月支付的各项税费数据不能小于0"); }); return false; } @@ -369,9 +375,7 @@ var purchaseCostValid = function() { }; var earnestMoneyCostValid = function() { - var settle = $("input[name='earnestMoneyCostSettleTotal']").val(); var month = $("input[name='earnestMoneyCost']").val(); - var budget = $("input[name='earnestMoneyCostBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -379,10 +383,48 @@ var earnestMoneyCostValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("支付其他与经营活动有关的现金结算总额不能高于预算总额"); + layer.alert("本月支付其他与经营活动有关的现金数据不能小于0"); + }); + return false; + } + return true; +}; + +var cashInflowFromInvestingActivitiesValid = function() { + var month = $("input[name='cashInflowFromInvestingActivities']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月投资活动现金流入数据"); + }); + return false; + } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月投资活动现金流入数据不能小于0"); + }); + 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; + } + if (parseFloat(month) < 0) { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("本月投资活动现金流出数据不能小于0"); }); return false; } @@ -390,9 +432,7 @@ var earnestMoneyCostValid = function() { }; var financingCapitalInflowValid = function() { - var settle = $("input[name='financingCapitalInflowSettleTotal']").val(); var month = $("input[name='financingCapitalInflow']").val(); - var budget = $("input[name='financingCapitalInflowBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -400,10 +440,10 @@ var financingCapitalInflowValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("融资资金流入结算总额不能高于预算总额"); + layer.alert("本月融资资金流入数据不能小于0"); }); return false; } @@ -411,9 +451,7 @@ var financingCapitalInflowValid = function() { }; var financingCapitalOutflowValid = function() { - var settle = $("input[name='financingCapitalOutflowSettleTotal']").val(); var month = $("input[name='financingCapitalOutflow']").val(); - var budget = $("input[name='financingCapitalOutflowBudgetTotal']").val(); if (month == "") { layui.use('layer', function(){ var layer = layui.layer; @@ -421,34 +459,14 @@ var financingCapitalOutflowValid = function() { }); return false; } - if (parseFloat(settle) > parseFloat(budget)) { + if (parseFloat(month) < 0) { layui.use('layer', function(){ var layer = layui.layer; - layer.alert("还款资金流出结算总额不能高于预算总额"); + layer.alert("本月还款资金流出数据不能小于0"); }); return false; } 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; -}; diff --git a/src/main/resources/templates/admin/project_estimate_edit.ftl b/src/main/resources/templates/admin/project_estimate_edit.ftl index a3d575a..4a38aac 100644 --- a/src/main/resources/templates/admin/project_estimate_edit.ftl +++ b/src/main/resources/templates/admin/project_estimate_edit.ftl @@ -330,6 +330,7 @@ +