diff --git a/src/modules/08_KPI/components/Tab/01_Assessment.vue b/src/modules/08_KPI/components/Tab/01_Assessment.vue index c0f39f4..e8abc8d 100644 --- a/src/modules/08_KPI/components/Tab/01_Assessment.vue +++ b/src/modules/08_KPI/components/Tab/01_Assessment.vue @@ -229,7 +229,7 @@ onMounted(() => {
diff --git a/src/modules/08_KPI/components/Tab/Topic/02_Competency.vue b/src/modules/08_KPI/components/Tab/Topic/02_Competency.vue index 0147971..91ed807 100644 --- a/src/modules/08_KPI/components/Tab/Topic/02_Competency.vue +++ b/src/modules/08_KPI/components/Tab/Topic/02_Competency.vue @@ -171,7 +171,7 @@ function getData(type: string) { let resultAvg = result / total; if ( - store.dataEvaluation.posTypeName == "อำนวยการ" && + store.dataEvaluation.posTypeName == "อำนวยการ" || store.dataEvaluation.posTypeName == "บริหาร" ) { store.competencyScoreVal = diff --git a/src/modules/08_KPI/views/form.vue b/src/modules/08_KPI/views/form.vue index 5dda14e..2dc562b 100644 --- a/src/modules/08_KPI/views/form.vue +++ b/src/modules/08_KPI/views/form.vue @@ -506,8 +506,8 @@ onMounted(async () => { store.dataEvaluation.posTypeName != 'อำนวยการ' && store.dataEvaluation.posTypeName != 'บริหาร' && store.indicatorWeightTotal != 100) || - (store.dataEvaluation.posTypeName == 'อำนวยการ' && - store.dataEvaluation.posTypeName == 'บริหาร' && + ((store.dataEvaluation.posTypeName == 'อำนวยการ' || + store.dataEvaluation.posTypeName == 'บริหาร') && (store.indicatorWeight1Total != 100 || store.indicatorWeight2Total != 20) && store.dataEvaluation.evaluationStatus == 'NEW') @@ -525,8 +525,8 @@ onMounted(async () => { (store.dataEvaluation.posTypeName != 'อำนวยการ' && store.dataEvaluation.posTypeName != 'บริหาร' && store.indicatorWeightTotal != 100) || - (store.dataEvaluation.posTypeName == 'อำนวยการ' && - store.dataEvaluation.posTypeName == 'บริหาร' && + ((store.dataEvaluation.posTypeName == 'อำนวยการ' || + store.dataEvaluation.posTypeName == 'บริหาร') && (store.indicatorWeight1Total != 100 || store.indicatorWeight2Total != 20)) "