diff --git a/src/main/resources/static/assets/css/admin.css b/src/main/resources/static/assets/css/admin.css index 22e7884..41173ee 100644 --- a/src/main/resources/static/assets/css/admin.css +++ b/src/main/resources/static/assets/css/admin.css @@ -410,4 +410,121 @@ option{ } div{ font-size: 1.48vh !important; -} \ No newline at end of file +} + +/* 全局样式 */ +/* 切换组件tabs start */ +.palm-tabs { + height: calc(100% - 60px); + margin: 0 1.6rem; +} +.palm-tabs .palm-tabs-nav { + height: 35px; + line-height: 35px; +} +.palm-tabs .palm-tabs-bd { + height: calc(100% - 35px); + overflow: hidden; +} +.palm-tabs .palm-tabs-bd .am-tab-panel { + height: 100%; + overflow: auto; +} +/* 切换组件tabs end */ +/* 固定表头的table样式 start */ +.fixed-section { + height: 100%; + display: flex; + flex-direction: column; + overflow: hidden; +} +.fixed-section .am-modal-bd { + flex: 1 1 auto; + height: 10px; + overflow: hidden; +} +/* 顶部操作行样式 */ +.fixed-section .fixed-actions { + height: 45px; +} +/* table主体样式 */ +.fixed-section .fixed-table { + height: calc(100% - 26px); +} +.fixed-section .fixed-table.has-actions { + height: calc(100% - 71px); +} +/* 按钮行样式 */ +.fixed-section .fixed-btns-row { + margin-top: 5px; + height: 26px; +} +/* 底部样式 */ +.fixed-section .am-modal-footer { + flex: 0 0 44px; +} +/* 滚动条宽度 */ +.fixed-table tbody::-webkit-scrollbar { + width: 8px; + background-color: transparent; +} +/* 滚动条颜色 */ +.fixed-table tbody::-webkit-scrollbar-thumb { + background-color: #c1c1c1; +} +.fixed-table table { + display: block; + width: 100%; + max-height: 100%; + border-spacing: 0px; + border-collapse: collapse; + border: none; + overflow-y: hidden; + overflow-x: auto; + margin: 0; +} +.fixed-table.is-vertical-scroll table tbody { + max-height: calc(100% - 71px); +} +.fixed-table table>thead>tr>th { + height: 40px; + text-align: center; + vertical-align: middle; +} +.fixed-table table td { + height: 55px; + text-align: center; +} +.fixed-table table tbody { + display: block; + width: 100%; + max-height: calc(100% - 45px); + overflow-y: scroll; + overflow-x: hidden; + -webkit-overflow-scrolling: touch; +} +.fixed-table table tbody tr:last-child { + border-bottom: 1px solid #ddd; +} +.fixed-table table tr { + table-layout: fixed; + display: table; + border-right: 1px solid #ddd; + border-left: 1px solid #ddd; +} +.fixed-table table thead tr { + width: calc(100% - 8px); + border-top: 1px solid #ddd; + border-bottom: none; +} +.fixed-table table tbody tr { + width: 100%; +} +.fixed-table table tbody tr:first-child>td { + border-top: none; +} +.fixed-table table tbody tr:last-child { + border-bottom: 1px solid #ddd; +} + +/* 固定表头的table样式 end */ \ No newline at end of file diff --git a/src/main/resources/templates/admin/project_approve.ftl b/src/main/resources/templates/admin/project_approve.ftl index 5f26fcc..4f827ed 100644 --- a/src/main/resources/templates/admin/project_approve.ftl +++ b/src/main/resources/templates/admin/project_approve.ftl @@ -102,2724 +102,2618 @@ word-break:break-all; } + /* 页面相关样式 */ + .project_approve { + height: 100%; + display: flex; + flex-direction: column; + } + .project_approve .page-header { + display: flex; + align-items: center; + flex: 0 0 auto; + } + .project_approve .page-content { + flex: 1 1 auto; + overflow: hidden; + } + .palm-tabs.outer { + height: 100%; + } + .palm-tabs.inner { + height: unset; + } + .project_approve .fixed-section .am-modal-bd { + padding-bottom: 0; + border-bottom: none; + } + .project_approve .fixed-section .fixed-table.has-actions { + height: calc(100% - 45px); + } + .project_approve .fixed-section .fixed-table table { + border-bottom: 1px solid #ddd; + } + .project_approve .fixed-table table td { + vertical-align: middle; + } + +
-
-
-
-
项目审核 / - ${project.name}
-
- -
- - - -
- -
-
class="am-tab-panel am-fade am-in am-active" <#else> class="am-tab-panel am-fade am-in" id="tab1"> - - - - -
-
-
- +
+ + + + + +
+ +
+
class="am-tab-panel am-fade am-in am-active" <#else> class="am-tab-panel am-fade am-in" id="tab1"> + + + + +
+
+
+ <#-- --> -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - <#if project.underwrittenMode! == 1> - - - - <#if project.underwrittenMode! gt 2> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
项目立项(概算)基本信息
部门名称:项目编号:
项目名称:
项目类型: - <#if project.type??> - <#if (project.type) =1> - - <#elseif (project.type) =2> - - <#elseif (project.type) =3> - - - <#else> - - - 项目计划开始时间:项目计划结束时间:
垫资模式: colspan="5" <#else> colspan="1" > - <#if project.underwrittenMode??> - <#if (project.underwrittenMode) =1> - - <#elseif (project.underwrittenMode) =2> - - <#elseif (project.underwrittenMode) =3> - - <#elseif (project.underwrittenMode) =4> - - - <#else> - - - 合作对象: - <#if project.collaboratorUrl?? && project.collaboratorUrl != ""> - - <#else> -
- -
垫资利息:垫资峰值:
合同金额:项目毛利:项目毛利率:
汇智产品金额:华智产品金额:华三产品金额:
其他产品金额:项目把握度: - <#if project.certainty??> - <#if (project.certainty) =1> - - <#elseif (project.certainty) =2> - - <#elseif (project.certainty) =3> - - - <#else> - - - 行业场景应用:
项目解决方案: - <#if project.resolvePlan??> - <#if (project.resolvePlan!) =1> - - <#elseif (project.resolvePlan!) =2> - - <#elseif (project.resolvePlan!) =3> - - - <#else> - - - 客户名称:最终用户名称:
价值及风险: - -
-
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#if project.underwrittenMode! == 1> + + + + <#if project.underwrittenMode! gt 2> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
项目立项(概算)基本信息
部门名称:项目编号:
项目名称:
项目类型: + <#if project.type??> + <#if (project.type) =1> + + <#elseif (project.type) =2> + + <#elseif (project.type) =3> + + + <#else> + + + 项目计划开始时间:项目计划结束时间:
垫资模式: colspan="5" <#else> colspan="1" > + <#if project.underwrittenMode??> + <#if (project.underwrittenMode) =1> + + <#elseif (project.underwrittenMode) =2> + + <#elseif (project.underwrittenMode) =3> + + <#elseif (project.underwrittenMode) =4> + + + <#else> + + + 合作对象: + <#if project.collaboratorUrl?? && project.collaboratorUrl != ""> + + <#else> +
+ +
垫资利息:垫资峰值:
合同金额:项目毛利:项目毛利率:
汇智产品金额:华智产品金额:华三产品金额:
其他产品金额:项目把握度: + <#if project.certainty??> + <#if (project.certainty) =1> + + <#elseif (project.certainty) =2> + + <#elseif (project.certainty) =3> + + + <#else> + + + 行业场景应用:
项目解决方案: + <#if project.resolvePlan??> + <#if (project.resolvePlan!) =1> + + <#elseif (project.resolvePlan!) =2> + + <#elseif (project.resolvePlan!) =3> + + + <#else> + + + 客户名称:最终用户名称:
价值及风险: + +
+
- -
-
-
-
-
- -
+ +
+
+
+
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
项目立项(概算)其他信息
项目负责人:预计合同签订时间:项目计划招标时间:
是否二次合作: - <#if project.isSecond??> - <#if (project.isSecond!) =1> - - <#elseif (project.isSecond!) =2> - - <#else > - - - <#else> - - - 直签: - <#if project.signType??> - <#if (project.signType!) =1> - - <#else > - - - <#else> - - -
主合同收款条款: - -
主合同具体解决方案: - -
计收计划: - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
项目立项(概算)其他信息
项目负责人:预计合同签订时间:项目计划招标时间:
是否二次合作: + <#if project.isSecond??> + <#if (project.isSecond!) =1> + + <#elseif (project.isSecond!) =2> + + <#else > + + + <#else> + + + 直签: + <#if project.signType??> + <#if (project.signType!) =1> + + <#else > + + + <#else> + + +
主合同收款条款: + +
主合同具体解决方案: + +
计收计划: + +
-<#--
--> -<#--
--> -<#-- <#if (project.status==1 || project.status==5 || project.status==10 || project.status==15) && project.approveStatusEstimate == 1>--> -<#--
--> -<#-- --> -<#-- <#if (project.status==1 || project.status==5 || project.status==10 || project.status==15) && project.approveStatusEstimate == 2>--> -<#--
--> -<#-- --> -<#-- <#if (project.status==1 || project.status==5 || project.status==10 || project.status==15) && project.approveStatusEstimate == 3>--> -<#--
--> -<#-- --> -<#-- 收入--> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#--
类别费用含税金额(元)不含税金额(元)
收入设备类
收入工程类
收入服务类
合计
--> -<#-- 成本--> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#--
类别费用费用项目含税金额(元)不含税金额(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
--> -<#-- 管理--> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#--
类别费用项目不含税金额(元)
财务费用资金占用成本
公司管理费用
--> - -<#-- 利润率计算--> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#-- --> -<#--
类别
项目毛利(元)
项目毛利率(%)
项目贡献利润(元)
项目贡献利润率(%)
--> -<#--
--> -<#-- -<#--
--> - -
-
- <#if huiQianFile! !=""> - - -
- +
+ <#if huiQianFile! !=""> + + + +
+
+ <#--收入明细表--> +
+
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + <#----> + + + + <#if incomeDetails??> + <#list incomeDetails as incomeDetail> + + + + + + + + + + + + <#----> + + + + + + + + + + + + + + + <#----> + + +
序号类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)税金(元)操作
${(incomeDetail_index+1)!} + <#----> + <#if incomeDetail.type ==1 > + 设备类 + <#elseif incomeDetail.type ==2> + 工程类 + <#elseif incomeDetail.type ==3> + 服务类 + + + +
总计>
+
+
+
-
-
- <#--收入明细表--> -
-
-
- -<#-- --> +
+ <#--收入明细表--> +
+
+
+
+
+ +
-
- - - - - - - - - - - - - - - <#----> - +
+
序号类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)税金(元)操作
- <#if incomeDetails??> - <#list incomeDetails as incomeDetail> + - - - - - - - - - - - <#----> + + + + - - - - - - - - - - - - - - <#----> - - -
${(incomeDetail_index+1)!} - <#----> - <#if incomeDetail.type ==1 > - 设备类 - <#elseif incomeDetail.type ==2> - 工程类 - <#elseif incomeDetail.type ==3> - 服务类 - - - - 序号收款节点收款时间收款金额(元)
总计>
- + + + + + <#if incomePlanDetails??> + <#list incomePlanDetails as incomePlanDetail> + + ${(incomePlanDetail_index+1)!} + + + + + + + + 总计 + + + +<#-- --> + + + +
+
-
- <#--收入明细表--> -
-
-
- + + +
+
+ <#--采购成本明细表--> +
+
+
+
+
+ +
-
- - - - - - - - - - <#if incomePlanDetails??> - <#list incomePlanDetails as incomePlanDetail> +
+
序号收款节点收款时间收款金额(元)
+ - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - -
${(incomePlanDetail_index+1)!}序号大类类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)税金(元)签约方是否垫资预估垫资金额(元)支出时间支出金额(元)付款方式备注
总计
+ + + <#if costDetails??> + <#list costDetails as costDetail> + + ${(costDetail_index+1)!} + + <#----> + <#if costDetail.type ==1 > + 设备 + <#elseif costDetail.type ==2> + 施工 + <#elseif costDetail.type ==3> + 服务 + <#elseif costDetail.type ==4> + 其他 + + + + <#list procurementTypes as procurementType> + <#if costDetail.category == procurementType.id>${procurementType.name} + + + + + + + + + + + + + + + + <#----> + <#if costDetail.isUnderwritten ==0 > + + <#elseif costDetail.isUnderwritten ==1> + 是 + <#elseif costDetail.isUnderwritten ==2> + 否 + + + + + + + + <#-- + + --> + + + + + 总计 + + + + + > + + + + + + + + + + + + + + + +
+
-
- <#--采购成本明细表--> -
-
-
- + + +
+
+ <#--项目管理成本表--> +
+
+
+
+
+ +
-
- - - - - - - - - - - - - - - - - - - - - - - - <#if costDetails??> - <#list costDetails as costDetail> +
+
序号大类类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)税金(元)签约方是否垫资预估垫资金额(元)支出时间支出金额(元)付款方式备注
+ - - - - - - - - - - - - - - - - - - - <#----> + + + + + + + + + + + + + + <#----> - - - - - - - - - - - - - - - - - - - - - - -
${(costDetail_index+1)!} - <#----> - <#if costDetail.type ==1 > - 设备 - <#elseif costDetail.type ==2> - 施工 - <#elseif costDetail.type ==3> - 服务 - <#elseif costDetail.type ==4> - 其他 - - - <#list procurementTypes as procurementType> - <#if costDetail.category == procurementType.id>${procurementType.name} - - - - - - <#----> - <#if costDetail.isUnderwritten ==0 > - - <#elseif costDetail.isUnderwritten ==1> - 是 - <#elseif costDetail.isUnderwritten ==2> - 否 - - - - 序号财务费用类别业务项目项目明细单位数量单价总金额(元)支出时间支出金额(元)预估计算方法预估依据备注操作
总计>
-
-
- <#--项目管理成本表--> -
-
-
- -
+ + + + + <#if costProjectManageDetails??> + <#list costProjectManageDetails as costProjectManageDetail> + + ${(costProjectManageDetail_index+1)!} + + <#----> + <#if costProjectManageDetail.type ==1 > + 人工成本 + <#elseif costProjectManageDetail.type ==2> + 业务费用 + <#elseif costProjectManageDetail.type ==3> + 其他费用 + + + readonly-->> + + + + + + + + + + + + + <#--<#if costProjectManageDetail.deletable==1> + + + --> + + + + + 总计 + + + + + > + + + + + + + + <#----> + + +
-
- - - - - - - - - - - - - - - - - <#----> - - <#if costProjectManageDetails??> - <#list costProjectManageDetails as costProjectManageDetail> - - - - - - - - - - - - - - - <#----> - - - - - - - - - - - - - - - - - - <#----> - - -
序号财务费用类别业务项目项目明细单位数量单价总金额(元)支出时间支出金额(元)预估计算方法预估依据备注操作
${(costProjectManageDetail_index+1)!} - <#----> - <#if costProjectManageDetail.type ==1 > - 人工成本 - <#elseif costProjectManageDetail.type ==2> - 业务费用 - <#elseif costProjectManageDetail.type ==3> - 其他费用 - - readonly-->> - - <#if costProjectManageDetail.deletable==1> - - -
总计>
-
+
+
备注:本表展示不含税金额
-
- <#--资金计划表--> -
-
-
- -<#-- --> -
+ +
+
+ <#--资金计划表--> +
+
+
+ + <#-- -->
- - - - - - - - - - - - - - - - - - <#-- --> - - - - - - - - - - - - - - - - - - - - <#if projectBudgetPlanDetails??> - <#list projectBudgetPlanDetails as projectBudgetPlanDetail> - - - - - - - - - - - - - - - <#----> - - - - - -
操作
- - - - - - - -
-
- <#--收入明细表 - 采购成本明细表 - 项目管理成本表 - 资金计划表--> -
-
-
-
- - -
-
-
+ + + + + + + + + + + + + + + + + + <#-- --> + + + + + + + + + + + + + + + + + + - <#if (project.status==5 || project.status==10 || project.status==15) && project.approveStatusBudget == 1> -
- - <#if (project.status==5 || project.status==10 || project.status==15) && project.approveStatusBudget == 2> -
- - <#if (project.status==5 || project.status==10 || project.status==15) && project.approveStatusBudget == 3> -
- - - 收入 -
操作
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (备注:本表所用税率为:${incomeTaxRates!}) -
类别费用含税金额(元)不含税金额(元)税金(元)
收入设备类
收入工程类
收入服务类
合计
- 成本 - <#-- 采购成本明细表 - 项目管理成本表--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (备注:本表所用税率为:${costTaxRates!}) -
类别费用费用项目含税金额(元)不含税金额(元)税金(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
- 管理 - <#--资金计划表--> - - - - - - - - - - - - - - - - - - - (备注:财务计取以不含税方式核算) -
类别费用项目不含税金额(元)
财务费用资金占用成本
公司管理费用
- - 利润率计算 - - - - - - - - - - - - - - - - - - - - - -
类别利润率(%)不含税金额(元)计算方式
项目毛利(元)毛利=收入总计(不含税)-成本总计(不含税)-财务费用总计(不含税)
项目贡献利润(元)贡献利润=项目毛利(不含税)-公司管理费用总计(不含税)
- - 现金流量表 - <#--资金计划表--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
类别金额(元)计算方式
销售商品、提供劳务收到的现金<#--a-->从资金计划表查(销售收款)
收到的税费返还<#--b-->//
收到其他与经营活动有关的现金<#--c-->从资金计划表查(保证金收款)
购买商品、接受劳务支付的现金<#--d-->从资金计划表查(设备支出+工程支出)
支付的各项税费<#--e-->//
支付其他与经营活动有关的现金<#--f-->从资金计划表查(经营性开支+保证金支出+资金利息)
经营活动产生的现金流量净额<#--g-->销售商品、提供劳务收到的现金+收到的税费返还+收到其他与经营活动有关的现金-购买商品、接受劳务支付的现金-支付的各项税费-支付其他与经营活动有关的现金
投资活动现金流入<#--h-->//
投资活动现金流出<#--i-->//
投资活动产生的现金流量净额<#--j-->//
融资资金流入<#--k-->从资金计划表查(垫资计划)
还款资金流出<#--l-->从资金计划表查(还款计划)
筹资活动产生的现金流量净额<#--m-->融资资金流入-还款资金流出
货币资金净增加额<#--n-->经营活动产生的现金流量净额+投资活动产生的现金流量净额+筹资活动产生的现金流量净额
- -
-
-
- -
- -
-
class="am-tab-panel am-fade am-in am-active am-scrollable-horizontal" <#else> class="am-tab-panel am-fade am-in am-scrollable-horizontal" id="tab4"> - <#if (project.status==10 || project.status==15) && project.approveStatusSettle == 1> -
- - <#if (project.status==10 || project.status==15) && project.approveStatusSettle == 2> -
- - <#if (project.status==10 || project.status==15) && project.approveStatusSettle == 3> -
- - -
-
-
- -
-
-
-
-
-
-
-
- - -
-
-
- 收入 - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - -
类别费用概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
收入设备类
收入工程类
收入服务类
合计
- 成本 - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - - - - -<#-- --> - - - - - - -
类别费用费用项目概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
- 管理 - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - -
类别费用项目概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
财务费用资金占用成本
公司管理费用
所得税费用//
合计
- - 利润率计算 - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - -
类别概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)利润率(%)
项目毛利
项目贡献利润
项目净利润//<#---->
- - 结算现金流量表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <#-- - - - - - - --> - -
类别预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
销售商品、提供劳务收到的现金
收到的税费返还/
收到其他与经营活动有关的现金
购买商品、接受劳务支付的现金
支付的各项税费/
支付其他与经营活动有关的现金
经营活动产生的现金流量净额
投资活动现金流入/
投资活动现金流出/
投资活动产生的现金流量净额/
融资资金流入
还款资金流出
筹资活动产生的现金流量净额
货币资金净增加额
合计
-
- -
- - -
-
- <#if project.status ==15 && project.approveStatusFinal == 1> -
- - <#if project.status ==15 && project.approveStatusFinal == 2> -
- - <#if project.status ==15 && project.approveStatusFinal == 3> -
- - -
-
-
- -
-
-
- 收入 - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - -
类别费用概算总额(元)预算总额(元)结算总额(元)决算总额(元)
收入设备类
收入工程类
收入服务类
合计
- 成本 - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - - - - -<#-- --> - - - - - -
类别费用费用项目概算总额(元)预算总额(元)结算总额(元)决算总额(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
- 管理 - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - -
类别费用项目概算总额(元)预算总额(元)结算总额(元)决算总额(元)
财务费用资金占用成本
公司管理费用
所得税费用//
合计
- - 利润率计算 - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - - -<#-- --> - - - - - - -
类别概算总额(元)预算总额(元)结算总额(元)决算总额(元)利润率(%)
项目毛利
项目贡献利润
项目净利润/<#---->/
- - 决算现金流量表 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <#-- - - - - - --> - -
类别预算总额(元)结算总额(元)决算总额(元)
销售商品、提供劳务收到的现金
收到的税费返还/
收到其他与经营活动有关的现金
购买商品、接受劳务支付的现金
支付的各项税费/
支付其他与经营活动有关的现金
经营活动产生的现金流量净额
投资活动现金流入/
投资活动现金流出/
投资活动产生的现金流量净额/
融资资金流入
还款资金流出
筹资活动产生的现金流量净额
货币资金净增加额
合计
-
- -
- -
-
-
- <#if taskRecords?exists > -
    - - <#list taskRecords as node> -
  • -
    ${node.createTime} - -
    -
    【${node.procDefName}】  ${node.roleName}-${node.assigneeName}: - <#if node.taskIndex!=2 && node.taskStatus==2>审核通过 - <#if node.taskIndex!=2 && node.taskStatus==3>审核不通过 - - <#if node.canRollback> - - - - - - <#if node.taskStatus==4> - 退回到【${node.rollbackDesc!}】 - - - -
    -
    - ${node.taskComment} - <#if node.fileUrl! !="">下载会签单 -
    -
  • + <#if projectBudgetPlanDetails??> + <#list projectBudgetPlanDetails as projectBudgetPlanDetail> + + + + + + + + + + + + + + + + + + + + + <#-- + + --> + -
- <#else> -
-

无记录!

+ + + + + +
+ <#--收入明细表 + 采购成本明细表 + 项目管理成本表 + 资金计划表--> +
+
+
+
+ + +
+
+ + <#if (project.status==5 || project.status==10 || project.status==15) && project.approveStatusBudget == 1> +
+ <#if (project.status==5 || project.status==10 || project.status==15) && project.approveStatusBudget == 2> +
+ + <#if (project.status==5 || project.status==10 || project.status==15) && project.approveStatusBudget == 3> +
+ + + 收入 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (备注:本表所用税率为:${incomeTaxRates!}) +
类别费用含税金额(元)不含税金额(元)税金(元)
收入设备类
收入工程类
收入服务类
合计
+ 成本 + <#-- 采购成本明细表 + 项目管理成本表--> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (备注:本表所用税率为:${costTaxRates!}) +
类别费用费用项目含税金额(元)不含税金额(元)税金(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
+ 管理 + <#--资金计划表--> + + + + + + + + + + + + + + + + + + + (备注:财务计取以不含税方式核算) +
类别费用项目不含税金额(元)
财务费用资金占用成本
公司管理费用
+ + 利润率计算 + + + + + + + + + + + + + + + + + + + + + +
类别利润率(%)不含税金额(元)计算方式
项目毛利(元)毛利=收入总计(不含税)-成本总计(不含税)-财务费用总计(不含税)
项目贡献利润(元)贡献利润=项目毛利(不含税)-公司管理费用总计(不含税)
+ + 现金流量表 + <#--资金计划表--> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
类别金额(元)计算方式
销售商品、提供劳务收到的现金<#--a-->从资金计划表查(销售收款)
收到的税费返还<#--b-->//
收到其他与经营活动有关的现金<#--c-->从资金计划表查(保证金收款)
购买商品、接受劳务支付的现金<#--d-->从资金计划表查(设备支出+工程支出)
支付的各项税费<#--e-->//
支付其他与经营活动有关的现金<#--f-->从资金计划表查(经营性开支+保证金支出+资金利息)
经营活动产生的现金流量净额<#--g-->销售商品、提供劳务收到的现金+收到的税费返还+收到其他与经营活动有关的现金-购买商品、接受劳务支付的现金-支付的各项税费-支付其他与经营活动有关的现金
投资活动现金流入<#--h-->//
投资活动现金流出<#--i-->//
投资活动产生的现金流量净额<#--j-->//
融资资金流入<#--k-->从资金计划表查(垫资计划)
还款资金流出<#--l-->从资金计划表查(还款计划)
筹资活动产生的现金流量净额<#--m-->融资资金流入-还款资金流出
货币资金净增加额<#--n-->经营活动产生的现金流量净额+投资活动产生的现金流量净额+筹资活动产生的现金流量净额
+
+ +
class="am-tab-panel am-fade am-in am-active am-scrollable-horizontal" <#else> class="am-tab-panel am-fade am-in am-scrollable-horizontal" id="tab4"> + <#if (project.status==10 || project.status==15) && project.approveStatusSettle == 1> +
+ + <#if (project.status==10 || project.status==15) && project.approveStatusSettle == 2> +
+ + <#if (project.status==10 || project.status==15) && project.approveStatusSettle == 3> +
+ + +
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+ 收入 + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + +
类别费用概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
收入设备类
收入工程类
收入服务类
合计
+ 成本 + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + + + + + <#-- --> + + + + + + +
类别费用费用项目概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
+ 管理 + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + +
类别费用项目概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
财务费用资金占用成本
公司管理费用
所得税费用//
合计
-
+ 利润率计算 + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + +
类别概算总额(元)预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)利润率(%)
项目毛利
项目贡献利润
项目净利润//<#---->
+ 结算现金流量表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#-- + + + + + + --> + +
类别预算总额(元)上月结算总额(元)本月结算金额(元)结算总额(元)
销售商品、提供劳务收到的现金
收到的税费返还/
收到其他与经营活动有关的现金
购买商品、接受劳务支付的现金
支付的各项税费/
支付其他与经营活动有关的现金
经营活动产生的现金流量净额
投资活动现金流入/
投资活动现金流出/
投资活动产生的现金流量净额/
融资资金流入
还款资金流出
筹资活动产生的现金流量净额
货币资金净增加额
合计
+
+ +
+ <#if project.status ==15 && project.approveStatusFinal == 1> +
+ + <#if project.status ==15 && project.approveStatusFinal == 2> +
+ + <#if project.status ==15 && project.approveStatusFinal == 3> +
+ + +
+
+
+ +
+
+
+ 收入 + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + +
类别费用概算总额(元)预算总额(元)结算总额(元)决算总额(元)
收入设备类
收入工程类
收入服务类
合计
+ 成本 + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + + + + + <#-- --> + + + + + +
类别费用费用项目概算总额(元)预算总额(元)结算总额(元)决算总额(元)
成本采购成本设备
成本采购成本施工
成本采购成本服务
成本采购成本其他
成本项目管理成本项目管理成本
成本其他${project.otherName!}
合计
+ 管理 + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + +
类别费用项目概算总额(元)预算总额(元)结算总额(元)决算总额(元)
财务费用资金占用成本
公司管理费用
所得税费用//
合计
- <#--收入明细表弹窗--> -
-
-
销售收入明细表——${project.name}
-
- - - - - - - - - - - - <#----> - + 利润率计算 +
类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)操作
+ + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + + + <#-- --> + + + + + + +
类别概算总额(元)预算总额(元)结算总额(元)决算总额(元)利润率(%)
项目毛利
项目贡献利润
项目净利润/<#---->/
- <#if incomeDetails??> - <#list incomeDetails as incomeDetail> - - - <#----> - <#if incomeDetail.type ==1 > - 设备类 - <#elseif incomeDetail.type ==2> - 工程类 - <#elseif incomeDetail.type ==3> - 服务类 + 决算现金流量表 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <#-- + + + + + --> + +
类别预算总额(元)结算总额(元)决算总额(元)
销售商品、提供劳务收到的现金
收到的税费返还/
收到其他与经营活动有关的现金
购买商品、接受劳务支付的现金
支付的各项税费/
支付其他与经营活动有关的现金
经营活动产生的现金流量净额
投资活动现金流入/
投资活动现金流出/
投资活动产生的现金流量净额/
融资资金流入
还款资金流出
筹资活动产生的现金流量净额
货币资金净增加额
合计
+
+ +
+
+ <#if taskRecords?exists > +
    + + <#list taskRecords as node> +
  • +
    ${node.createTime} + +
    +
    【${node.procDefName}】  ${node.roleName}-${node.assigneeName}: + <#if node.taskIndex!=2 && node.taskStatus==2>审核通过 + <#if node.taskIndex!=2 && node.taskStatus==3>审核不通过 + + <#if node.canRollback> + - - - - - - - - - <#-- + + + + <#if node.taskStatus==4> + 退回到【${node.rollbackDesc!}】 + + + +
    +
    + ${node.taskComment} + <#if node.fileUrl! !="">下载会签单 +
    +
  • + +
