diff --git a/src/main/resources/static/assets/js/project_final_valid.js b/src/main/resources/static/assets/js/project_final_valid.js new file mode 100644 index 0000000..a9c5340 --- /dev/null +++ b/src/main/resources/static/assets/js/project_final_valid.js @@ -0,0 +1,263 @@ +var valid = function() { + return incomeDeviceValid() && incomeEngineerValid() && incomeServiceValid() && incomeTotalValid() + && costPurchaseDeviceValid() && costPurchaseBuildValid() && costPurchaseServiceValid() && costPurchaseOtherValid() + && costProjectManageValid() && costTotalValid() && costExpropriationValid() + && costCompanyManageValid() && costIncomeTaxValid() && saleIncomeCashValid() && taxReturnValid() + && earnestMoneyIncomeValid() && purchaseCostValid() && taxCostValid() && earnestMoneyCostValid() + && cashInflowFromInvestingActivitiesValid() && cashOutflowFromInvestingActivitiesValid() + && financingCapitalInflowValid() && financingCapitalOutflowValid(); +}; + +var incomeDeviceValid = function() { + var month = $("input[name='incomeDeviceFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月收入设备类数据"); + }); + return false; + } + return true; +}; + +var incomeEngineerValid = function() { + var month = $("input[name='incomeEngineerFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月收入工程类数据"); + }); + return false; + } + return true; +}; + +var incomeServiceValid = function() { + var month = $("input[name='incomeServiceFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月收入服务类数据"); + }); + return false; + } + return true; +}; + +var costPurchaseDeviceValid = function() { + var month = $("input[name='costPurchaseDeviceFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月采购成本设备类数据"); + }); + return false; + } + return true; +}; + +var costPurchaseBuildValid = function() { + var month = $("input[name='costPurchaseBuildFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月采购成本施工类数据"); + }); + return false; + } + return true; +}; + +var costPurchaseServiceValid = function() { + var month = $("input[name='costPurchaseServiceFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月采购成本服务类数据"); + }); + return false; + } + return true; +}; + +var costPurchaseOtherValid = function() { + var month = $("input[name='costPurchaseOtherFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月采购成本其他类数据"); + }); + return false; + } + return true; +}; + +var costProjectManageValid = function() { + var month = $("input[name='costProjectManageFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月项目管理成本数据"); + }); + return false; + } + return true; +}; + +var costExpropriationValid = function() { + var month = $("input[name='costExpropriationFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月财务费用数据"); + }); + return false; + } + return true; +}; + +var costCompanyManageValid = function() { + var month = $("input[name='costCompanyManageFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月公司管理费用数据"); + }); + return false; + } + return true; +}; + +var costIncomeTaxValid = function() { + var month = $("input[name='costIncomeTaxFinalTotal']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月所得税费用数据"); + }); + return false; + } + return true; +}; + +var saleIncomeCashValid = function() { + var month = $("input[name='saleIncomeCash']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月销售商品、提供劳务收到的现金数据"); + }); + 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; + } + return true; +}; + +var earnestMoneyIncomeValid = function() { + var month = $("input[name='earnestMoneyIncome']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月收到其他与经营活动有关的现金数据"); + }); + return false; + } + return true; +}; + +var purchaseCostValid = function() { + var month = $("input[name='purchaseCost']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月购买商品、接受劳务支付的现金数据"); + }); + 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; + } + return true; +}; + +var earnestMoneyCostValid = function() { + var month = $("input[name='earnestMoneyCost']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月支付其他与经营活动有关的现金数据"); + }); + 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; + } + 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 true; +}; + +var financingCapitalInflowValid = function() { + var month = $("input[name='financingCapitalInflow']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月融资资金流入数据"); + }); + return false; + } + return true; +}; + +var financingCapitalOutflowValid = function() { + var month = $("input[name='financingCapitalOutflow']").val(); + if (month == "") { + layui.use('layer', function(){ + var layer = layui.layer; + layer.alert("请填入本月还款资金流出数据"); + }); + return false; + } + return true; +}; + + diff --git a/src/main/resources/templates/admin/project_estimate_add.ftl b/src/main/resources/templates/admin/project_estimate_add.ftl index f332950..fe45510 100644 --- a/src/main/resources/templates/admin/project_estimate_add.ftl +++ b/src/main/resources/templates/admin/project_estimate_add.ftl @@ -40,7 +40,7 @@
+ value="" />
@@ -65,7 +65,7 @@ + data-am-datepicker >
@@ -78,7 +78,7 @@ + data-am-datepicker >
@@ -146,7 +146,7 @@
+ value="" />
@@ -156,7 +156,7 @@
+ value="" />
@@ -166,7 +166,7 @@
+ value="" />
@@ -174,7 +174,7 @@
*汇智产品金额
-
@@ -183,7 +183,7 @@
*华智产品金额
-
@@ -192,7 +192,7 @@
*华三产品金额
-
@@ -201,7 +201,7 @@
*其他产品金额
-
@@ -224,7 +224,7 @@
+ value="" />
@@ -246,7 +246,7 @@
+ value="" />
@@ -256,7 +256,7 @@
+ value="" />
@@ -266,7 +266,7 @@
@@ -664,7 +664,7 @@ check = 0; $("#saveDraft").attr('disabled',true); - checkIfFillIn(); + // checkIfFillIn(); if (check == 1) { $("#saveDraft").attr('disabled', false); return; diff --git a/src/main/resources/templates/admin/project_estimate_edit.ftl b/src/main/resources/templates/admin/project_estimate_edit.ftl index d37e812..39e6648 100644 --- a/src/main/resources/templates/admin/project_estimate_edit.ftl +++ b/src/main/resources/templates/admin/project_estimate_edit.ftl @@ -40,7 +40,7 @@
+ value="${project.projectNo!}" readonly />
@@ -50,7 +50,7 @@
+ value="${project.name!}" />
@@ -137,7 +137,7 @@
+ value="${Utils.format(project.advanceInterestAmount)}" />
@@ -146,7 +146,7 @@
+ value="${Utils.format(project.advancePeakAmount)}" />
@@ -156,7 +156,7 @@
+ value="${Utils.format(project.contractAmount)}" />
@@ -166,7 +166,7 @@
+ value="${Utils.format(project.grossProfit)}" />
@@ -176,7 +176,7 @@
+ value="${Utils.format(project.grossProfitMargin)}" />
@@ -186,7 +186,7 @@
+ value="${Utils.format(project.huizhiProductAmount, "0.00")}" />
@@ -196,7 +196,7 @@
+ value="${Utils.format(project.huazhiProductAmount, "0.00")}" />
@@ -207,7 +207,7 @@
+ value="${Utils.format(project.huasanProductAmount, "0.00")}" />
@@ -217,7 +217,7 @@
+ value="${Utils.format(project.ziguangOtherAmount, "0.00")}" />
@@ -245,7 +245,7 @@
+ value="${project.industryScenario!}" />
@@ -273,7 +273,7 @@
+ value="${project.customer!}" />
@@ -283,7 +283,7 @@
+ value="${project.terminalCustomer!}" />
@@ -294,7 +294,7 @@
@@ -428,8 +428,8 @@ <#-- --> <#-- 收入--> <#-- 设备类--> -<#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- readonly required>--> +<#-- --> +<#-- readonly >--> <#-- --> <#-- --> -<#-- --> +<#-- --> +<#-- --> <#-- --> <#-- --> <#-- 成本--> @@ -615,12 +615,12 @@ <#-- --> <#-- 财务费用--> <#-- 资金占用成本--> -<#-- --> +<#-- --> <#-- --> <#-- --> <#-- 公司管理费用--> <#-- --> -<#-- --> +<#-- --> <#-- --> <#-- --> <#-- --> @@ -702,7 +702,7 @@ $("#collaboratorUrl").val($("#collaboratorUrl_span").text()); check = 0; $("#saveDraft").attr('disabled',true); - checkIfFillIn(); + // checkIfFillIn(); if (check == 1) { $("#saveDraft").attr('disabled', false); return; diff --git a/src/main/resources/templates/admin/project_final_add.ftl b/src/main/resources/templates/admin/project_final_add.ftl index d362d07..4b86e39 100644 --- a/src/main/resources/templates/admin/project_final_add.ftl +++ b/src/main/resources/templates/admin/project_final_add.ftl @@ -48,34 +48,34 @@ 收入 设备类 -<#-- --> - - - +<#-- --> + + + 收入 工程类 -<#-- --> - - - +<#-- --> + + + 收入 服务类 -<#-- --> - - - +<#-- --> + + + 合计 -<#-- --> - - - +<#-- --> + + + @@ -95,46 +95,46 @@ 成本 采购成本 设备 -<#-- --> - - - +<#-- --> + + + 成本 采购成本 施工 -<#-- --> - - - +<#-- --> + + + 成本 采购成本 服务 -<#-- --> - - - +<#-- --> + + + 成本 采购成本 其他 -<#-- --> - - - +<#-- --> + + + 成本 项目管理成本 项目管理成本 -<#-- --> - - - +<#-- --> + + + 成本 @@ -150,10 +150,10 @@ 合计 -<#-- --> - - - +<#-- --> + + + @@ -171,34 +171,34 @@ 财务费用 资金占用成本 -<#-- --> - - - +<#-- --> + + + 公司管理费用 -<#-- --> - - - +<#-- --> + + + 所得税费用 <#-- /--> / - - + + 合计 -<#-- --> - - - +<#-- --> + + + @@ -216,27 +216,27 @@ 项目毛利 -<#-- --> - - - - +<#-- --> + + + + 项目贡献利润 -<#-- --> - - - - +<#-- --> + + + + 项目净利润 <#-- /--> - - - - + + + + @@ -252,93 +252,93 @@ 销售商品、提供劳务收到的现金 - - - + + + 收到的税费返还 / - - + + 收到其他与经营活动有关的现金 - - - + + + 购买商品、接受劳务支付的现金 - - - + + + 支付的各项税费 / - - + + 支付其他与经营活动有关的现金 - - - + + + 经营活动产生的现金流量净额 - - - + + + 投资活动现金流入 / - - + + 投资活动现金流出 / - - + + 投资活动产生的现金流量净额 / - - + + 融资资金流入 - - - + + + 还款资金流出 - - - + + + 筹资活动产生的现金流量净额 - - - + + + 货币资金净增加额 - - - + + + <#-- 合计 - - - + + + --> @@ -362,25 +362,32 @@ + - + +