@@ -1,5 +1,5 @@
function eva _evaluation _achievement _process2 _ClearForm ( i , blankItem ) {
var data = blankItem ;
var data = blankItem ;
$ ( "#eva_evaluation_achievement_process2_id_" + i ) . val ( "" ) ;
$ ( "#eva_evaluation_achievement_process2_create_evaluation_detail_id_" + i ) . val ( "" ) ;
$ ( "#eva_evaluation_achievement_process2_achievement_" + i ) . text ( "" ) ;
@@ -21,26 +21,24 @@ function eva_evaluation_achievement_process2_FeedDataToForm(data, i, blankItem,
$ ( "#eva_evaluation_achievement_process2_create_evaluation_detail_id_" + i ) . val ( data . create _evaluation _detail _id ) ;
$ ( "#eva_evaluation_achievement_process2_achievement_" + i ) . text ( data . achievement ) ;
$ ( "#eva_evaluation_achievement_process2_weight_" + i ) . text ( data . weight ) ;
//console.log(data);
if ( role _code === "2" ) {
$ ( "#eva_evaluation_achievement_process2_score_" + i ) . text ( data . score ) ;
$ ( "#eva_evaluation_achievement_process2_sumary_" + i ) . text ( data . sumary ) ;
$ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( data . score2 ) ;
$ ( "#eva_evaluation_achievement_process2_sumary2_" + i ) . text ( data . sumary2 ) ;
}
else if ( role _code === "3" ) {
$ ( "#eva_evaluation_achievement_process2_score _" + i ) . text ( data . score2 ) ;
$ ( "#eva_evaluation_achievement_process2_sumary _" + i ) . text ( data . sumary2 ) ;
$ ( "#eva_evaluation_achievement_process2_score 2_" + i ) . val ( data . score3 ) ;
$ ( "#eva_evaluation_achievement_process2_sumary2_" + i ) . text ( data . sumary3 ) ;
}
else if ( role _code === "4" ) {
$ ( "#eva_evaluation_achievement_process2_score_" + i ) . text ( data . score3 ) ;
$ ( "#eva_evaluation_achievement_process2_sumary_" + i ) . text ( data . sumary3 ) ;
$ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( data . score4 ) ;
$ ( "#eva_evaluation_achievement_process2_sumary2_" + i ) . text ( data . sumary4 ) ;
if ( role _code === "2" ) {
$ ( "#eva_evaluation_achievement_process2_score_" + i ) . text ( data . score . toFixed ( 3 ) );
$ ( "#eva_evaluation_achievement_process2_sumary_" + i ) . text ( data . sumary . toFixed ( 3 ) );
$ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( data . score2 . toFixed ( 3 ) );
$ ( "#eva_evaluation_achievement_process2_sumary2_" + i ) . text ( data . sumary2 . toFixed ( 3 ) );
} else if ( role _code === "3" ) {
$ ( "#eva_evaluation_achievement_process2_score_" + i ) . text ( data . score2 . toFixed ( 3 ) ) ;
$ ( "#eva_evaluation_achievement_process2_sumary _" + i ) . text ( data . sumary2 . toFixed ( 3 ) ) ;
$ ( "#eva_evaluation_achievement_process2_score2 _" + i ) . val ( data . score3 . toFixed ( 3 ) ) ;
$ ( "#eva_evaluation_achievement_process2_sumary 2_" + i ) . text ( data . sumary3 . toFixed ( 3 ) ) ;
} else if ( role _code === "4" ) {
$ ( "#eva_evaluation_achievement_process2_score_" + i ) . text ( data . score3 . toFixed ( 3 ) ) ;
$ ( "#eva_evaluation_achievement_process2_sumary_" + i ) . text ( data . sumary3 . toFixed ( 3 ) ) ;
$ ( "#eva_evaluation_achievement_process2_score2 _" + i ) . val ( data . score4 . toFixed ( 3 ) ) ;
$ ( "#eva_evaluation_achievement_process2_sumary2 _" + i ) . text ( data . sumary4 . toFixed ( 3 ) ) ;
}
//$("#eva_evaluation_achievement_process2_target_score1_" + i).val(data.target_score1);
@@ -74,65 +72,65 @@ function eva_evaluation_achievement_process2_GetFromForm(obj, i) {
}
function eva _evaluation _achievement _process2 _Save ( id ) {
//Insert eva_evaluation_achievement_process2 List
var eva _evaluation _achievement _process2 = [ ] ;
//Insert eva_evaluation_achievement_process2 List
var eva _evaluation _achievement _process2 = [ ] ;
$ ( '#eva_evaluation_achievement_process2Body tr' ) . each ( function ( ) {
var i = $ ( this ) . find ( "#rowCount" ) . text ( ) ;
var eacheva _evaluation _achievement _process2 = eva _evaluation _achievement _process2 _GetFromForm ( $ ( this ) , i ) ;
eva _evaluation _achievement _process2 . push ( eacheva _evaluation _achievement _process2 ) ;
} ) ;
var eacheva _evaluation _achievement _process2 = eva _evaluation _achievement _process2 _GetFromForm ( $ ( this ) , i ) ;
eva _evaluation _achievement _process2 . push ( eacheva _evaluation _achievement _process2 ) ;
} ) ;
var successFunc = function ( result ) {
//AlertSuccess("ปรับปรุงข้อมูลเรียบร้อยแล้ว");
endLoad ( ) ;
endLoad ( ) ;
} ;
startLoad ( ) ;
//console.log(eva_evaluation_achievement_process2);
AjaxPutRequest ( apisite + '/api/eva_evaluation_achievement_process2/UpdateMultiple' , eva _evaluation _achievement _process2 , successFunc , AlertDanger ) ;
startLoad ( ) ;
//console.log(eva_evaluation_achievement_process2);
AjaxPutRequest ( apisite + '/api/eva_evaluation_achievement_process2/UpdateMultiple' , eva _evaluation _achievement _process2 , successFunc , AlertDanger ) ;
}
function eva _evaluation _achievement _process2 _Get ( a , blankItem , role _code ) {
$ ( '#eva_evaluation_achievement_process2Body' ) . empty ( ) ;
$ ( '#eva_evaluation_achievement_process2Body' ) . empty ( ) ;
var successFunc = function ( response ) {
//console.log(response);
$ . each ( response , function ( i , data ) {
var tag = '<tr>' ;
tag += '<td><label id="rowCount">' + ( i + 1 ) + '</label><input type="hidden" id="isActive_' + ( i + 1 ) + '_eva_evaluation_achievement_process2" value="1" /><input class="form-control" type="hidden" id="eva_evaluation_achievement_process2_id_' + ( i + 1 ) + '" /><input class="form-control" type="hidden" id="eva_evaluation_achievement_process2_create_evaluation_detail_id_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_achievement_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_weight_' + ( i + 1 ) + '" /></td>' ;
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score1_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score2_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score3_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score4_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score5_' + (i + 1)+'"/></td>';
tag += '<td><p id="eva_evaluation_achievement_process2_score_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_sumary_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><input class="myeditor form-control the3digit" type="number" min="0" max="5" step=".1" onchange="javascript:Oneva_evaluation_achievement_process2_scoreChange();" id="eva_evaluation_achievement_process2_score2_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_sumary2_' + ( i + 1 ) + '" /></td>' ;
tag += '</tr>' ;
$ ( '#eva_evaluation_achievement_process2Body' ) . append ( $ ( tag ) ) ;
eva _evaluation _achievement _process2 _FeedDataToForm ( data , ( i + 1 ) , blankItem , role _code ) ;
} ) ;
var successFunc = function ( response ) {
//console.log(response);
$ . each ( response , function ( i , data ) {
var tag = '<tr>' ;
tag += '<td><label id="rowCount">' + ( i + 1 ) + '</label><input type="hidden" id="isActive_' + ( i + 1 ) + '_eva_evaluation_achievement_process2" value="1" /><input class="form-control" type="hidden" id="eva_evaluation_achievement_process2_id_' + ( i + 1 ) + '" /><input class="form-control" type="hidden" id="eva_evaluation_achievement_process2_create_evaluation_detail_id_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_achievement_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_weight_' + ( i + 1 ) + '" /></td>' ;
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score1_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score2_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score3_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score4_' + (i + 1)+'"/></td>';
//tag += '<td><input class="form-control" id="eva_evaluation_achievement_process2_target_score5_' + (i + 1)+'"/></td>';
tag += '<td><p id="eva_evaluation_achievement_process2_score_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_sumary_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><input class="myeditor form-control the3digit" type="number" min="0" max="5" step=".1" onchange="javascript:Oneva_evaluation_achievement_process2_scoreChange();" id="eva_evaluation_achievement_process2_score2_' + ( i + 1 ) + '" /></td>' ;
tag += '<td><p id="eva_evaluation_achievement_process2_sumary2_' + ( i + 1 ) + '" /></td>' ;
tag += '</tr>' ;
$ ( '#eva_evaluation_achievement_process2Body' ) . append ( $ ( tag ) ) ;
eva _evaluation _achievement _process2 _FeedDataToForm ( data , ( i + 1 ) , blankItem , role _code ) ;
} ) ;
eva _evaluation _achievement _process2 _Summary ( ) ;
Oneva _evaluation _achievement _process2 _scoreChange ( ) ;
endLoad ( ) ;
} ;
startLoad ( ) ;
//console.log(apisite + "/api/eva_evaluation_achievement_process2?create_evaluation_detail_id="+a);
AjaxGetRequest ( apisite + "/api/eva_evaluation_achievement_process2?create_evaluation_detail_id=" + a , successFunc , AlertDanger ) ;
//AjaxGetRequest(apisite + '/api/eva_evaluation_achievement_process2/GetListBycreate_evaluation_detail_id/' + a, successFunc, AlertDanger);
Oneva _evaluation _achievement _process2 _scoreChange ( ) ;
endLoad ( ) ;
} ;
startLoad ( ) ;
//console.log(apisite + "/api/eva_evaluation_achievement_process2?create_evaluation_detail_id="+a);
AjaxGetRequest ( apisite + "/api/eva_evaluation_achievement_process2?create_evaluation_detail_id=" + a , successFunc , AlertDanger ) ;
//AjaxGetRequest(apisite + '/api/eva_evaluation_achievement_process2/GetListBycreate_evaluation_detail_id/' + a, successFunc, AlertDanger);
}
function CheckValidValueachievement ( ) {
function CheckValidValueachievement ( ) {
$ ( '#eva_evaluation_achievement_process2Body tr' ) . each ( function ( ) {
var i = $ ( this ) . find ( "#rowCount" ) . text ( ) ;
var score = $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( ) ;
if ( score > 5 ) $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( "" ) ;
if ( score < 1 ) $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( "" ) ;
} ) ;
if ( score > 5 ) $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( "" ) ;
if ( score < 1 ) $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( "" ) ;
} ) ;
}
function Oneva _evaluation _achievement _process2 _scoreChange ( ) {
@@ -146,7 +144,7 @@ function Oneva_evaluation_achievement_process2_scoreChange() {
$ ( '#eva_evaluation_achievement_process2Body tr' ) . each ( function ( ) {
var i = $ ( this ) . find ( "#rowCount" ) . text ( ) ;
var score _old = $ ( "#eva_evaluation_achievement_process2_score_" + i ) . text ( ) ;
var score = $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( ) ;
var score = $ ( "#eva_evaluation_achievement_process2_score2_" + i ) . val ( ) ;
var weight = $ ( "#eva_evaluation_achievement_process2_weight_" + i ) . text ( ) ;
var total = ( score * weight / 100 ) . toFixed ( 3 ) ;
$ ( "#eva_evaluation_achievement_process2_sumary2_" + i ) . text ( total ) ;
@@ -158,17 +156,17 @@ function Oneva_evaluation_achievement_process2_scoreChange() {
total _achievement _score _old += parseFloat ( score _old ) ;
total _achievement _old += parseFloat ( total _old ) ;
//console.log(score_old);
} ) ;
} ) ;
$ ( "#h_eva_evaluation_achievement_process2_weight" ) . text ( total _achievement _weight . toFixed ( 3 ) ) ;
$ ( "#h_eva_evaluation_achievement_process2_score2" ) . text ( total _achievement . toFixed ( 3 ) ) ;
$ ( "#h_eva_evaluation_achievement_process2_score" ) . text ( total _achievement _old . toFixed ( 3 ) ) ;
var w1 = parseFloat ( $ ( "#w1" ) . text ( ) ) ;
$ ( "#x1" ) . text ( ( total _achievement _old * 20 ) . toFixed ( 3 ) ) ;
$ ( "#eva_create_evaluation_detail_summary2_total_summary_supervisor" ) . text ( ( total _achievement * 20 ) . toFixed ( 3 ) ) ;
$ ( "#eva_create_evaluation_detail_summary2_Final_summary_supervisor" ) . text ( ( total _achievement * 20 ) . toFixed ( 3 ) ) ;
$ ( "#eva_create_evaluation_detail_summary2_achievement_supervisor" ) . text ( ( ( total _achievement * 20 ) * w1 / 100 ) . toFixed ( 3 ) ) ;
$ ( "#x1" ) . text ( ( total _achievement _old * 20 ) . toFixed ( 3 ) ) ;
$ ( "#eva_create_evaluation_detail_summary2_total_summary_supervisor" ) . text ( ( total _achievement * 20 ) . toFixed ( 3 ) ) ;
$ ( "#eva_create_evaluation_detail_summary2_Final_summary_supervisor" ) . text ( ( total _achievement * 20 ) . toFixed ( 3 ) ) ;
$ ( "#eva_create_evaluation_detail_summary2_achievement_supervisor" ) . text ( ( ( total _achievement * 20 ) * w1 / 100 ) . toFixed ( 3 ) ) ;
calculationAllItem ( ) ;
}
@@ -188,4 +186,4 @@ function eva_evaluation_achievement_process2_InitialForm(id, role_code) {
} ;
startLoad ( ) ;
AjaxGetRequest ( apisite + "/api/eva_evaluation_achievement_process2/" + "GetBlankItem" , successFunc , AlertDanger ) ;
}
}