+ <#else> +
+

无记录!

+
+ +
+
+
+
+ + + <#--收入明细表弹窗--> +
+
+
销售收入明细表——${project.name}
+
+ + + + + + + + + + + + <#----> + + + <#if incomeDetails??> + <#list incomeDetails as incomeDetail> + + + + + + + + + + <#----> + + + + + +
类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)操作
+ <#----> + <#if incomeDetail.type ==1 > + 设备类 + <#elseif incomeDetail.type ==2> + 工程类 + <#elseif incomeDetail.type ==3> + 服务类 + + + +
+ <#----> +
+ +
+
+ <#--采购成本明细弹窗--> +
+
+
采购成本明细表——${project.name}
+
+ + + + + + + + + + + + + <#----> + + + <#if costDetails??> + <#list costDetails as costDetail> + + + + + + + + + + + + + + + + +
大类类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)操作
+ <#----> + <#if costDetail.type ==1 > + 设备 + <#elseif costDetail.type ==2> + 施工 + <#elseif costDetail.type ==3> + 服务 + <#elseif costDetail.type ==4> + 其他 + + + <#list procurementTypes as procurementType> + <#if costDetail.category == procurementType.id>${procurementType.name} + + + + + <#-- --> +
+ <#----> +
+ +
+
+ <#--项目管理明细表弹窗--> +
+
+
项目管理成本明细表——${project.name}
+
+ + + + + + + + + + + + + + <#----> + + + <#if costProjectManageDetails??> + <#list costProjectManageDetails as costProjectManageDetail> + + + + + + + + + + + + <#----> - - - + + + --> + + + - -
财务费用类别业务项目项目明细单位数量单价总金额(元)预估计算方法预估依据备注操作
+ <#----> + <#if costProjectManageDetail.type ==1 > + 人工成本 + <#elseif costProjectManageDetail.type ==2> + 业务费用 + <#elseif costProjectManageDetail.type ==3> + 其他费用 + + readonly-->><#if costProjectManageDetail.deletable==1> -
- <#----> -
- + + + <#----> +
+
- <#--采购成本明细弹窗--> -
-
-
采购成本明细表——${project.name}
-
- - - - - - - - - - - - - <#----> - + + <#--资金计划明细表弹窗--> +
+
+
资金计划明细表——${project.name}
+
+
大类类别名称单位数量单价税率(%)含税总金额(元)不含税金额(元)操作
+ + + + + + + + + + + + + + + + <#-- --> + + + + + + + + + + + + + + + + + - <#if costDetails??> - <#list costDetails as costDetail> - - - - - - - - - - - - - - + <#if projectBudgetPlanDetails??> + <#list projectBudgetPlanDetails as projectBudgetPlanDetail> + + + + + + + + + + + + + + + <#----> + + + - -
月份设备支出工程支出(含服务+施工+其他)经营性开支保证金支出支出合计销售收款保证金收款收款合计资金余额资金利息垫资计划还款计划操作
<#---->${projectBudgetPlanDetailTotal.month}
- <#----> - <#if costDetail.type ==1 > - 设备 - <#elseif costDetail.type ==2> - 施工 - <#elseif costDetail.type ==3> - 服务 - <#elseif costDetail.type ==4> - 其他 - - - <#list procurementTypes as procurementType> - <#if costDetail.category == procurementType.id>${procurementType.name} - - - - - <#-- --> -
<#---->${projectBudgetPlanDetail.month!} + + + + + +
- <#----> -
- + + + <#----> + + + + + + + + + + + + + + + + +
垫资峰值时间垫资峰值金额利率资金利息
+
+ + +
+
- <#--项目管理明细表弹窗--> -
-
-
项目管理成本明细表——${project.name}
-
- - - - - - - - - - - - - - <#----> - + - <#if costProjectManageDetails??> - <#list costProjectManageDetails as costProjectManageDetail> - - - - - - - - - - - - <#----> - - - + <#--审核弹窗--> +
+
+
审核——${project.name}
+
+ +
+
+
-
-
财务费用类别业务项目项目明细单位数量单价总金额(元)预估计算方法预估依据备注操作
- <#----> - <#if costProjectManageDetail.type ==1 > - 人工成本 - <#elseif costProjectManageDetail.type ==2> - 业务费用 - <#elseif costProjectManageDetail.type ==3> - 其他费用 - - readonly-->><#if costProjectManageDetail.deletable==1> - - -
- <#----> -
- -
-
- <#--资金计划明细表弹窗--> -
-
-
资金计划明细表——${project.name}
-
- - - - - - - - - - - - - - - - - <#-- --> - - - - - - - - - - - - - - - - - +
+
审核
- <#if projectBudgetPlanDetails??> - <#list projectBudgetPlanDetails as projectBudgetPlanDetail> -
- - - - - - - - - - - - - - <#----> - - - - - -
月份设备支出工程支出(含服务+施工+其他)经营性开支保证金支出支出合计销售收款保证金收款收款合计资金余额资金利息垫资计划还款计划操作
<#---->${projectBudgetPlanDetailTotal.month}
<#---->${projectBudgetPlanDetail.month!} - - - - - -
- <#----> - - - - - - - - - - - - - - - - -
垫资峰值时间垫资峰值金额利率资金利息
-
- - -
- -
-
- - <#--审核弹窗--> -
-
-
审核——${project.name}
-
- -
-
-
- -
-
审核
- -
- - -
- -
-
-
- -
-
- *审核意见
-
- -
-
+
+ +
+
+
+ +
+
+ *审核意见
+
+ +
+
+
+
- -
- +
+ +
+
+
- <#--管理员退回弹窗--> -
-
- + <#--管理员退回弹窗--> +
+
+ -
-
-
-
-
- +
+ +
+
+
+ -
-
- *退回意见
-
- -
+
+
+ *退回意见
+
+
-
+
- -
- +
+ +
+
+
- -
- - <#if adminId==project.approveId> - - + +
+ + <#if adminId==project.approveId> + + -
- - -
+
+