From e92af2c195877fc7c9c40940832250456b57c001 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Sun, 30 Jun 2024 01:23:13 +0700 Subject: [PATCH] fixing bug comment kpi --- .../08_KPI/components/Tab/04_Result.vue | 95 ++++++++++++------- 1 file changed, 62 insertions(+), 33 deletions(-) diff --git a/src/modules/08_KPI/components/Tab/04_Result.vue b/src/modules/08_KPI/components/Tab/04_Result.vue index 5527fa9..b44a57b 100644 --- a/src/modules/08_KPI/components/Tab/04_Result.vue +++ b/src/modules/08_KPI/components/Tab/04_Result.vue @@ -433,9 +433,7 @@ onMounted(() => { bordered class="q-mt-md" v-if=" - store.rolePerson == 'COMMANDER' && - evaluatorComment !== null && - store.dataEvaluation.commanderId !== null + evaluatorComment !== null && store.dataEvaluation.commanderId !== null " > @@ -456,7 +454,11 @@ onMounted(() => { val="true" :disable=" store.dataEvaluation.evaluationStatus !== - 'SUMMARY_COMMANDER' + 'SUMMARY_COMMANDER' || + !( + store.dataEvaluation.evaluationStatus == + 'SUMMARY_COMMANDER' && store.rolePerson === 'COMMANDER' + ) " label="เห็นด้วยกับผลการประเมิน" @click="resetCommander()" @@ -469,7 +471,11 @@ onMounted(() => { label="มีความเห็นต่าง ดังนี้" :disable=" store.dataEvaluation.evaluationStatus !== - 'SUMMARY_COMMANDER' + 'SUMMARY_COMMANDER' || + !( + store.dataEvaluation.evaluationStatus == + 'SUMMARY_COMMANDER' && store.rolePerson === 'COMMANDER' + ) " /> @@ -482,7 +488,12 @@ onMounted(() => { outlined :readonly=" superiorCommentCheck == 'true' || - store.dataEvaluation.evaluationStatus !== 'SUMMARY_COMMANDER' + store.dataEvaluation.evaluationStatus !== + 'SUMMARY_COMMANDER' || + !( + store.dataEvaluation.evaluationStatus == + 'SUMMARY_COMMANDER' && store.rolePerson === 'COMMANDER' + ) " type="textarea" label="ความเห็นของผู้บังคับบัญชาเหนือขึ้นไป" @@ -493,17 +504,20 @@ onMounted(() => { - - - บันทึกข้อมูล - + + + บันทึกข้อมูล + + @@ -511,8 +525,8 @@ onMounted(() => { bordered class="q-mt-md" v-if=" - store.rolePerson == 'COMMANDERHIGH' && - superiorComment !== '' && + store.dataEvaluation.evaluationStatus !== 'SUMMARY' && + store.dataEvaluation.evaluationStatus !== 'SUMMARY_COMMANDER' && store.dataEvaluation.commanderHighId !== null " > @@ -527,6 +541,7 @@ onMounted(() => { > +
@@ -534,7 +549,12 @@ onMounted(() => { { { :readonly=" additionalSuperiorCheck == 'true' || store.dataEvaluation.evaluationStatus !== - 'SUMMARY_COMMANDER_HIGH' + 'SUMMARY_COMMANDER_HIGH' || + !( + store.dataEvaluation.evaluationStatus == + 'SUMMARY_COMMANDER_HIGH' && + store.rolePerson === 'COMMANDERHIGH' + ) " :rules="[(val:string) => additionalSuperiorCheck !== 'false'||!!val || `${'กรุณากรอกความเห็น'}`,]" />
- - - บันทึกข้อมูล - + + + บันทึกข้อมูล + +