สร้างตัวเตือน เกณฑ์คะแนน

This commit is contained in:
nakorn
2021-10-19 22:37:31 +07:00
parent ee76b39491
commit 77c8e31dcd
5 changed files with 46 additions and 3 deletions

View File

@@ -26,6 +26,9 @@
$("#eva_adjust_postponement_detail_normal_02_reward_old_" + i).text("");
$("#eva_adjust_postponement_detail_normal_02_reward_new_" + i).text("");
$("#min_percentage_" + i).val("");
$("#max_percentage_" + i).val("");
}
function eva_adjust_postponement_detail_normal_02_FeedDataToForm(data, i, blankItem) {
@@ -72,6 +75,8 @@ function eva_adjust_postponement_detail_normal_02_FeedDataToForm(data, i, blankI
$("#eva_adjust_postponement_detail_normal_02_reward_new_" + i).text(formatNumber2(data.reward_new, 3));
$("#themax_" + i).val(data.themax);
$("#min_percentage_" + i).val(data.min_percentage);
$("#max_percentage_" + i).val(data.max_percentage);
}
function eva_adjust_postponement_detail_normal_02_GetFromForm(obj, i) {
@@ -139,7 +144,7 @@ function eva_adjust_postponement_detail_normal_02_Get(a, blankItem) {
}
tag += '<tr>';
tag += '<td><label id="rowCount">' + (i + 1) + '</label><input type="hidden" id="isActive_' + (i + 1) + '_eva_adjust_postponement_detail_normal_02" value="1" /><input class="form-control" type="hidden" id="eva_adjust_postponement_detail_normal_02_id_' + (i + 1) + '" /><input class="form-control" type="hidden" id="eva_adjust_postponement_detail_normal_02_adjust_postponement_id_' + (i + 1) + '" /><input class="form-control" type="hidden" id="eva_adjust_postponement_detail_normal_02_employee_id_' + (i + 1) + '" /><input class="form-control" type="hidden" id="themax_' + (i + 1) + '" /></td>';
tag += '<td><label id="rowCount">' + (i + 1) + '</label><input type="hidden" id="isActive_' + (i + 1) + '_eva_adjust_postponement_detail_normal_02" value="1" /><input class="form-control" type="hidden" id="eva_adjust_postponement_detail_normal_02_id_' + (i + 1) + '" /><input class="form-control" type="hidden" id="eva_adjust_postponement_detail_normal_02_adjust_postponement_id_' + (i + 1) + '" /><input class="form-control" type="hidden" id="eva_adjust_postponement_detail_normal_02_employee_id_' + (i + 1) + '" /><input class="form-control" type="hidden" id="themax_' + (i + 1) + '" /><input class="form-control" type="hidden" id="min_percentage_' + (i + 1) + '" /><input class="form-control" type="hidden" id="max_percentage_' + (i + 1) + '" /></td>';
tag += '<td><p id="eva_adjust_postponement_detail_normal_02_emp_code_' + (i + 1) + '" /></td>';
tag += '<td><p id="eva_adjust_postponement_detail_normal_02_emp_fullname_' + (i + 1) + '" /></td>';
tag += '<td><p id="eva_adjust_postponement_detail_normal_02_emp_position_' + (i + 1) + '" /></td>';
@@ -243,4 +248,6 @@ function eva_adjust_postponement_detail_normal_02_InitialForm(id) {
};
startLoad();
AjaxGetRequest(apisite + "/api/eva_adjust_postponement_detail_normal_02/" + "GetBlankItem", successFunc, AlertDanger);
}
}

View File

@@ -162,6 +162,20 @@ function Oneva_adjust_postponement_detail_normal_02_promoted_percentageChanged(m
var salary_max = parseFloat($(this).find("#eva_adjust_postponement_detail_normal_02_salary_max_" + i).text().replace(/[,-]/g, ''));
var themax = parseFloat($(this).find("#eva_adjust_postponement_detail_normal_02_themax_" + i).text().replace(/[,-]/g, ''));
var min_percentage = $("#min_percentage_" + i).val();
var max_percentage = $("#max_percentage_" + i).val();
if (percentage > 0 && percentage < min_percentage) {
alert("ร้อยละที่ได้เลื่อน น้อยกว่า เกณฑ์ที่กำหนด (" + min_percentage + " - " + max_percentage + ")\nกรุณาระบุร้อยละที่ได้เลื่อน อีกครั้ง");
percentage = 0.000;
$("#eva_adjust_postponement_detail_normal_02_promoted_percentage_" + i).val("0.000");
}
if (percentage > 0 && percentage > max_percentage) {
alert("ร้อยละที่ได้เลื่อน มากกว่า เกณฑ์ที่กำหนด (" + min_percentage + " - " + max_percentage + ")\nกรุณาระบุร้อยละที่ได้เลื่อน อีกครั้ง");
percentage = 0.000;
$("#eva_adjust_postponement_detail_normal_02_promoted_percentage_" + i).val("0.000");
}
var middle = parseFloat($(this).find("#eva_adjust_postponement_detail_normal_02_middle_" + i).text().replace(/[,-]/g, ''));
var old_salary = parseFloat($(this).find("#eva_adjust_postponement_detail_normal_02_sarary_" + i).text().replace(/[,-]/g, ''));
var new_added = Math.ceil(((percentage * middle) / 100) / 10) * 10;