diff --git a/src/main/java/cn/palmte/work/utils/Utils.java b/src/main/java/cn/palmte/work/utils/Utils.java index 76258eb..cebf5a1 100644 --- a/src/main/java/cn/palmte/work/utils/Utils.java +++ b/src/main/java/cn/palmte/work/utils/Utils.java @@ -54,11 +54,11 @@ public class Utils { if (null == number) { return defaultValue; }else { - return new java.text.DecimalFormat("#0.00").format(number); + return new java.text.DecimalFormat("#,##0.00").format(number); } } public static String format(Number number){ - return format(number, "0.00"); + return format(number, "#,##0.00"); } diff --git a/src/main/resources/templates/admin/human_cost_individual.ftl b/src/main/resources/templates/admin/human_cost_individual.ftl index 67224cd..7df1b39 100644 --- a/src/main/resources/templates/admin/human_cost_individual.ftl +++ b/src/main/resources/templates/admin/human_cost_individual.ftl @@ -71,8 +71,8 @@ <#list pager.list as list>
类别 | 收入--设备类 | 收入--施工类 | 收入--服务类 | 采购成本--设备类 | 采购成本--施工类 | 采购成本--服务类 | 采购成本--其他 | 成本--其他 | 成本--项目管理成本 | 财务费用--资金占用成本 | 公司管理费用 |
---|---|---|---|---|---|---|---|---|---|---|---|
${list.title!} | ${(list.incomeDevice!0)?string("0.##")} | ${(list.incomeEngineer!0)?string("0.##")} | ${(list.incomeService!0)?string("0.##")} | ${(list.costPurchaseDevice!0)?string("0.##")} | ${(list.costPurchaseBuild!0)?string("0.##")} | ${(list.costPurchaseService!0)?string("0.##")} | ${(list.costPurchaseOther!0)?string("0.##")} | ${(list.costOtherOther!0)?string("0.##")} | ${(list.costProjectManage!0)?string("0.##")} | ${(list.costExpropriation!0)?string("0.##")} | ${(list.costCompanyManage!0)?string("0.##")} |
类别 | 收入--设备类 | 收入--施工类 | 收入--服务类 | 采购成本--设备类 | 采购成本--施工类 | 采购成本--服务类 | 采购成本--其他 | 成本--其他 | 成本--项目管理成本 | 财务费用--资金占用成本 | 公司管理费用 |
${list.title!} | ${(list.incomeDevice!0)?string("#,##0.##")} | ${(list.incomeEngineer!0)?string("#,##0.##")} | ${(list.incomeService!0)?string("#,##0.##")} | ${(list.costPurchaseDevice!0)?string("#,##0.##")} | ${(list.costPurchaseBuild!0)?string("#,##0.##")} | ${(list.costPurchaseService!0)?string("#,##0.##")} | ${(list.costPurchaseOther!0)?string("#,##0.##")} | ${(list.costOtherOther!0)?string("#,##0.##")} | ${(list.costProjectManage!0)?string("#,##0.##")} | ${(list.costExpropriation!0)?string("#,##0.##")} | ${(list.costCompanyManage!0)?string("#,##0.##")} |
/ | 营业收入 | 营业成本 | 项目管理成本 | 其他 | 财务费用 | 项目毛利 | 项目毛利率 | 公司管理费用 | 项目贡献利润 | 项目贡献利润率 | 所得税费用 | 项目净利润 | 项目净利润率 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
${list.title!} | ${(list.income!0)?string("0.##")} | ${(list.cost!0)?string("0.##")} | ${(list.manageCost!0)?string("0.##")} | ${(list.other!0)?string("0.##")} | ${(list.expropriation!0)?string("0.##")} | ${(list.grossProfit!0)?string("0.##")} | ${(list.grossProfitProfit!0)?string("0.##")} | ${(list.companyManage!0)?string("0.##")} | ${(list.contributionMargin!0)?string("0.##")} | ${(list.contributionMarginProfit!0)?string("0.##")} | ${(list.incomeTax!0)?string("0.##")} | ${(list.netMargin!0)?string("0.##")} | ${(list.netMarginProfit!0)?string("0.##")} |
/ | 营业收入 | 营业成本 | 项目管理成本 | 其他 | 财务费用 | 项目毛利 | 项目毛利率 | 公司管理费用 | 项目贡献利润 | 项目贡献利润率 | 所得税费用 | 项目净利润 | 项目净利润率 |
${list.title!} | ${(list.income!0)?string("#,##0.##")} | ${(list.cost!0)?string("#,##0.##")} | ${(list.manageCost!0)?string("#,##0.##")} | ${(list.other!0)?string("#,##0.##")} | ${(list.expropriation!0)?string("#,##0.##")} | ${(list.grossProfit!0)?string("#,##0.##")} | ${(list.grossProfitProfit!0)?string("#,##0.##")} | ${(list.companyManage!0)?string("#,##0.##")} | ${(list.contributionMargin!0)?string("#,##0.##")} | ${(list.contributionMarginProfit!0)?string("#,##0.##")} | ${(list.incomeTax!0)?string("#,##0.##")} | ${(list.netMargin!0)?string("#,##0.##")} | ${(list.netMarginProfit!0)?string("#,##0.##")} |
/ | 销售商品、提供劳务收到的现金 | 收到的税费返还 | 收到其他与经营活动有关的现金 | 购买商品、接受劳务支付的现金 | 支付的各项税费 | 支付其他与经营活动有关的现金 | 经营活动产生的现金流量净额 | 投资活动现金流入 | 投资活动现金流出 | 投资活动产生的现金流量净额 | 借款资金流入 | 还款资金流出 | 筹资活动产生的现金流量净额 | 货币资金净增加额 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
${list.title!} | ${(list.saleIncomeCash!0)?string("0.##")} | ${(list.taxReturn!0)?string("0.##")} | ${(list.earnestMoneyIncome!0)?string("0.##")} | ${(list.purchaseCost!0)?string("0.##")} | ${(list.taxCost!0)?string("0.##")} | ${(list.earnestMoneyCost!0)?string("0.##")} | ${(list.netCashFlow!0)?string("0.##")} | ${(list.cashInflowFromInvestingActivities!0)?string("0.##")} | ${(list.cashOutflowFromInvestingActivities!0)?string("0.##")} | ${(list.netCashFromInvestingActivities!0)?string("0.##")} | ${(list.financingCapitalInflow!0)?string("0.##")} | ${(list.financingCapitalOutflow!0)?string("0.##")} | ${(list.financingCapitalCashflow!0)?string("0.##")} | ${(list.netIncreaseMonetaryFunds!0)?string("0.##")} |
/ | 销售商品、提供劳务收到的现金 | 收到的税费返还 | 收到其他与经营活动有关的现金 | 购买商品、接受劳务支付的现金 | 支付的各项税费 | 支付其他与经营活动有关的现金 | 经营活动产生的现金流量净额 | 投资活动现金流入 | 投资活动现金流出 | 投资活动产生的现金流量净额 | 借款资金流入 | 还款资金流出 | 筹资活动产生的现金流量净额 | 货币资金净增加额 |
${list.title!} | ${(list.saleIncomeCash!0)?string("#,##0.##")} | ${(list.taxReturn!0)?string("#,##0.##")} | ${(list.earnestMoneyIncome!0)?string("#,##0.##")} | ${(list.purchaseCost!0)?string("#,##0.##")} | ${(list.taxCost!0)?string("#,##0.##")} | ${(list.earnestMoneyCost!0)?string("#,##0.##")} | ${(list.netCashFlow!0)?string("#,##0.##")} | ${(list.cashInflowFromInvestingActivities!0)?string("#,##0.##")} | ${(list.cashOutflowFromInvestingActivities!0)?string("#,##0.##")} | ${(list.netCashFromInvestingActivities!0)?string("#,##0.##")} | ${(list.financingCapitalInflow!0)?string("#,##0.##")} | ${(list.financingCapitalOutflow!0)?string("#,##0.##")} | ${(list.financingCapitalCashflow!0)?string("#,##0.##")} | ${(list.netIncreaseMonetaryFunds!0)?string("#,##0.##")} |
项目名称 | 收入--设备类 | 收入--工程类 | 收入--服务类 | 采购成本--设备类 | 采购成本--施工类 | 采购成本--服务类 | 采购成本--其他 | 成本--其他 | 成本--项目管理成本 | 财务费用--资金占用成本 | 公司管理费用 |
---|---|---|---|---|---|---|---|---|---|---|---|
${list.projectName!} | ${(list.incomeDevice!0)?string("0.##")} | ${(list.incomeEngineer!0)?string("0.##")} | ${(list.incomeService!0)?string("0.##")} | ${(list.costPurchaseDevice!0)?string("0.##")} | ${(list.costPurchaseBuild!0)?string("0.##")} | ${(list.costPurchaseService!0)?string("0.##")} | ${(list.costPurchaseOther!0)?string("0.##")} | ${(list.costOther!0)?string("0.##")} | ${(list.costProjectManage!0)?string("0.##")} | ${(list.costExpropriation!0)?string("0.##")} | ${(list.costCompanyManage!0)?string("0.##")} |
项目名称 | 收入--设备类 | 收入--工程类 | 收入--服务类 | 采购成本--设备类 | 采购成本--施工类 | 采购成本--服务类 | 采购成本--其他 | 成本--其他 | 成本--项目管理成本 | 财务费用--资金占用成本 | 公司管理费用 |
${list.projectName!} | ${(list.incomeDevice!0)?string("#,##0.##")} | ${(list.incomeEngineer!0)?string("#,##0.##")} | ${(list.incomeService!0)?string("#,##0.##")} | ${(list.costPurchaseDevice!0)?string("#,##0.##")} | ${(list.costPurchaseBuild!0)?string("#,##0.##")} | ${(list.costPurchaseService!0)?string("#,##0.##")} | ${(list.costPurchaseOther!0)?string("#,##0.##")} | ${(list.costOther!0)?string("#,##0.##")} | ${(list.costProjectManage!0)?string("#,##0.##")} | ${(list.costExpropriation!0)?string("#,##0.##")} | ${(list.costCompanyManage!0)?string("#,##0.##")} |
项目名称 | 营业收入 | 营业成本 | 项目管理成本 | 其他 | 财务费用 | 项目毛利 | 项目毛利率 | 公司管理费用 | 项目贡献利润 | 项目贡献利润率 | 所得税费用 | 项目净利润 | 项目净利润率 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
${list.projectName!} | ${(list.incomeTotal!0)?string("0.##")} | ${(list.costTotal2!0)?string("0.##")} | ${(list.costProjectManage!0)?string("0.##")} | ${(list.costOther!0)?string("0.##")} | ${(list.costExpropriation!0)?string("0.##")} | ${(list.grossProfit!0)?string("0.##")} | ${(list.grossProfitProfitMargin!0)?string("0.##")} | ${(list.costCompanyManage!0)?string("0.##")} | ${(list.contributionProfit!0)?string("0.##")} | ${(list.contributionProfitProfitMargin!0)?string("0.##")} | ${(list.taxCost!0)?string("0.##")} | ${(list.netProfit!0)?string("0.##")} | ${(list.netProfitProfitMargin!0)?string("0.##")} |
项目名称 | 营业收入 | 营业成本 | 项目管理成本 | 其他 | 财务费用 | 项目毛利 | 项目毛利率 | 公司管理费用 | 项目贡献利润 | 项目贡献利润率 | 所得税费用 | 项目净利润 | 项目净利润率 |
${list.projectName!} | ${(list.incomeTotal!0)?string("#,##0.##")} | ${(list.costTotal2!0)?string("#,##0.##")} | ${(list.costProjectManage!0)?string("#,##0.##")} | ${(list.costOther!0)?string("#,##0.##")} | ${(list.costExpropriation!0)?string("#,##0.##")} | ${(list.grossProfit!0)?string("#,##0.##")} | ${(list.grossProfitProfitMargin!0)?string("#,##0.##")} | ${(list.costCompanyManage!0)?string("#,##0.##")} | ${(list.contributionProfit!0)?string("#,##0.##")} | ${(list.contributionProfitProfitMargin!0)?string("#,##0.##")} | ${(list.taxCost!0)?string("#,##0.##")} | ${(list.netProfit!0)?string("#,##0.##")} | ${(list.netProfitProfitMargin!0)?string("#,##0.##")} |
项目名称 | 销售商品、提供劳务收到的现金 | 收到的税费返还 | 收到的其他与经营活动有关的现金 | 购买商品、接受劳务支付的现金 | 支付的各项税费 | 支付其他与经营活动有关的现金 | 经营活动产生的现金流量净额 | 投资活动现金流入 | 投资活动现金流出 | 投资活动产生的现金流量净额 | 借款资金流入 | 还款资金流出 | 筹资活动产生的现金流量净额 | 货币资金净增加额 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
${list.projectName!} | ${(list.saleIncomeCash!0)?string("0.##")} | ${(list.taxReturn!0)?string("0.##")} | ${(list.earnestMoneyIncome!0)?string("0.##")} | ${(list.purchaseCost!0)?string("0.##")} | ${(list.taxCost!0)?string("0.##")} | ${(list.earnestMoneyCost!0)?string("0.##")} | ${(list.netCashFlow!0)?string("0.##")} | ${(list.cashInflowFromInvestingActivities!0)?string("0.##")} | ${(list.cashOutflowFromInvestingActivities!0)?string("0.##")} | ${(list.netCashFromInvestingActivities!0)?string("0.##")} | ${(list.financingCapitalInflow!0)?string("0.##")} | ${(list.financingCapitalOutflow!0)?string("0.##")} | ${(list.financingCapitalCashflow!0)?string("0.##")} | ${(list.netIncreaseMonetaryFunds!0)?string("0.##")} |
项目名称 | 销售商品、提供劳务收到的现金 | 收到的税费返还 | 收到的其他与经营活动有关的现金 | 购买商品、接受劳务支付的现金 | 支付的各项税费 | 支付其他与经营活动有关的现金 | 经营活动产生的现金流量净额 | 投资活动现金流入 | 投资活动现金流出 | 投资活动产生的现金流量净额 | 借款资金流入 | 还款资金流出 | 筹资活动产生的现金流量净额 | 货币资金净增加额 |
${list.projectName!} | ${(list.saleIncomeCash!0)?string("#,##0.##")} | ${(list.taxReturn!0)?string("#,##0.##")} | ${(list.earnestMoneyIncome!0)?string("#,##0.##")} | ${(list.purchaseCost!0)?string("#,##0.##")} | ${(list.taxCost!0)?string("#,##0.##")} | ${(list.earnestMoneyCost!0)?string("#,##0.##")} | ${(list.netCashFlow!0)?string("#,##0.##")} | ${(list.cashInflowFromInvestingActivities!0)?string("#,##0.##")} | ${(list.cashOutflowFromInvestingActivities!0)?string("#,##0.##")} | ${(list.netCashFromInvestingActivities!0)?string("#,##0.##")} | ${(list.financingCapitalInflow!0)?string("#,##0.##")} | ${(list.financingCapitalOutflow!0)?string("#,##0.##")} | ${(list.financingCapitalCashflow!0)?string("#,##0.##")} | ${(list.netIncreaseMonetaryFunds!0)?string("#,##0.##")} |