parent
b2d64d3380
commit
50e3a117a8
|
@ -4,7 +4,44 @@ $(function () {
|
|||
bindDeleteBtn();
|
||||
//绑定收入和采购成本的输入框【都有税率】
|
||||
bindChangeableInput();
|
||||
|
||||
$("#saveDraft").click(function () {
|
||||
|
||||
var message = verifyProjectContributionProfitRate();
|
||||
if (message) {
|
||||
alert(message);
|
||||
return;
|
||||
}
|
||||
|
||||
$("#pmsForm").attr("action",base+"/project/budgetEditSave");
|
||||
$("#pmsForm").submit();
|
||||
});
|
||||
$("#saveApprove").click(function () {
|
||||
|
||||
var message = verifyProjectContributionProfitRate();
|
||||
if (message) {
|
||||
alert(message);
|
||||
return;
|
||||
}
|
||||
|
||||
$("#pmsForm").attr("action",base+"/project/budgetEditSaveAndApprove");
|
||||
$("#pmsForm").submit();
|
||||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* 校验项目贡献利润率必须大于阀值
|
||||
* 低于阀值就返回提示信息,否则返回""
|
||||
*/
|
||||
function verifyProjectContributionProfitRate() {
|
||||
var projectContributionProfitRate = f2($("input[name='projectContributionProfitRate']").val());
|
||||
var projectContributionProfitRateThreshold = f2($("#projectContributionProfitRateThreshold").val());
|
||||
if(projectContributionProfitRate<projectContributionProfitRateThreshold){
|
||||
return "项目贡献利润率["+projectContributionProfitRate+"]低于阀值["+projectContributionProfitRateThreshold+"],请调整后重新提交";
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
|
|
|
@ -10,7 +10,7 @@ $(function () {
|
|||
//不能使用e.data,因为无法获取动态添加的
|
||||
var data = collectData("am-modal-prompt-input-cost");
|
||||
data = prepareAjaxData(data, COST_DETAIL_ARR, $("#id").val());
|
||||
saveDetail("/fourcal/project/budgetEditSaveCostDetail", data, updateCostData);
|
||||
saveDetail(base+"/project/budgetEditSaveCostDetail", data, updateCostData);
|
||||
},
|
||||
onCancel: function(e) {
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ $(function () {
|
|||
//不能使用e.data,因为无法获取动态添加的
|
||||
var data = collectData("am-modal-prompt-input-cost-project-manage");
|
||||
data = prepareAjaxData(data, COST_PROJECT_MANAGE_DETAIL_ARR, $("#id").val());
|
||||
saveDetail("/fourcal/project/budgetEditSaveCostProjectManageDetail", data, updateCostProjectManageData);
|
||||
saveDetail(base+"/project/budgetEditSaveCostProjectManageDetail", data, updateCostProjectManageData);
|
||||
},
|
||||
onCancel: function(e) {
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@ $(function () {
|
|||
//不能使用e.data,因为无法获取动态添加的
|
||||
var data = collectData("am-modal-prompt-input-income");
|
||||
data = prepareAjaxData(data, INCOME_DETAIL_ARR, $("#id").val());
|
||||
saveDetail("/fourcal/project/budgetEditSaveIncomeDetail", data, updateIncomeData);
|
||||
saveDetail(base+"/project/budgetEditSaveIncomeDetail", data, updateIncomeData);
|
||||
},
|
||||
onCancel: function(e) {
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ $(function () {
|
|||
//不能使用e.data,因为无法获取动态添加的
|
||||
var data = collectData("am-modal-prompt-input-budget-plan-detail");
|
||||
data = prepareAjaxData(data, BUDGET_PLAN_DETAIL_ARR, $("#id").val());
|
||||
saveDetail("/fourcal/project/budgetEditSaveBudgetPlanDetail", data, updateBudgetPlanDetailData);
|
||||
saveDetail(base+"/project/budgetEditSaveBudgetPlanDetail", data, updateBudgetPlanDetailData);
|
||||
},
|
||||
onCancel: function(e) {
|
||||
}
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
<div class="am-tabs-bd">
|
||||
<div class="am-tab-panel am-fade am-in am-active" id="tab1">
|
||||
<input name="id" id="id" type="hidden" value="${project.id}" />
|
||||
<input name="projectContributionProfitRateThreshold" id="projectContributionProfitRateThreshold" type="hidden" value="${project.projectContributionProfitRateThreshold}" />
|
||||
<!--验证表单元素(validate) begin-->
|
||||
|
||||
<div class="am-g am-form-group am-margin-top">
|
||||
|
@ -699,21 +700,6 @@
|
|||
<script src="${base}/assets/js/project_budget_cost.js"></script>
|
||||
<script src="${base}/assets/js/project_budget_cost_project_manage.js"></script>
|
||||
<script src="${base}/assets/js/project_budget_plan.js"></script>
|
||||
<script>
|
||||
$(function () {
|
||||
$("#saveDraft").click(function () {
|
||||
$("#pmsForm").attr("action","${base}/project/budgetEditSave");
|
||||
$("#pmsForm").submit();
|
||||
});
|
||||
$("#saveApprove").click(function () {
|
||||
$("#pmsForm").attr("action","${base}/project/budgetEditSaveAndApprove");
|
||||
$("#pmsForm").submit();
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
</@defaultLayout.layout>
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue