diff --git a/src/main/resources/templates/admin/project_estimate_add.ftl b/src/main/resources/templates/admin/project_estimate_add.ftl index 1dcfbaf..5089dfd 100644 --- a/src/main/resources/templates/admin/project_estimate_add.ftl +++ b/src/main/resources/templates/admin/project_estimate_add.ftl @@ -108,19 +108,19 @@ + value="" oninput="changeGross()" /> *项目毛利: + value="" disabled /> *项目毛利率: + value="" oninput="changeGross()" /> @@ -1073,6 +1073,13 @@ } }); }; + changeGross=function (){ + let contractAmount= inputVal('contractAmount'); + let grossProfitMargin=inputVal('grossProfitMargin'); + if(contractAmount&&grossProfitMargin){ + $("#grossProfit").val(f2Fixed(f2(contractAmount)*f2(grossProfitMargin)/100)) + } + } diff --git a/src/main/resources/templates/admin/project_estimate_edit.ftl b/src/main/resources/templates/admin/project_estimate_edit.ftl index dfafc1e..1bf5940 100644 --- a/src/main/resources/templates/admin/project_estimate_edit.ftl +++ b/src/main/resources/templates/admin/project_estimate_edit.ftl @@ -111,19 +111,19 @@ + value="${Utils.format(project.contractAmount)}" oninput="changeGross()" /> *项目毛利: + value="${Utils.format(project.grossProfit)}" disabled /> *项目毛利率: + value="${Utils.format(project.grossProfitMargin)}" oninput="changeGross()" /> @@ -1130,6 +1130,15 @@ } }); }; + // 自动计算项目毛利 + changeGross=function (){ + let contractAmount= inputVal('contractAmount'); + let grossProfitMargin=inputVal('grossProfitMargin'); + if(contractAmount&&grossProfitMargin){ + + $("#grossProfit").val(f2Fixed(f2(contractAmount)*f2(grossProfitMargin)/100)) + } + }