diff --git a/src/modules/08_KPI/components/Tab/01_Assessment.vue b/src/modules/08_KPI/components/Tab/01_Assessment.vue index 4f74ab3..b4f626c 100644 --- a/src/modules/08_KPI/components/Tab/01_Assessment.vue +++ b/src/modules/08_KPI/components/Tab/01_Assessment.vue @@ -228,6 +228,37 @@ async function onSubmitReject() { }); } +// check group of form +const groupNo = computed(() => { + if ( + store.dataEvaluation.posExecutiveName == "ปลัดกรุงเทพมหานคร" || + store.dataEvaluation.posExecutiveName == "รองปลัดกรุงเทพมหานคร" || + store.dataEvaluation.posExecutiveName == "ผู้อำนวยการสำนัก" || + store.dataEvaluation.posExecutiveName == "หัวหน้าสำนักงานก.ก." || + store.dataEvaluation.posExecutiveName == "หัวหน้าสำนักงาน ก.ก." || + store.dataEvaluation.posExecutiveName == + "หัวหน้าสำนักงานเลขานุการผู้ว่าราชการกรุงเทพมหานคร" || + store.dataEvaluation.posExecutiveName == "เลขานุการสภากรุงเทพมหานคร" || + store.dataEvaluation.posExecutiveName == "ผู้อำนวยการเขต" || + store.dataEvaluation.posExecutiveName == + "หัวหน้าส่วนราชการในสังกัดสำนักปลัดกรุงเทพมหานคร" + ) { + return 1; + } else if ( + store.dataEvaluation.posTypeName == "อำนวยการ" || + store.dataEvaluation.posTypeName == "บริหาร" || + (store.dataEvaluation.posTypeName == "วิชาการ" && + store.dataEvaluation.posExecutiveName != null) || + (store.dataEvaluation.posTypeName == "ทั่วไป" && + store.dataEvaluation.posLevelName == "อาวุโส" && + store.dataEvaluation.posExecutiveName != null) + ) { + return 2; + } else { + return 3; + } +}); + onMounted(() => { getCriteria(); fetchListPlanned(); @@ -309,12 +340,7 @@ onMounted(() => {
-
+
{ :rows="[ { name: `สรุปผลการประเมินสมรรถนะ (คะแนนเต็ม ${ - store.dataEvaluation.posTypeName != 'อำนวยการ' && - store.dataEvaluation.posTypeName != 'บริหาร' + groupNo == 3 ? store.dataEvaluation.isProbation ? store.competencyProbationScore : store.competencyScore @@ -542,12 +567,7 @@ onMounted(() => { class="q-mt-xs q-mb-md" /> -
+
@@ -588,13 +608,7 @@ onMounted(() => {
-
+
สรุปผลการประเมินพฤติกรรมการปฏิบัติราชการ (สมรรถนะ+การพัฒนาตนเอง)