แก้ให้ ผู้ประเมินสูงสุด พิเศษ ประเมินได้แล้ว

This commit is contained in:
nakorn
2021-11-16 18:07:33 +07:00
parent 4b98790d2e
commit afc4429e63
17 changed files with 1220 additions and 32 deletions

View File

@@ -589,7 +589,7 @@
<div class="form-group col-md-12">
<button id="btnd01" type="button" class="btn btn-submit" onclick="javascript:saveReview04()">บันทึก</button>
<button class="btn btn-secondary" onclick="javascript:print_report();">พิมพ์แบบประเมิน</button>
<button id="btnd02" type="button" class="btn btn-submit" onclick="javascript:saveStatus('next4')">ส่งแบบประเมิน</button>
@@ -599,6 +599,57 @@
</section>
<br />
<section class="wrapper">
<div class="title col-md-12"><div class="line"></div>ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง (พิเศษ) <span style="color:red;" id="thestatus3A"></span></div>
<section class="card no-border">
<div class="card-body" style="">
<div class="row">
<div class="col-md-12">
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_review05_id" />
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_review05_create_evaluation_id" />
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_review05_supervisor3A" />
<div class='row'>
<div class="form-group col-md-6">
<label id="lab_eva_create_evaluation_detail_review05_supervisor3A_result" for="eva_create_evaluation_detail_review05_supervisor3A_result">ผลการประเมิน</label>
<select onchange="Oneva_create_evaluation_detail_review05_supervisor3A_resultChanged(this)" class="form-control" id="eva_create_evaluation_detail_review05_supervisor3A_result" iLabel="ผลการประเมิน" iRequire="true" iGroup="eva_create_evaluation_detail_review05"></select>
</div>
<div class="form-group col-md-6">
<label id="lab_eva_create_evaluation_detail_review05_supervisor3A_date" for="eva_create_evaluation_detail_review05_supervisor3A_date">วันที่ประเมิน</label>
<input disabled class="form-control" type="text" id="eva_create_evaluation_detail_review05_supervisor3A_date" data-provide="datepicker" data-date-language="th-th" iLabel="วันที่ประเมิน" iRequire="false" iGroup="eva_create_evaluation_detail_review05" />
</div>
</div>
<div class='row'>
<div class="form-group col-md-12">
<label id="lab_eva_create_evaluation_detail_review05_supervisor3A_remark" for="eva_create_evaluation_detail_review05_supervisor3A_remark">ความเห็นผู้ประเมินสูงสุด</label> <span id="review05x" style="color:red;display:none;">*</span>
<textarea class="form-control" rows="4" cols="50" id="eva_create_evaluation_detail_review05_supervisor3A_remark" iLabel="ความเห็นผู้ประเมินสูงสุด" iRequire="false" iGroup="eva_create_evaluation_detail_review05"></textarea>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="row">
<div class="form-group col-md-12">
<button id="btne01" type="button" class="btn btn-submit" onclick="javascript:savereview05()">บันทึก</button>
<button class="btn btn-secondary" onclick="javascript:print_report();">พิมพ์แบบประเมิน</button>
<button id="btne02" type="button" class="btn btn-submit" onclick="javascript:saveStatus('next5')">ส่งแบบประเมิน</button>
<button id="btne03" type="button" class="btn btn-danger" onclick="javascript:saveStatus('back5')">ตีกลับแบบประเมิน</button>
</div>
</div>
</section>
@section FooterPlaceHolder{
@@ -610,6 +661,7 @@
<script src="~/js/eva_create_evaluation_detail_review02/eva_create_evaluation_detail_review02_d.js?version=@MyHelper.GetDummyText()"></script>
<script src="~/js/eva_create_evaluation_detail_review03/eva_create_evaluation_detail_review03_d.js?version=@MyHelper.GetDummyText()"></script>
<script src="~/js/eva_create_evaluation_detail_review04/eva_create_evaluation_detail_review04_d.js?version=@MyHelper.GetDummyText()"></script>
<script src="~/js/eva_create_evaluation_detail_review05/eva_create_evaluation_detail_review05_d.js?version=@MyHelper.GetDummyText()"></script>
<script src="~/js/eva_create_evaluation_detail_status/eva_create_evaluation_detail_status_d.js?version=@MyHelper.GetDummyText()"></script>
<script src="~/js/eva_idp_plan/eva_idp_plan.js?version=@MyHelper.GetDummyText()"></script>
<script src="~/js/rep_eva_x/rep_eva_x_report.js?version=@MyHelper.GetDummyText()"></script>
@@ -623,6 +675,7 @@
eva_create_evaluation_detail_review02_SetEditForm(id);
eva_create_evaluation_detail_review03_SetEditForm(id);
eva_create_evaluation_detail_review04_SetEditForm(id);
eva_create_evaluation_detail_review05_SetEditForm(id);
eva_create_evaluation_detail_status_SetEditForm(id);
eva_idp_plan_InitiateDataTable(id);
@@ -638,6 +691,7 @@
SetupValidationRemark("eva_create_evaluation_detail_review02");
SetupValidationRemark("eva_create_evaluation_detail_review03");
SetupValidationRemark("eva_create_evaluation_detail_review04");
SetupValidationRemark("eva_create_evaluation_detail_review05");
SetupValidationRemark("eva_idp_plan");
});
@@ -680,6 +734,17 @@
}
}
function Oneva_create_evaluation_detail_review05_supervisor3A_resultChanged(a) {
if ($(a).val() == "Y") {
$("#eva_create_evaluation_detail_review05_supervisor3A_remark").attr("iRequire", "false");
$("#eva_create_evaluation_detail_review05_supervisor3A_remark").css('border-color', '');
$("#review05x").hide();
} else {
$("#eva_create_evaluation_detail_review05_supervisor3A_remark").attr("iRequire", "true");
$("#review05x").show();
}
}
function searchVacation_GetFromForm() {
var searchVacationObject = new Object();
searchVacationObject.start_date = formatDateForGetParameter(getDate($("#date_from").val()));
@@ -751,6 +816,14 @@
}, 2000);
}
function savereview05() {
saveAll();
setTimeout(function () {
eva_create_evaluation_detail_review05_PutUpdate(true);
endLoad();
}, 2000);
}
function saveStatus(s) {
if (s === "next2" || s === "back2") {
if (!ValidateForm('eva_create_evaluation_detail_review02', eva_create_evaluation_detail_review02_customValidation)) {
@@ -785,6 +858,17 @@
eva_create_evaluation_detail_status_PutUpdate(s);
}, 2000);
}
else if (s === "next5") {
if (!ValidateForm('eva_create_evaluation_detail_review05', eva_create_evaluation_detail_review05_customValidation)) {
return;
}
startLoad();
saveAll();
eva_create_evaluation_detail_review05_PutUpdate(false);
setTimeout(function () {
eva_create_evaluation_detail_status_PutUpdate(s);
}, 2000);
}
}
function saveAll() {