fixing bug comment kpi

This commit is contained in:
Warunee Tamkoo 2024-06-30 01:23:13 +07:00
parent 9c126bfba9
commit e92af2c195

View file

@ -433,9 +433,7 @@ onMounted(() => {
bordered bordered
class="q-mt-md" class="q-mt-md"
v-if=" v-if="
store.rolePerson == 'COMMANDER' && evaluatorComment !== null && store.dataEvaluation.commanderId !== null
evaluatorComment !== null &&
store.dataEvaluation.commanderId !== null
" "
> >
<q-form greedy @submit.prevent @validation-success="onSubmitCommander"> <q-form greedy @submit.prevent @validation-success="onSubmitCommander">
@ -456,7 +454,11 @@ onMounted(() => {
val="true" val="true"
:disable=" :disable="
store.dataEvaluation.evaluationStatus !== store.dataEvaluation.evaluationStatus !==
'SUMMARY_COMMANDER' 'SUMMARY_COMMANDER' ||
!(
store.dataEvaluation.evaluationStatus ==
'SUMMARY_COMMANDER' && store.rolePerson === 'COMMANDER'
)
" "
label="เห็นด้วยกับผลการประเมิน" label="เห็นด้วยกับผลการประเมิน"
@click="resetCommander()" @click="resetCommander()"
@ -469,7 +471,11 @@ onMounted(() => {
label="มีความเห็นต่าง ดังนี้" label="มีความเห็นต่าง ดังนี้"
:disable=" :disable="
store.dataEvaluation.evaluationStatus !== store.dataEvaluation.evaluationStatus !==
'SUMMARY_COMMANDER' 'SUMMARY_COMMANDER' ||
!(
store.dataEvaluation.evaluationStatus ==
'SUMMARY_COMMANDER' && store.rolePerson === 'COMMANDER'
)
" "
/> />
</div> </div>
@ -482,7 +488,12 @@ onMounted(() => {
outlined outlined
:readonly=" :readonly="
superiorCommentCheck == 'true' || superiorCommentCheck == 'true' ||
store.dataEvaluation.evaluationStatus !== 'SUMMARY_COMMANDER' store.dataEvaluation.evaluationStatus !==
'SUMMARY_COMMANDER' ||
!(
store.dataEvaluation.evaluationStatus ==
'SUMMARY_COMMANDER' && store.rolePerson === 'COMMANDER'
)
" "
type="textarea" type="textarea"
label="ความเห็นของผู้บังคับบัญชาเหนือขึ้นไป" label="ความเห็นของผู้บังคับบัญชาเหนือขึ้นไป"
@ -493,17 +504,20 @@ onMounted(() => {
</div> </div>
</div> </div>
</q-card-section> </q-card-section>
<q-separator
v-if="store.dataEvaluation.evaluationStatus == 'SUMMARY_COMMANDER'" <div
/> v-if="
<q-card-actions store.dataEvaluation.evaluationStatus == 'SUMMARY_COMMANDER' &&
align="right" store.rolePerson === 'COMMANDER'
v-if="store.dataEvaluation.evaluationStatus == 'SUMMARY_COMMANDER'" "
> >
<q-btn label="บันทึก" color="secondary" type="submit" <q-separator />
><q-tooltip>นทกขอม</q-tooltip></q-btn <q-card-actions align="right">
> <q-btn label="บันทึก" color="secondary" type="submit"
</q-card-actions> ><q-tooltip>นทกขอม</q-tooltip></q-btn
>
</q-card-actions>
</div>
</q-form> </q-form>
</q-card> </q-card>
@ -511,8 +525,8 @@ onMounted(() => {
bordered bordered
class="q-mt-md" class="q-mt-md"
v-if=" v-if="
store.rolePerson == 'COMMANDERHIGH' && store.dataEvaluation.evaluationStatus !== 'SUMMARY' &&
superiorComment !== '' && store.dataEvaluation.evaluationStatus !== 'SUMMARY_COMMANDER' &&
store.dataEvaluation.commanderHighId !== null store.dataEvaluation.commanderHighId !== null
" "
> >
@ -527,6 +541,7 @@ onMounted(() => {
> >
</q-toolbar> </q-toolbar>
<q-separator /> <q-separator />
<q-card-section> <q-card-section>
<div class="row q-col-gutter-sm"> <div class="row q-col-gutter-sm">
<div class="col-12"> <div class="col-12">
@ -534,7 +549,12 @@ onMounted(() => {
<q-radio <q-radio
:disable=" :disable="
store.dataEvaluation.evaluationStatus !== store.dataEvaluation.evaluationStatus !==
'SUMMARY_COMMANDER_HIGH' 'SUMMARY_COMMANDER_HIGH' ||
!(
store.dataEvaluation.evaluationStatus ==
'SUMMARY_COMMANDER_HIGH' &&
store.rolePerson === 'COMMANDERHIGH'
)
" "
v-model="additionalSuperiorCheck" v-model="additionalSuperiorCheck"
checked-icon="task_alt" checked-icon="task_alt"
@ -546,7 +566,12 @@ onMounted(() => {
<q-radio <q-radio
:disable=" :disable="
store.dataEvaluation.evaluationStatus !== store.dataEvaluation.evaluationStatus !==
'SUMMARY_COMMANDER_HIGH' 'SUMMARY_COMMANDER_HIGH' ||
!(
store.dataEvaluation.evaluationStatus ==
'SUMMARY_COMMANDER_HIGH' &&
store.rolePerson === 'COMMANDERHIGH'
)
" "
v-model="additionalSuperiorCheck" v-model="additionalSuperiorCheck"
checked-icon="task_alt" checked-icon="task_alt"
@ -568,28 +593,32 @@ onMounted(() => {
:readonly=" :readonly="
additionalSuperiorCheck == 'true' || additionalSuperiorCheck == 'true' ||
store.dataEvaluation.evaluationStatus !== store.dataEvaluation.evaluationStatus !==
'SUMMARY_COMMANDER_HIGH' 'SUMMARY_COMMANDER_HIGH' ||
!(
store.dataEvaluation.evaluationStatus ==
'SUMMARY_COMMANDER_HIGH' &&
store.rolePerson === 'COMMANDERHIGH'
)
" "
:rules="[(val:string) => additionalSuperiorCheck !== 'false'||!!val || `${'กรุณากรอกความเห็น'}`,]" :rules="[(val:string) => additionalSuperiorCheck !== 'false'||!!val || `${'กรุณากรอกความเห็น'}`,]"
/> />
</div> </div>
</div> </div>
</q-card-section> </q-card-section>
<q-separator
<div
v-if=" v-if="
store.dataEvaluation.evaluationStatus == 'SUMMARY_COMMANDER_HIGH' store.dataEvaluation.evaluationStatus == 'SUMMARY_COMMANDER_HIGH' &&
" store.rolePerson === 'COMMANDERHIGH'
/>
<q-card-actions
align="right"
v-if="
store.dataEvaluation.evaluationStatus == 'SUMMARY_COMMANDER_HIGH'
" "
> >
<q-btn label="บันทึก" color="secondary" type="submit" <q-separator />
><q-tooltip>นทกขอม</q-tooltip></q-btn <q-card-actions align="right">
> <q-btn label="บันทึก" color="secondary" type="submit"
</q-card-actions> ><q-tooltip>นทกขอม</q-tooltip></q-btn
>
</q-card-actions>
</div>
</q-form> </q-form>
</q-card> </q-card>
</div> </div>