แก้ kpi

This commit is contained in:
setthawutttty 2025-01-16 17:00:36 +07:00
parent 4629ec5a01
commit b71ca2ddf5
8 changed files with 100 additions and 66 deletions

View file

@ -160,11 +160,12 @@ const modalProgress = ref<boolean>(false);
const modalProblem = ref<boolean>(false);
const type = ref<string>("");
const idList = ref<string>("");
function openPopupProgress(id: string) {
function openPopupProgress(data: any) {
store.mainRowData = data
modalProgress.value = true;
type.value =
numpage.value === 1 ? "plan" : numpage.value === 2 ? "role" : "special";
idList.value = id;
idList.value = data.id;
}
function openPopupProblem(id: string) {
@ -186,12 +187,9 @@ watch(
const isEditStep1 = computed(() => {
return (
(store.dataEvaluation.evaluationStatus === "NEW" &&
store.rolePerson === "USER" &&
store.tabMain === "1") ||
(store.dataEvaluation.evaluationStatus === "NEW_EVALUATOR" &&
store.rolePerson === "EVALUATOR" &&
store.tabMain === "1")
store.dataEvaluation.evaluationStatus === "NEW" &&
store.rolePerson === "USER" &&
store.tabMain === "1"
);
});
@ -332,7 +330,7 @@ const isEditStep3 = computed(() => {
icon="mdi-developer-board"
color="blue-6"
dense
@click="openPopupProgress(props.row.id)"
@click="openPopupProgress(props.row)"
>
<q-tooltip>รายงานความกาวหน</q-tooltip>
</q-btn>
@ -343,7 +341,7 @@ const isEditStep3 = computed(() => {
color="red-5"
dense
main="problem"
@click="openPopupProblem(props.row.id)"
@click="openPopupProblem(props.row)"
>
<q-tooltip>รายงานปญหา</q-tooltip>
</q-btn>

View file

@ -133,9 +133,6 @@ const isEditStep1 = computed(() => {
return (
(store.dataEvaluation.evaluationStatus === "NEW" &&
store.rolePerson === "USER" &&
store.tabMain === "1") ||
(store.dataEvaluation.evaluationStatus === "NEW_EVALUATOR" &&
store.rolePerson === "EVALUATOR" &&
store.tabMain === "1")
);
});
@ -466,7 +463,7 @@ onMounted(() => {
dense
@click="openPopupProgress(props.row.id)"
>
<q-tooltip>นทกเหตการณ/พฤตกรรม</q-tooltip>
<q-tooltip>{{store.tabMain == '3' ? `บันทึกเหตุการณ์/พฤติกรรม/เหตุผล` :'บันทึกเหตุการณ์/พฤติกรรม'}}</q-tooltip>
</q-btn>
</div>

View file

@ -46,9 +46,6 @@ const isEditStep1 = computed(() => {
return (
(store.dataEvaluation.evaluationStatus === "NEW" &&
store.rolePerson === "USER" &&
store.tabMain === "1") ||
(store.dataEvaluation.evaluationStatus === "NEW_EVALUATOR" &&
store.rolePerson === "EVALUATOR" &&
store.tabMain === "1")
);
});
@ -344,7 +341,7 @@ onMounted(() => {
dense
@click="openPopupProgress(props.row.id)"
>
<q-tooltip>นทกเหตการณ/พฤตกรรม</q-tooltip>
<q-tooltip>{{store.tabMain == '3' ? `บันทึกเหตุการณ์/พฤติกรรม/เหตุผล` :'บันทึกเหตุการณ์/พฤติกรรม'}}</q-tooltip>
</q-btn>
</div>