updated kpi
This commit is contained in:
parent
08f6efa1f5
commit
a39a34b15f
3 changed files with 36 additions and 23 deletions
|
|
@ -132,7 +132,11 @@ function onClickApprove(type: string = "") {
|
||||||
|
|
||||||
<template v-slot:body="props">
|
<template v-slot:body="props">
|
||||||
<q-tr :props="props" class="cursor-pointer">
|
<q-tr :props="props" class="cursor-pointer">
|
||||||
<q-td>
|
<q-td
|
||||||
|
v-if="
|
||||||
|
store.tabMainevaluator !== '5' && store.tabMainevaluator !== '6'
|
||||||
|
"
|
||||||
|
>
|
||||||
<q-checkbox
|
<q-checkbox
|
||||||
keep-color
|
keep-color
|
||||||
color="primary"
|
color="primary"
|
||||||
|
|
@ -222,7 +226,12 @@ function onClickApprove(type: string = "") {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row justify-end q-mt-md q-gutter-sm">
|
<div class="row justify-end q-mt-md q-gutter-sm">
|
||||||
<q-btn color="public" label="อนุมัติ" @click="onClickApprove('PASSED')" />
|
<q-btn
|
||||||
|
v-if="store.tabMainevaluator !== '5' && store.tabMainevaluator !== '6'"
|
||||||
|
color="public"
|
||||||
|
label="อนุมัติ"
|
||||||
|
@click="onClickApprove('PASSED')"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -121,10 +121,12 @@ export const useKpiDataStore = defineStore("KPIDate", () => {
|
||||||
case "EVALUATING":
|
case "EVALUATING":
|
||||||
return "รายงานผลสำเร็จของงาน";
|
return "รายงานผลสำเร็จของงาน";
|
||||||
case "EVALUATING_EVALUATOR":
|
case "EVALUATING_EVALUATOR":
|
||||||
return "รอผู้ประเมินตรวจสอบผล";
|
return "ผู้ประเมินรายงานผลสำเร็จของงาน";
|
||||||
case "EVALUATING_COMMANDER":
|
case "SUMMARY":
|
||||||
|
return "สรุปผลการประเมิน";
|
||||||
|
case "SUMMARY_COMMANDER":
|
||||||
return "รอผู้บังคับบัญชาเหนือขึ้นไปตรวจสอบผล";
|
return "รอผู้บังคับบัญชาเหนือขึ้นไปตรวจสอบผล";
|
||||||
case "EVALUATING_COMMANDER_HIGH":
|
case "SUMMARY_COMMANDER_HIGH":
|
||||||
return "รอผู้บังคับบัญชาเหนือขึ้นไปอีกชั้นหนึ่งตรวจสอบผล";
|
return "รอผู้บังคับบัญชาเหนือขึ้นไปอีกชั้นหนึ่งตรวจสอบผล";
|
||||||
case "COMPLETE":
|
case "COMPLETE":
|
||||||
return "เสร็จสิ้น";
|
return "เสร็จสิ้น";
|
||||||
|
|
@ -290,15 +292,15 @@ export const useKpiDataStore = defineStore("KPIDate", () => {
|
||||||
case "EVALUATING_EVALUATOR":
|
case "EVALUATING_EVALUATOR":
|
||||||
tabOpen.value = 3;
|
tabOpen.value = 3;
|
||||||
break;
|
break;
|
||||||
case "EVALUATING_COMMANDER":
|
|
||||||
tabOpen.value = 3;
|
|
||||||
break;
|
|
||||||
case "EVALUATING_COMMANDER_HIGH":
|
|
||||||
tabOpen.value = 3;
|
|
||||||
break;
|
|
||||||
case "SUMMARY":
|
case "SUMMARY":
|
||||||
tabOpen.value = 4;
|
tabOpen.value = 4;
|
||||||
break;
|
break;
|
||||||
|
case "SUMMARY_COMMANDER":
|
||||||
|
tabOpen.value = 4;
|
||||||
|
break;
|
||||||
|
case "SUMMARY_COMMANDER_HIGH":
|
||||||
|
tabOpen.value = 4;
|
||||||
|
break;
|
||||||
case "COMPLETE":
|
case "COMPLETE":
|
||||||
tabOpen.value = 4;
|
tabOpen.value = 4;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -136,14 +136,14 @@ function fetchList() {
|
||||||
: store.tabMainevaluator === "5"
|
: store.tabMainevaluator === "5"
|
||||||
? "EVALUATING_EVALUATOR"
|
? "EVALUATING_EVALUATOR"
|
||||||
: store.tabMainevaluator === "6"
|
: store.tabMainevaluator === "6"
|
||||||
? "EVALUATING_EVALUATOR"
|
? "SUMMARY"
|
||||||
: undefined,
|
|
||||||
evaluating:
|
|
||||||
store.tabMainevaluator === "5"
|
|
||||||
? true
|
|
||||||
: store.tabMainevaluator === "6"
|
|
||||||
? false
|
|
||||||
: undefined,
|
: undefined,
|
||||||
|
// evaluating:
|
||||||
|
// store.tabMainevaluator === "5"
|
||||||
|
// ? true
|
||||||
|
// : store.tabMainevaluator === "6"
|
||||||
|
// ? false
|
||||||
|
// : undefined,
|
||||||
reqedit: store.tabMainevaluator === "3" ? "NEW" : undefined,
|
reqedit: store.tabMainevaluator === "3" ? "NEW" : undefined,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -321,7 +321,6 @@ onMounted(async () => {
|
||||||
class="text-grey"
|
class="text-grey"
|
||||||
active-color="primary"
|
active-color="primary"
|
||||||
indicator-color="primary"
|
indicator-color="primary"
|
||||||
narrow-indicator
|
|
||||||
>
|
>
|
||||||
<q-tab name="1" label="รายการทั้งหมด" @click="onChangTab" />
|
<q-tab name="1" label="รายการทั้งหมด" @click="onChangTab" />
|
||||||
<q-tab name="2" label="รออนุมัติข้อตกลง" @click="onChangTab" />
|
<q-tab name="2" label="รออนุมัติข้อตกลง" @click="onChangTab" />
|
||||||
|
|
@ -335,12 +334,14 @@ onMounted(async () => {
|
||||||
label="อนุมัติเพื่อเริ่มประเมิน"
|
label="อนุมัติเพื่อเริ่มประเมิน"
|
||||||
@click="onChangTab"
|
@click="onChangTab"
|
||||||
/> -->
|
/> -->
|
||||||
<q-tab name="5" label="สรุปผลการประเมิน" @click="onChangTab" />
|
<q-tab name="5" label="รายงานผลสำเร็จ" @click="onChangTab" />
|
||||||
<q-tab
|
<q-tab name="6" label="สรุปผลการประเมิน" @click="onChangTab" />
|
||||||
|
<!-- <q-tab
|
||||||
name="6"
|
name="6"
|
||||||
label="ตรวจสอบผลการประเมิน"
|
label="รายงานผลสำเร็จ"
|
||||||
|
onChangTab
|
||||||
@click="onChangTab"
|
@click="onChangTab"
|
||||||
/>
|
/> -->
|
||||||
</q-tabs>
|
</q-tabs>
|
||||||
<q-separator />
|
<q-separator />
|
||||||
|
|
||||||
|
|
@ -492,6 +493,7 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
.icon-color {
|
.icon-color {
|
||||||
color: #4154b3;
|
color: #4154b3;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue