ปรับปรุง flow การไหล ของข้อมูล
This commit is contained in:
Binary file not shown.
@@ -104,6 +104,9 @@ namespace TodoAPI2.Models
|
||||
status_chief = m_eva_create_evaluation_detail_process.status_chief,
|
||||
status_supervisor = m_eva_create_evaluation_detail_process.status_supervisor,
|
||||
|
||||
status_supervisor1A = m_eva_create_evaluation_detail_process.status_supervisor1A,
|
||||
status_supervisor2A = m_eva_create_evaluation_detail_process.status_supervisor2A,
|
||||
|
||||
role_code = getRoleCode(emp_id, m_eva_create_evaluation_detail_process.chief,
|
||||
m_eva_create_evaluation_detail_process.chief,
|
||||
fk_eva_create_evaluationResult10.employee_id,
|
||||
@@ -208,6 +211,9 @@ namespace TodoAPI2.Models
|
||||
status_chief = m_eva_create_evaluation_detail_process.status_chief,
|
||||
status_supervisor = m_eva_create_evaluation_detail_process.status_supervisor,
|
||||
|
||||
status_supervisor1A = m_eva_create_evaluation_detail_process.status_supervisor1A,
|
||||
status_supervisor2A = m_eva_create_evaluation_detail_process.status_supervisor2A,
|
||||
|
||||
role_code = getRoleCode(emp_id, m_eva_create_evaluation_detail_process.chief,
|
||||
m_eva_create_evaluation_detail_process.chief,
|
||||
fk_eva_create_evaluationResult10.employee_id,
|
||||
|
||||
@@ -49,6 +49,10 @@ namespace TodoAPI2.Models
|
||||
|
||||
public string status_supervisor { get; set; }
|
||||
|
||||
public string status_supervisor1A { get; set; }
|
||||
|
||||
public string status_supervisor2A { get; set; }
|
||||
|
||||
public string role_desc { get; set; }
|
||||
|
||||
public string role_code { get; set; }
|
||||
|
||||
@@ -24,6 +24,10 @@ namespace TodoAPI2.Models
|
||||
|
||||
public string status_supervisor { get; set; }
|
||||
|
||||
public string status_supervisor1A { get; set; }
|
||||
|
||||
public string status_supervisor2A { get; set; }
|
||||
|
||||
public string active_mode { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -102,6 +102,8 @@ namespace TodoAPI2.Models
|
||||
status_chief = m_eva_create_evaluation_detail_status.status_chief,
|
||||
status_supervisor = m_eva_create_evaluation_detail_status.status_supervisor,
|
||||
|
||||
status_supervisor1A = m_eva_create_evaluation_detail_status.status_supervisor1A,
|
||||
status_supervisor2A = m_eva_create_evaluation_detail_status.status_supervisor2A,
|
||||
|
||||
isActive = m_eva_create_evaluation_detail_status.isActive,
|
||||
Created = m_eva_create_evaluation_detail_status.created,
|
||||
@@ -153,7 +155,8 @@ namespace TodoAPI2.Models
|
||||
existingEntity.status_self = model.status_self;
|
||||
existingEntity.status_chief = model.status_chief;
|
||||
existingEntity.status_supervisor = model.status_supervisor;
|
||||
|
||||
existingEntity.status_supervisor1A = model.status_supervisor1A;
|
||||
existingEntity.status_supervisor2A = model.status_supervisor2A;
|
||||
|
||||
var updated = _repository.Update(id, existingEntity);
|
||||
return Get(updated.id);
|
||||
@@ -175,6 +178,8 @@ namespace TodoAPI2.Models
|
||||
existingEntity.status_self = i.status_self;
|
||||
existingEntity.status_chief = i.status_chief;
|
||||
existingEntity.status_supervisor = i.status_supervisor;
|
||||
existingEntity.status_supervisor1A = i.status_supervisor1A;
|
||||
existingEntity.status_supervisor2A = i.status_supervisor2A;
|
||||
|
||||
|
||||
_repository.UpdateWithoutCommit(i.id.Value, existingEntity);
|
||||
|
||||
@@ -22,6 +22,9 @@ namespace TodoAPI2.Models
|
||||
|
||||
public string status_supervisor { get; set; }
|
||||
|
||||
public string status_supervisor1A { get; set; }
|
||||
|
||||
public string status_supervisor2A { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ namespace TodoAPI2.Models
|
||||
&& (m_eva_evaluation_achievement_process2.create_evaluation_detail_id == model.create_evaluation_detail_id || !model.create_evaluation_detail_id.HasValue)
|
||||
|
||||
|
||||
orderby m_eva_evaluation_achievement_process2.created descending
|
||||
orderby m_eva_evaluation_achievement_process2.achievement
|
||||
select new eva_evaluation_achievement_process2ViewModel()
|
||||
{
|
||||
id = m_eva_evaluation_achievement_process2.id,
|
||||
|
||||
@@ -97,7 +97,7 @@ namespace TodoAPI2.Models
|
||||
&& (m_eva_evaluation_behavior_process2.create_evaluation_detail_id == model.create_evaluation_detail_id || !model.create_evaluation_detail_id.HasValue)
|
||||
|
||||
|
||||
orderby m_eva_evaluation_behavior_process2.created descending
|
||||
orderby m_eva_evaluation_behavior_process2.behavior
|
||||
select new eva_evaluation_behavior_process2ViewModel()
|
||||
{
|
||||
id = m_eva_evaluation_behavior_process2.id,
|
||||
|
||||
@@ -59,10 +59,11 @@
|
||||
<th><label id='h_eva_create_evaluation_detail_process_employee_position_level'>ระดับตำแหน่ง</label></th>
|
||||
<th><label id='h_eva_create_evaluation_detail_process_employee_org'>หน่วยงาน</label></th>
|
||||
<th><label id='h_role_desc'>หน้าที่ของคุณ</label></th>
|
||||
<th><label>ผู้รับการประเมิน<br/>ส่งแบบประเมินแล้ว</label></th>
|
||||
<th><label>ผู้รับการประเมิน<br />ส่งแบบประเมินแล้ว</label></th>
|
||||
<th><label>สถานะทำแบบประเมิน<br />(ผู้ประเมิน)</label></th>
|
||||
<th><label>สถานะทำแบบประเมิน<br />(ผู้ประเมินสูงสุด)</label></th>
|
||||
|
||||
<th><label>สถานะตรวจสอบ<br />(ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง)</label></th>
|
||||
<th><label>สถานะตรวจสอบ<br />(ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง (สูงสุด))</label></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
|
||||
@@ -293,6 +293,8 @@
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_self" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_chief" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_supervisor" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_supervisor1A" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_supervisor2A" />
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-md-12">
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</div>
|
||||
|
||||
<section class="wrapper">
|
||||
<div class="title col-md-12"><div class="line"></div>ประเมินผลเพื่อปรับเลื่อนเงินเดือน <span style="color:red;" id="thestatus"></span></div>
|
||||
<div class="title col-md-12"><div class="line"></div>ประเมินผลเพื่อปรับเลื่อนเงินเดือน </div>
|
||||
|
||||
<section class="card no-border">
|
||||
<div class="card-body" style="">
|
||||
@@ -261,7 +261,7 @@
|
||||
<br />
|
||||
|
||||
<section class="wrapper">
|
||||
<div class="title col-md-12"><div class="line"></div>ความเห็นผู้ประเมิน</div>
|
||||
<div class="title col-md-12"><div class="line"></div>ความเห็นผู้ประเมิน <span style="color:red;" id="thestatus"></span></div>
|
||||
|
||||
<section class="card no-border">
|
||||
<div class="card-body" style="">
|
||||
@@ -334,6 +334,8 @@
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_self" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_chief" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_supervisor" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_supervisor1A" />
|
||||
<input class="form-control" type="hidden" id="eva_create_evaluation_detail_status_status_supervisor2A" />
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-md-12">
|
||||
@@ -350,7 +352,7 @@
|
||||
<br />
|
||||
|
||||
<section class="wrapper">
|
||||
<div class="title col-md-12"><div class="line"></div>ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง</div>
|
||||
<div class="title col-md-12"><div class="line"></div>ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง <span style="color:red;" id="thestatus1A"></span></div>
|
||||
|
||||
<section class="card no-border">
|
||||
<div class="card-body" style="">
|
||||
@@ -388,7 +390,11 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-md-12">
|
||||
<button id="btnc01" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_review03_PutUpdate()">บันทึก</button>
|
||||
<button id="btnc01" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_review03_PutUpdate()">บันทึก</button>
|
||||
|
||||
<button id="btnc02" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_status_PutUpdate('next3')">ส่งแบบประเมิน</button>
|
||||
|
||||
<button id="btnc03" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_status_PutUpdate('back3')">ตีกลับแบบประเมิน</button>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -396,7 +402,7 @@
|
||||
<br />
|
||||
|
||||
<section class="wrapper">
|
||||
<div class="title col-md-12"><div class="line"></div>ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง (สูงสุด)</div>
|
||||
<div class="title col-md-12"><div class="line"></div>ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง (สูงสุด) <span style="color:red;" id="thestatus2A"></span></div>
|
||||
<section class="card no-border">
|
||||
<div class="card-body" style="">
|
||||
|
||||
@@ -432,7 +438,11 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="form-group col-md-12">
|
||||
<button id="btnd01" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_review04_PutUpdate()">บันทึก</button>
|
||||
<button id="btnd01" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_review04_PutUpdate()">บันทึก</button>
|
||||
|
||||
<button id="btnd02" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_status_PutUpdate('next4')">ส่งแบบประเมิน</button>
|
||||
|
||||
<button id="btnd03" type="button" class="btn btn-submit" onclick="javascript:eva_create_evaluation_detail_status_PutUpdate('back4')">ตีกลับแบบประเมิน</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"connectionStrings": {
|
||||
"mainDBConnectionString": "Server=192.168.2.233;Port=5432;Database=tb320_hr;User ID=postgres;Password=project0*;",
|
||||
"externalDBConnectionString": "Server=192.168.2.233;Port=5432;Database=tb320_hr;User ID=postgres;Password=project0*;"
|
||||
"mainDBConnectionString": "Server=192.168.2.233;Port=5432;Database=tb320_hr2;User ID=postgres;Password=project0*;",
|
||||
"externalDBConnectionString": "Server=192.168.2.233;Port=5432;Database=tb320_hr_site2;User ID=postgres;Password=project0*;"
|
||||
},
|
||||
"IdentityServer": {
|
||||
"url": "",
|
||||
|
||||
@@ -193,9 +193,11 @@ var eva_create_evaluation_detail_process_setupTable = function (result) {
|
||||
{ "data": "employee_position_level" },
|
||||
{ "data": "org_id_external_linkage_external_name" },
|
||||
{ "data": "role_desc" },
|
||||
{ "data": "id" },
|
||||
{ "data": "id" },
|
||||
{ "data": "id" },
|
||||
{ "data": "status_self" },
|
||||
{ "data": "status_chief" },
|
||||
{ "data": "status_supervisor" },
|
||||
{ "data": "status_supervisor1A" },
|
||||
{ "data": "status_supervisor2A" }
|
||||
],
|
||||
"columnDefs": [
|
||||
{
|
||||
@@ -204,27 +206,6 @@ var eva_create_evaluation_detail_process_setupTable = function (result) {
|
||||
"render": function (data, type, row, meta) {
|
||||
return "<button type='button' class='btn btn-warning btn-sm' onclick='javascript:eva_create_evaluation_detail_process_GoEdit(" + tmp + data + tmp + "," + tmp + row["role_code"] + tmp + ")'><i class='fa fa-pencil'></i></button> ";
|
||||
}
|
||||
},
|
||||
{
|
||||
"targets": -1,
|
||||
"data": "status_supervisor",
|
||||
"render": function (data, type, row, meta) {
|
||||
return row["status_supervisor"];
|
||||
}
|
||||
},
|
||||
{
|
||||
"targets": -2,
|
||||
"data": "status_chief",
|
||||
"render": function (data, type, row, meta) {
|
||||
return row["status_chief"];
|
||||
}
|
||||
},
|
||||
{
|
||||
"targets": -3,
|
||||
"data": "status_self",
|
||||
"render": function (data, type, row, meta) {
|
||||
return row["status_self"];
|
||||
}
|
||||
}],
|
||||
"language": {
|
||||
"url": appsite + "/DataTables-1.10.16/thai.json"
|
||||
|
||||
@@ -152,16 +152,43 @@ function eva_create_evaluation_detail_process_GoDelete(a) {
|
||||
//================= Control Function =========================================
|
||||
|
||||
function setPageByRoleAndStatus(role_code, status_self, status_chief, status_supervisor){
|
||||
if(status_chief === "Y"){
|
||||
$("#btn01").hide();
|
||||
$("#btn02").hide();
|
||||
$("#btn03").hide();
|
||||
$("#btna01").hide();
|
||||
$("#btna02").hide();
|
||||
$("#btna03").hide();
|
||||
$("#thestatus").text("(ผู้ประเมิน ส่งแบบประเมินแล้ว)");
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_remark").attr("disabled", true);
|
||||
$("#btn01").hide();
|
||||
$("#btn02").hide();
|
||||
$("#btn03").hide();
|
||||
$("#btna01").hide();
|
||||
$("#btna02").hide();
|
||||
$("#btna03").hide();
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_remark").attr("disabled", true);
|
||||
|
||||
if(role_code === "1"){ // ผู้ประเมิน
|
||||
if(status_self === "Y"){
|
||||
$("#btn01").show();
|
||||
$("#btn02").show();
|
||||
$("#btn03").show();
|
||||
$("#btna01").show();
|
||||
$("#btna02").show();
|
||||
$("#btna03").show();
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_date").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_remark").attr("disabled", false);
|
||||
}else{
|
||||
$("#thestatus").text("(ผู้รับการประเมิน ยังไม่ส่งแบบประเมิน คุณจึงไม่สามารถให้ความเห็นได้)");
|
||||
}
|
||||
|
||||
if(status_chief === "Y"){
|
||||
$("#thestatus").text("(ผู้ประเมิน ส่งแบบประเมินแล้ว)");
|
||||
$("#btn01").hide();
|
||||
$("#btn02").hide();
|
||||
$("#btn03").hide();
|
||||
$("#btna01").hide();
|
||||
$("#btna02").hide();
|
||||
$("#btna03").hide();
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review01_supervisor1_remark").attr("disabled", true);
|
||||
}
|
||||
}else{
|
||||
alert('คุณไม่มีสิทธิเข้าถึงหน้าจอนี้!');
|
||||
window_close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ function eva_create_evaluation_detail_process_SetEditForm(a) {
|
||||
var successFunc = function (result) {
|
||||
eva_create_evaluation_detail_process_editMode = "UPDATE";
|
||||
eva_create_evaluation_detail_process_FeedDataToForm(result);
|
||||
setPageByRoleAndStatus(result.role_code, result.status_self, result.status_chief, result.status_supervisor);
|
||||
setPageByRoleAndStatus(result.role_code, result.status_self, result.status_chief, result.status_supervisor, result.status_supervisor1A, result.status_supervisor2A);
|
||||
endLoad();
|
||||
};
|
||||
startLoad();
|
||||
@@ -149,42 +149,109 @@ function eva_create_evaluation_detail_process_GoDelete(a) {
|
||||
|
||||
//================= Control Function =========================================
|
||||
|
||||
function setPageByRoleAndStatus(role_code, status_self, status_chief, status_supervisor){
|
||||
if(status_supervisor === "Y"){
|
||||
$("#btn01").hide();
|
||||
$("#btn02").hide();
|
||||
$("#btn03").hide();
|
||||
$("#btnb01").hide();
|
||||
$("#btnb02").hide();
|
||||
$("#btnb03").hide();
|
||||
$("#thestatus").text("(ผู้ประเมินสูงสุด ส่งแบบประเมินแล้ว)");
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_remark").attr("disabled", true);
|
||||
}
|
||||
function setPageByRoleAndStatus(role_code, status_self, status_chief, status_supervisor, status_supervisor1A, status_supervisor2A){
|
||||
|
||||
$("#btn01").hide();
|
||||
$("#btn02").hide();
|
||||
$("#btn03").hide();
|
||||
$("#btnb01").hide();
|
||||
$("#btnb02").hide();
|
||||
$("#btnb03").hide();
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_remark").attr("disabled", true);
|
||||
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_remark").attr("disabled", true);
|
||||
$("#btnc01").hide();
|
||||
$("#btnc02").hide();
|
||||
$("#btnc03").hide();
|
||||
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_remark").attr("disabled", true);
|
||||
$("#btnd01").hide();
|
||||
$("#btnd02").hide();
|
||||
$("#btnd03").hide();
|
||||
|
||||
if(role_code === "3"){
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_result").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_date").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_remark").attr("disabled", false);
|
||||
$("#btnc01").show();
|
||||
if(role_code === "2"){ // ความเห็น ความเห็นผู้ประเมินสูงสุด
|
||||
|
||||
if(status_chief === "Y" && status_self === "Y"){
|
||||
$("#btn01").show();
|
||||
$("#btn02").show();
|
||||
$("#btn03").show();
|
||||
$("#btnb01").show();
|
||||
$("#btnb02").show();
|
||||
$("#btnb03").show();
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_result").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_date").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_remark").attr("disabled", false);
|
||||
}else{
|
||||
$("#thestatus").text("(ผู้รับการประเมิน หรือ ผู้ประเมิน ยังไม่ส่งแบบประเมิน คุณจึงไม่สามารถให้ความเห็นได้)");
|
||||
}
|
||||
|
||||
if(status_supervisor === "Y"){
|
||||
$("#btn01").hide();
|
||||
$("#btn02").hide();
|
||||
$("#btn03").hide();
|
||||
$("#btnb01").hide();
|
||||
$("#btnb02").hide();
|
||||
$("#btnb03").hide();
|
||||
$("#thestatus").text("(ผู้ประเมินสูงสุด ส่งแบบประเมินแล้ว)");
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review02_supervisor2_remark").attr("disabled", true);
|
||||
}
|
||||
}
|
||||
|
||||
if(role_code === "4"){
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_result").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_date").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_remark").attr("disabled", false);
|
||||
$("#btnd01").show();
|
||||
else if(role_code === "3"){ // ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง
|
||||
if(status_supervisor === "Y" && status_chief === "Y" && status_self === "Y"){
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_result").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_date").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_remark").attr("disabled", false);
|
||||
$("#btnc01").show();
|
||||
$("#btnc02").show();
|
||||
$("#btnc03").show();
|
||||
}else{
|
||||
$("#thestatus1A").text("(ผู้รับการประเมิน หรือ ผู้ประเมิน หรือ ผู้ประเมินสูงสุด ยังไม่ส่งแบบประเมิน คุณจึงไม่สามารถให้ความเห็นได้)");
|
||||
}
|
||||
|
||||
if(status_supervisor1A === "Y"){
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor1A_remark").attr("disabled", true);
|
||||
$("#btnc01").hide();
|
||||
$("#btnc02").hide();
|
||||
$("#btnc03").hide();
|
||||
$("#thestatus1A").text("(ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง ส่งแบบประเมินแล้ว)");
|
||||
}
|
||||
}
|
||||
|
||||
else if(role_code === "4"){ // ความเห็น ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง (สูงสุด)
|
||||
if(status_supervisor1A === "Y" && status_supervisor === "Y" && status_chief === "Y" && status_self === "Y"){
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_result").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_date").attr("disabled", false);
|
||||
$("#eva_create_evaluation_detail_review04_supervisor2A_remark").attr("disabled", false);
|
||||
$("#btnd01").show();
|
||||
$("#btnd02").show();
|
||||
$("#btnd03").show();
|
||||
}else{
|
||||
$("#thestatus2A").text("(ผู้รับการประเมิน หรือ ผู้ประเมิน หรือ ผู้ประเมินสูงสุด หรือ ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง ยังไม่ส่งแบบประเมิน คุณจึงไม่สามารถให้ความเห็นได้)");
|
||||
}
|
||||
if(status_supervisor2A === "Y"){
|
||||
$("#eva_create_evaluation_detail_review03_supervisor2A_result").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor2A_date").attr("disabled", true);
|
||||
$("#eva_create_evaluation_detail_review03_supervisor2A_remark").attr("disabled", true);
|
||||
$("#btnd01").hide();
|
||||
$("#btnd02").hide();
|
||||
$("#btnd03").hide();
|
||||
$("#thestatus2A").text("(ผู้บังคับบัญชาการเหนือขึ้นไปอีกชั้นหนึ่ง (สูงสุด) ส่งแบบประเมินแล้ว)");
|
||||
}
|
||||
}
|
||||
else {
|
||||
alert('คุณไม่มีสิทธิเข้าถึงหน้าจอนี้!');
|
||||
window_close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,8 @@ $("#eva_create_evaluation_detail_status_create_evaluation_id").val(data.create_e
|
||||
$("#eva_create_evaluation_detail_status_status_self").val(data.status_self);
|
||||
$("#eva_create_evaluation_detail_status_status_chief").val(data.status_chief);
|
||||
$("#eva_create_evaluation_detail_status_status_supervisor").val(data.status_supervisor);
|
||||
$("#eva_create_evaluation_detail_status_status_supervisor1A").val(data.status_supervisor1A);
|
||||
$("#eva_create_evaluation_detail_status_status_supervisor2A").val(data.status_supervisor2A);
|
||||
|
||||
}
|
||||
|
||||
@@ -19,6 +21,8 @@ eva_create_evaluation_detail_statusObject.create_evaluation_id = $("#eva_create_
|
||||
eva_create_evaluation_detail_statusObject.status_self = $("#eva_create_evaluation_detail_status_status_self").val();
|
||||
eva_create_evaluation_detail_statusObject.status_chief = $("#eva_create_evaluation_detail_status_status_chief").val();
|
||||
eva_create_evaluation_detail_statusObject.status_supervisor = $("#eva_create_evaluation_detail_status_status_supervisor").val();
|
||||
eva_create_evaluation_detail_statusObject.status_supervisor1A = $("#eva_create_evaluation_detail_status_status_supervisor1A").val();
|
||||
eva_create_evaluation_detail_statusObject.status_supervisor2A = $("#eva_create_evaluation_detail_status_status_supervisor2A").val();
|
||||
|
||||
|
||||
return eva_create_evaluation_detail_statusObject;
|
||||
@@ -80,6 +84,20 @@ function eva_create_evaluation_detail_status_PutUpdate(a) {
|
||||
data.status_supervisor = "N";
|
||||
data.status_chief = "N";
|
||||
}
|
||||
else if(a == "next3"){
|
||||
data.status_supervisor1A = "Y";
|
||||
}
|
||||
else if(a == "back3"){
|
||||
data.status_supervisor = "N";
|
||||
data.status_supervisor1A = "N";
|
||||
}
|
||||
else if(a == "next4"){
|
||||
data.status_supervisor2A = "Y";
|
||||
}
|
||||
else if(a == "back4"){
|
||||
data.status_supervisor1A = "N";
|
||||
data.status_supervisor2A = "N";
|
||||
}
|
||||
|
||||
var successFunc1 = function (result) {
|
||||
AlertSuccess(result.code+" "+result.message);
|
||||
|
||||
@@ -97,8 +97,8 @@ Oneva_evaluation_behavior_process2_scoreChange();
|
||||
endLoad();
|
||||
};
|
||||
startLoad();
|
||||
AjaxGetRequest(apisite + "/api/eva_evaluation_behavior_process2", successFunc, AlertDanger);
|
||||
//AjaxGetRequest(apisite + '/api/eva_evaluation_behavior_process2/GetListBycreate_evaluation_detail_id/' + a, successFunc, AlertDanger);
|
||||
//AjaxGetRequest(apisite + "/api/eva_evaluation_behavior_process2", successFunc, AlertDanger);
|
||||
AjaxGetRequest(apisite + '/api/eva_evaluation_behavior_process2?create_evaluation_detail_id=' + a, successFunc, AlertDanger);
|
||||
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ function eva_evaluation_behavior_process2_Summary() {
|
||||
|
||||
function eva_evaluation_behavior_process2_InitialForm(id) {
|
||||
var successFunc = function (result) {
|
||||
eva_evaluation_behavior_process2_Get('', result);
|
||||
eva_evaluation_behavior_process2_Get(id, result);
|
||||
endLoad();
|
||||
};
|
||||
startLoad();
|
||||
|
||||
Reference in New Issue
Block a user