รวม code จากทุกคน ที่แก้ไข op ล่าสุด

This commit is contained in:
Nakorn Rientrakrunchai
2020-04-05 22:57:02 +07:00
parent 6135a2ec09
commit 9ffe9c30d3
46 changed files with 2636 additions and 529 deletions

View File

@@ -117,23 +117,29 @@ function eva_adjust_postponement_normal_GoDelete(a) {
}
}
//================= File Upload =========================================
//================= Multi-Selection Function =========================================
//================= Control Function =========================================
function Oneva_adjust_postponement_normal_limit_frameChange(){
var limit = $("#eva_adjust_postponement_normal_limit").val();
var limit_frame = $("#eva_adjust_postponement_normal_limit_frame").val();
$("#eva_adjust_postponement_normal_limit_quota").val(limit*limit_frame/100);
limit_frame = Math.round(limit_frame*100)/100;
$("#eva_adjust_postponement_normal_limit_frame").val(limit_frame);
$("#eva_adjust_postponement_normal_limit_quota").val(Math.round((limit*limit_frame/100)*100)/100);
}
function Oneva_adjust_postponement_normal_percentageChange(){
var percentage = $("#eva_adjust_postponement_normal_percentage").val();
percentage = Math.round(percentage*100)/100;
$("#eva_adjust_postponement_normal_percentage").val(percentage)
$('#eva_adjust_postponement_detail_normal_02Body tr').each(function () {
var i = $(this).find("#rowCount").text();
$("#eva_adjust_postponement_detail_normal_02_promoted_percentage_" + i).val(percentage);
});
Oneva_adjust_postponement_detail_normal_02_promoted_percentageChanged();
}
function Oneva_adjust_postponement_detail_normal_02_promoted_percentageChanged(){
var current_quota = $("#eva_adjust_postponement_normal_limit_quota").val();
var sum_postpone = 0;
@@ -141,18 +147,27 @@ function Oneva_adjust_postponement_normal_percentageChange(){
$('#eva_adjust_postponement_detail_normal_02Body tr').each(function () {
var i = $(this).find("#rowCount").text();
var percentage = $("#eva_adjust_postponement_detail_normal_02_promoted_percentage_" + i).val();
percentage = Math.round(percentage*100)/100;
$("#eva_adjust_postponement_detail_normal_02_promoted_percentage_" + i).val(percentage);
var middle = parseFloat($(this).find("#eva_adjust_postponement_detail_normal_02_middle_" + i).text());
var old_salary = parseFloat($(this).find("#eva_adjust_postponement_detail_normal_02_sarary_" + i).text());
var new_salary = parseFloat(old_salary + (percentage * middle));
$("#eva_adjust_postponement_detail_normal_02_promoted_percentage_" + i).val(percentage);
$("#eva_adjust_postponement_detail_normal_02_total_promote_" + i).val(percentage * middle);
var new_added = Math.ceil(((percentage * middle)/100)/10)*10;
var new_salary = parseFloat(old_salary + new_added);
$("#eva_adjust_postponement_detail_normal_02_total_promote_" + i).val(new_added);
$("#eva_adjust_postponement_detail_normal_02_new_sarary_" + i).text(new_salary);
sum_postpone += percentage * middle;
if(new_salary < 13285){
$("#eva_adjust_postponement_detail_normal_02_new_cost_living_" + i).text(1000);
}else{
$("#eva_adjust_postponement_detail_normal_02_new_cost_living_" + i).text(0);
}
sum_postpone += new_added;
});
$("#remain_cost").val(current_quota - sum_postpone);
$("#remain_cost").val(Math.round((current_quota - sum_postpone)*100)/100);
}