From 9687005930502d9b9f42edb6f7f25a7c9d05df7d Mon Sep 17 00:00:00 2001 From: hanbo <2608504783@qq.com> Date: Thu, 18 Nov 2021 16:23:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E4=B8=8E=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/backend/ProjectController.java | 6 + .../backend/ProjectFinalController.java | 4 +- .../templates/admin/project_approve.ftl | 951 ++++++------------ .../templates/admin/project_detail.ftl | 377 +++---- 4 files changed, 497 insertions(+), 841 deletions(-) diff --git a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java index 9593375..2c88066 100644 --- a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java +++ b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java @@ -357,6 +357,9 @@ public class ProjectController extends BaseController { model.put("estimateBean", estimateBean); model.put("project", project); model.put("formerBean", projectSettleService.getFormerSettle(project, time)); + model.put("monthBean", projectSettleService.getMonthSettle(project, time)); + model.put("currentBean", projectSettleService.getCurrentSettle(project, time)); + model.put("time", time); BudgetBean budgetBean = projectBudgetService.getBudget(project); //预算主页面数据 model.put("budgetBean", budgetBean); @@ -397,6 +400,9 @@ public class ProjectController extends BaseController { model.put("estimateBean", estimateBean); model.put("project", project); model.put("formerBean", projectSettleService.getFormerSettle(project, time)); + model.put("monthBean", projectSettleService.getMonthSettle(project, time)); + model.put("currentBean", projectSettleService.getCurrentSettle(project, time)); + model.put("time", time); model.put("listFrom", listFrom); BudgetBean budgetBean = projectBudgetService.getBudget(project); //预算主页面数据 diff --git a/src/main/java/cn/palmte/work/controller/backend/ProjectFinalController.java b/src/main/java/cn/palmte/work/controller/backend/ProjectFinalController.java index 65a8c01..5ca80ab 100644 --- a/src/main/java/cn/palmte/work/controller/backend/ProjectFinalController.java +++ b/src/main/java/cn/palmte/work/controller/backend/ProjectFinalController.java @@ -59,11 +59,13 @@ public class ProjectFinalController extends BaseController{ @RequestMapping("/edit") public String edit(@RequestParam("id") int id, Map model) { Project project = projectService.getProject(id); + ProjectSettleIncome projectSettleIncome = projectSettleIncomeRepository.findNewByProjectId(id); + String time = projectSettleIncome.getTime(); List projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project); model.put("project", project); model.put("estimateBean", projectEstimateService.getEstimate(project)); model.put("budgetBean", projectBudgetService.getBudget(project)); - model.put("settleBean",projectFinalSevice.getSettle(project)); + model.put("settleBean",projectSettleService.getCurrentSettle(project, time)); model.put("finalBean",projectFinalSevice.getFinal(project)); //现金表 model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails)); diff --git a/src/main/resources/templates/admin/project_approve.ftl b/src/main/resources/templates/admin/project_approve.ftl index 6f8e1be..45a1fd4 100644 --- a/src/main/resources/templates/admin/project_approve.ftl +++ b/src/main/resources/templates/admin/project_approve.ftl @@ -38,16 +38,12 @@
- - - + +
-
*部门名称 -
+
*部门名称
${project.deptName}
@@ -55,16 +51,14 @@
-
*项目计划开始时间 -
+
*项目计划开始时间
${project.startDate}
-
*项目计划结束时间 -
+
*项目计划结束时间
${project.endDate}
@@ -72,8 +66,7 @@
-
*项目名称 -
+
*项目名称
${project.name}
@@ -81,8 +74,7 @@
-
*项目类型 -
+
*项目类型
<#if (project.type) =1> @@ -97,8 +89,7 @@
-
*垫资模式 -
+
*垫资模式
<#if (project.underwrittenMode) =1> @@ -116,8 +107,7 @@
-
*客户名称 -
+
*客户名称
${project.customer}
@@ -125,64 +115,56 @@
-
*终端客户名称 -
+
*终端客户名称
${project.terminalCustomer}
-
*垫资利息 -
+
*垫资利息
${project.advanceInterestAmount}
-
*垫资峰值 -
+
*垫资峰值
${project.advancePeakAmount}
-
*合同金额 -
+
*合同金额
${project.contractAmount}
-
*行业场景应用 -
+
*行业场景应用
${project.industryScenario}
-
*华智产品金额 -
+
*华智产品金额
${project.huazhiProductAmount!}
-
*紫光其他产品金额 -
+
*紫光其他产品金额
${project.ziguangOtherAmount!}
-
*主合同收款条款 -
+
*主合同收款条款
${project.mainContractCollectionTerms}
@@ -208,50 +190,26 @@ 收入 设备类 - - - - + + 收入 工程类 - - - - + + 收入 服务类 - - - - + + 合计 - - + + @@ -269,89 +227,50 @@ 成本 采购成本 设备 - - + + 成本 采购成本 施工 - - + + 成本 采购成本 服务 - - + + 成本 采购成本 其他 - - + + 成本 项目管理成本 项目管理成本 - <#----> - / - - + <#---->/ + 成本 其他 其他 - - - - + + 合计 - - + + @@ -366,18 +285,12 @@ 财务费用 资金占用成本 - + 公司管理费用 - + @@ -392,21 +305,13 @@ 项目毛利 - - + + 项目贡献利润率 - - + + @@ -429,48 +334,32 @@ 收入 设备类 - - + + 收入 工程类 - - + + 收入 服务类 - - + + 合计 - - + + 成本 - 采购成本明细表 - 项目管理成本表 + 采购成本明细表 + 项目管理成本表 @@ -484,80 +373,50 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + +
成本 采购成本 设备
成本 采购成本 施工
成本 采购成本 服务
成本 采购成本 其他
成本 项目管理成本 项目管理成本<#----> - / - <#---->/
成本 其他 其他
合计
@@ -573,17 +432,12 @@ 财务费用 资金占用成本 - + 公司管理费用 - + @@ -598,21 +452,13 @@ 项目毛利 - - + + 项目贡献利润率 - - + + @@ -627,87 +473,59 @@ 销售商品、提供劳务收到的现金a - + 收到的税费返还b - / - + / 收到其他与经营活动有关的现金c - + 购买商品、接受劳务支付的现d - + 支付的各项税费e - / - + / 支付其他与经营活动有关的现金f - + 经营活动产生的现金流量净额g - + 投资活动现金流入h - / + / 投资活动现金流出i - / + / 投资活动产生的现金流量净额j - / + / 融资资金流入k - + 还款资金流出l - + 筹资活动产生的现金流量净额m - + 货币资金净增加额n - + @@ -716,8 +534,17 @@
-
+
+
+
+
+ +
+
+
+
+
收入 @@ -736,8 +563,8 @@ - - + + @@ -745,8 +572,8 @@ - - + + @@ -754,8 +581,8 @@ - - + + @@ -763,8 +590,8 @@ - - + +
收入
收入
合计
@@ -788,8 +615,8 @@ - - + + 成本 @@ -798,8 +625,8 @@ - - + + 成本 @@ -808,8 +635,8 @@ - - + + 成本 @@ -818,8 +645,8 @@ - - + + 成本 @@ -828,8 +655,8 @@ - - + + 成本 @@ -838,8 +665,8 @@ - - + + 合计 @@ -848,8 +675,8 @@ - - + + @@ -868,11 +695,11 @@ 财务费用 资金占用成本 - required readonly title="资金占用成本概算总额"> + - - + + 公司管理费用 @@ -880,8 +707,8 @@ - - + + 所得税费用 @@ -889,17 +716,17 @@ / / - - + + 合计 - - - + + + @@ -920,28 +747,28 @@ 项目毛利 - - - - + + + + 项目贡献利润 - - - - + + + + 项目净利润 / - - - - + + + + @@ -960,106 +787,107 @@ 销售商品、提供劳务收到的现金 - - + + 收到的税费返还 / - - + + 收到其他与经营活动有关的现金 - - + + 购买商品、接受劳务支付的现金 - - + + 支付的各项税费 / - - + + 支付其他与经营活动有关的现金 - - + + 经营活动产生的现金流量净额 - - + + 投资活动现金流入 / - - + + 投资活动现金流出 / - - + + 投资活动产生的现金流量净额 / - - + + 融资资金流入 - - + + 还款资金流出 - - + + 筹资活动产生的现金流量净额 - - + + 货币资金净增加额 - - + + 合计 - - - - + + + + @@ -1070,6 +898,7 @@
+ 收入 @@ -1084,58 +913,34 @@ - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
收入 设备类
收入 工程类
收入 服务类
合计 - -
@@ -1155,110 +960,64 @@ 成本 采购成本 设备 - - - - + + + + 成本 采购成本 施工 - - - - + + + + 成本 采购成本 服务 - - - - + + + + 成本 采购成本 其他 - - - - + + + + 成本 项目管理成本 项目管理成本 - - - - + + + + 成本 其他 其他 - - - - + + + + 合计 - - - - + + + + @@ -1276,55 +1035,34 @@ 财务费用 资金占用成本 - - - - + + + + 公司管理费用 - - - - + + + + 所得税费用 / / - - + + 合计 - - - - - - - - + + + + @@ -1342,57 +1080,27 @@ 项目毛利 - - - - - + + + + + 项目贡献利润 - - - - - + + + + + 项目净利润 - - - - - + / + + + + @@ -1408,164 +1116,93 @@ 销售商品、提供劳务收到的现金 - - - - + + + 收到的税费返还 / - - - + + 收到其他与经营活动有关的现金 - - - - + + + 购买商品、接受劳务支付的现金 - - - - + + + 支付的各项税费 / - - - + + 支付其他与经营活动有关的现金 - - - - + + + 经营活动产生的现金流量净额 - - - - - + + + 投资活动现金流入 / - - - + + 投资活动现金流出 / - - + + 投资活动产生的现金流量净额 / - - + + 融资资金流入 - - - + + + 还款资金流出 - - - + + + 筹资活动产生的现金流量净额 - - - + + + 货币资金净增加额 - - - + + + 合计 - - - - - - + + + @@ -1651,7 +1288,7 @@
@@ -1760,7 +1397,7 @@
@@ -1854,7 +1491,7 @@
@@ -2035,7 +1672,7 @@ diff --git a/src/main/resources/templates/admin/project_detail.ftl b/src/main/resources/templates/admin/project_detail.ftl index 4143681..26bb665 100644 --- a/src/main/resources/templates/admin/project_detail.ftl +++ b/src/main/resources/templates/admin/project_detail.ftl @@ -189,26 +189,26 @@ 收入 设备类 - - + + 收入 工程类 - - + + 收入 服务类 - - + + 合计 - - + + @@ -226,50 +226,50 @@ 成本 采购成本 设备 - - + + 成本 采购成本 施工 - - + + 成本 采购成本 服务 - - + + 成本 采购成本 其他 - - + + 成本 项目管理成本 项目管理成本 <#---->/ - + 成本 其他 其他 - - + + 合计 - - + + @@ -284,12 +284,12 @@ 财务费用 资金占用成本 - + 公司管理费用 - + @@ -407,8 +407,8 @@ 成本 其他 其他 - - + + 合计 @@ -436,7 +436,7 @@ 公司管理费用 - + @@ -533,8 +533,17 @@
-
+
+
+
+
+ +
+
+
+
+
收入 @@ -553,8 +562,8 @@ - - + + @@ -562,8 +571,8 @@ - - + + @@ -571,8 +580,8 @@ - - + + @@ -580,8 +589,8 @@ - - + +
收入
收入
合计
@@ -605,8 +614,8 @@ - - + + 成本 @@ -615,8 +624,8 @@ - - + + 成本 @@ -625,8 +634,8 @@ - - + + 成本 @@ -635,8 +644,8 @@ - - + + 成本 @@ -645,8 +654,8 @@ - - + + 成本 @@ -655,8 +664,8 @@ - - + + 合计 @@ -665,8 +674,8 @@ - - + + @@ -685,11 +694,11 @@ 财务费用 资金占用成本 - required readonly title="资金占用成本概算总额"> + - - + + 公司管理费用 @@ -697,8 +706,8 @@ - - + + 所得税费用 @@ -706,17 +715,17 @@ / / - - + + 合计 - - - + + + @@ -737,28 +746,28 @@ 项目毛利 - - - - + + + + 项目贡献利润 - - - - + + + + 项目净利润 / - - - - + + + + @@ -777,106 +786,107 @@ 销售商品、提供劳务收到的现金 - - + + 收到的税费返还 / - - + + 收到其他与经营活动有关的现金 - - + + 购买商品、接受劳务支付的现金 - - + + 支付的各项税费 / - - + + 支付其他与经营活动有关的现金 - - + + 经营活动产生的现金流量净额 - - + + 投资活动现金流入 / - - + + 投资活动现金流出 / - - + + 投资活动产生的现金流量净额 / - - + + 融资资金流入 - - + + 还款资金流出 - - + + 筹资活动产生的现金流量净额 - - + + 货币资金净增加额 - - + + 合计 - - - - + + + + @@ -887,6 +897,7 @@
+ 收入 @@ -903,15 +914,15 @@ - - + + - + @@ -919,15 +930,15 @@ - + - - - + + + @@ -948,63 +959,63 @@ - + - + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -1023,17 +1034,17 @@ - - - + + + - - - + + + @@ -1041,15 +1052,15 @@ - + - - - + + + @@ -1068,25 +1079,25 @@ - - + + - - - + + + - + - + @@ -1104,92 +1115,92 @@ - - + + - + - - + + - - + + - + - - + + - - + + - - + + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - + + @@ -1249,7 +1260,7 @@ @@ -1314,7 +1325,7 @@ @@ -1371,7 +1382,7 @@ @@ -1461,7 +1472,7 @@ @@ -1469,7 +1480,7 @@
-
+
审核意见
设备类
收入 工程类
服务类
合计
成本 采购成本 设备
成本 采购成本 施工
成本 采购成本 服务
成本 采购成本 其他
成本 项目管理成本 项目管理成本
成本 其他 其他
合计
财务费用 资金占用成本
公司管理费用
/ /
合计
项目毛利
项目贡献利润
项目净利润/
销售商品、提供劳务收到的现金
收到的税费返还 /
收到其他与经营活动有关的现金
购买商品、接受劳务支付的现金
支付的各项税费 /
支付其他与经营活动有关的现金
经营活动产生的现金流量净额
投资活动现金流入 /
投资活动现金流出 /
投资活动产生的现金流量净额 /
融资资金流入
还款资金流出
筹资活动产生的现金流量净额
货币资金净增加额
合计