diff --git a/src/modules/06_retirement/components/03_resignEmp/ResignReject.vue b/src/modules/06_retirement/components/03_resignEmp/ResignReject.vue index 76cbe2a2b..4221aaaee 100644 --- a/src/modules/06_retirement/components/03_resignEmp/ResignReject.vue +++ b/src/modules/06_retirement/components/03_resignEmp/ResignReject.vue @@ -10,6 +10,7 @@ import { useCounterMixin } from "@/stores/mixin"; import DialogHeader from "@/components/DialogHeader.vue"; import { useRetirementDataStore } from "@/modules/06_retirement/store/Main"; import { useRoleWorkflowDataStore } from "@/stores/roleWorkflow"; +import { checkPermission } from "@/utils/permissions"; import type { QTableProps } from "quasar"; import type { DataProfile } from "@/modules/05_placement/interface/index/Main"; @@ -507,7 +508,12 @@ onMounted(async () => { ผลการพิจารณาของผู้บังคับบัญชา { dataDetail.statusMain === 'CANCELING' && props.row.approveStatus == 'PENDING' && props.row.comment == '' && - approveStep === 'st2' + approveStep === 'st2' && + checkPermission($route)?.attrIsUpdate " > { { rowsApprover.approvers && rowsApprover.approvers[0]?.profileId == keycloakId && rowsApprover.approvers[0]?.approveStatus == 'PENDING' && - approveStep === 'st3' + approveStep === 'st3' && + checkPermission($route)?.attrIsUpdate " > { { !checkRoutePermisson && (dataDetail.status === 'APPROVE' || dataDetail.status === 'REJECT') && - isStaff + isStaff && + checkPermission($route)?.attrIsUpdate " >