解决被除数为0的情况补充

master
OathK1per 2022-03-01 15:46:19 +08:00
parent 7d5f1c41f5
commit fe6fb6ebaa
3 changed files with 8 additions and 8 deletions

View File

@ -58,7 +58,7 @@ public class Utils {
}
}
public static String format(Number number){
return format(number, "#,##0.00");
return format(number, "0.00");
}
/**
@ -72,7 +72,7 @@ public class Utils {
}
}
public static String format2(Number number){
return format(number, "#,##0.00###");
return format(number, "0.00");
}

View File

@ -36,8 +36,8 @@ function f2(x) {
* @returns {string}
*/
function f2Fixed(f) {
if(!x){
return f2Fixed(0);
if(!f){
return "0.00";
}
//return Number(f).toFixed(2);
//格式化413,423,423.24

View File

@ -452,15 +452,15 @@ function calIncomeCost() {
$projectGrossProfit.val(f2Fixed(f2(incomeTotalTaxExclude) - f2(costTotalTaxExclude) - f2(costExpropriationTaxExclude)));
$projectGrossProfitRate.val(f2Fixed(f2($projectGrossProfit.val()) * 100 / incomeTotalTaxExcludeValue));
} else {
$projectGrossProfit.val("");
$projectGrossProfitRate.val("");
$projectGrossProfit.val("0.00");
$projectGrossProfitRate.val("0.00");
}
if ($projectGrossProfit.val()) {
$projectContributionProfit.val(f2Fixed(f2($projectGrossProfit.val()) - f2(costCompanyManageTaxExclude)));
$projectContributionProfitRate.val(f2Fixed(f2($projectContributionProfit.val()) * 100 / f2(incomeTotalTaxExclude)))
} else {
$projectContributionProfit.val("");
$projectContributionProfitRate.val("");
$projectContributionProfit.val("0.00");
$projectContributionProfitRate.val("0.00");
}
}