diff --git a/src/main/resources/static/assets/js/project_budget.js b/src/main/resources/static/assets/js/project_budget.js
index 38e595d..6196296 100644
--- a/src/main/resources/static/assets/js/project_budget.js
+++ b/src/main/resources/static/assets/js/project_budget.js
@@ -146,6 +146,14 @@ $(function () {
}
dataManage = prepareAjaxDataVerify(dataManage, COST_PROJECT_MANAGE_DETAIL2, $("#id").val());
+ var totalTotal=dataManage.details.reduce((total,now)=>{
+ return now.total+total
+ },0)
+ var projectGrossProfitA=$('[name="projectGrossProfitA"]').val()
+ if(Number(totalTotal)> (Number(projectGrossProfitA)*0.1) ){
+ layuiAlert(`总金额合计不能超过毛利A(${projectGrossProfitA})的10%`);
+ return
+ }
if(dataManage){
postAjax(base+"/project/budgetEditSaveCostProjectManageDetail", dataManage);
}
@@ -269,6 +277,14 @@ $(function () {
}
dataManage = prepareAjaxDataVerify(dataManage, COST_PROJECT_MANAGE_DETAIL, $("#id").val());
+ var totalTotal=dataManage.details.reduce((total,now)=>{
+ return now.total+total
+ },0)
+ var projectGrossProfitA=$('[name="projectGrossProfitA"]').val()
+ if(Number(totalTotal)> (Number(projectGrossProfitA)*0.1) ){
+ layuiAlert(`总金额合计不能超过毛利A(${projectGrossProfitA})的10%`);
+ return
+ }
if(dataManage){
postAjax(base+"/project/budgetEditSaveCostProjectManageDetail", dataManage);
}
diff --git a/src/main/resources/static/assets/js/project_budget_cost_project_manage.js b/src/main/resources/static/assets/js/project_budget_cost_project_manage.js
index 57f6eea..565570b 100644
--- a/src/main/resources/static/assets/js/project_budget_cost_project_manage.js
+++ b/src/main/resources/static/assets/js/project_budget_cost_project_manage.js
@@ -36,33 +36,6 @@ SELECT_TYPE_CATEGORY_MAP_DATA_MANAGER={};
SELECT_CATEGORY_TYPE_MAP_DATA_MANAGER={};
-/*$(function () {
- $("#cost-project-manage-detail").click(function () {
- $('#my-prompt-cost-project-manage-detail').modal({
- relatedTarget: this,
- closeOnConfirm:false,
- onConfirm: function(e) {
- //不能使用e.data,因为无法获取动态添加的
- var data = collectData("am-modal-prompt-input-cost-project-manage");
- //data = prepareAjaxData(data, COST_PROJECT_MANAGE_DETAIL_ARR, $("#id").val(),true);
- data = prepareAjaxDataVerify(data, COST_PROJECT_MANAGE_DETAIL, $("#id").val());
- if(data){
- postAjax(base+"/project/budgetEditSaveCostProjectManageDetail", data, updateCostProjectManageData);
- }
- },
- onCancel: function(e) {
- }
- });
- });
- $("#costProjectManageAddBtn").click(function () {
- appendTrCostProjectManage();
- });
- bindTypeSelectChangeManager();
- //绑定项目管理明细输入框
- bindChangeableInputProjectManage();
-
- initTypeCategoryManage();
-});*/
$(function () {
$("#cost-project-manage-detail").click(function () {
@@ -74,6 +47,14 @@ $(function () {
var data = collectData("am-modal-prompt-input-cost-project-manage");
//data = prepareAjaxData(data, COST_PROJECT_MANAGE_DETAIL_ARR, $("#id").val(),true);
data = prepareAjaxDataVerify(data, COST_PROJECT_MANAGE_DETAIL2, $("#id").val());
+ var totalTotal=data.details.reduce((total,now)=>{
+ return now.total+total
+ },0)
+ var projectGrossProfitA=$('[name="projectGrossProfitA"]').val()
+ if(Number(totalTotal)> (Number(projectGrossProfitA)*0.1) ){
+ layuiAlert(`总金额合计不能超过毛利A(${projectGrossProfitA})的10%`);
+ return
+ }
if(data){
postAjax(base+"/project/budgetEditSaveCostProjectManageDetail", data, updateCostProjectManageData);
}
diff --git a/src/main/resources/templates/admin/project_approve.ftl b/src/main/resources/templates/admin/project_approve.ftl
index c900859..c6210c5 100644
--- a/src/main/resources/templates/admin/project_approve.ftl
+++ b/src/main/resources/templates/admin/project_approve.ftl
@@ -798,18 +798,12 @@
序号
+ 类别
产品大类
- 名称
-<#-- 规格类型 -->
-<#-- 参数 -->
-<#-- 单位 -->
-<#-- 数量 -->
-<#-- 单价 -->
税率(%)
含税总金额(元)
不含税金额(元)
税金(元)
- <#--操作 -->
成本 | 采购成本 | -施工 | +工程 | @@ -1581,20 +1551,20 @@ value="${Utils.format(budgetBean.costPurchaseOtherTax,'0.00')}" readonly required title="购买其他税金"> - | |
成本 | -项目管理成本 | -项目管理成本 | -- | - | - |
成本 | --> +<#--项目管理成本 | --> +<#--项目管理成本 | --> +<#--+<#-- value="${Utils.format(budgetBean.costProjectManageTaxExclude,'0.00')}"--> +<#-- readonly required title="项目管理成本总额"> | --> +<#--+<#-- value="${Utils.format(budgetBean.costProjectManageTaxExclude,'0.00')}"--> +<#-- readonly required title="项目管理成本总额"> | --> +<#--+<#-- value="财务计取以不含税方式核算"--> +<#-- readonly required title=""> | --> +<#--
成本 | 其他 | @@ -1644,12 +1614,17 @@ required readonly title="资金占用成本不含税总额">||||
公司管理费用 | -- | + | 成本 | +项目管理费用 | +|
公司管理费用 | --> +<#----> +<#-- | +<#-- value="${Utils.format(budgetBean.costCompanyManageTaxExclude,'0.00')}"--> +<#-- required readonly title="公司管理费用不含税总额"> | --> +<#--