ลูกจ้างประจำ การอนุมัติ / แก้ไข => ลาออก ยกเลิกลาออก

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-11-15 11:38:24 +07:00
parent 17515b3cb0
commit d9333c2504
3 changed files with 111 additions and 33 deletions

View file

@ -70,6 +70,8 @@ const dataDetail = ref<any>({
status: "",
statustext: "",
fullname: "",
statusMain: "",
cancelReason: "",
});
const workflowRef = ref<any>(null);
@ -628,6 +630,18 @@ onMounted(async () => {
</div>
</div>
</div>
<div
class="col-xs-12 col-sm-12 row items-start"
v-if="dataDetail.statusMain === 'CANCEL'"
>
<div class="col-12">
<div class="col-12 text-top">เหตผลการขอยกเล</div>
<div class="col-12 text-detail text-red">
{{ dataDetail.cancelReason }}
</div>
</div>
</div>
</div>
</div>
</q-card>
@ -744,7 +758,11 @@ onMounted(async () => {
<q-space />
<div
v-if="!checkRoutePermisson && workflowRef?.permission.isUpdate"
v-if="
!checkRoutePermisson &&
workflowRef?.permission.isUpdate &&
dataDetail.statusMain !== 'CANCEL'
"
>
<div v-if="!conditions">
<q-btn
@ -819,7 +837,9 @@ onMounted(async () => {
<div class="col-12 row">
<q-file
v-if="
!checkRoutePermisson && workflowRef?.permission.isUpdate
!checkRoutePermisson &&
workflowRef?.permission.isUpdate &&
dataDetail.statusMain !== 'CANCEL'
"
class="col-12"
for="#evidenceFiles"
@ -876,7 +896,8 @@ onMounted(async () => {
<q-btn
v-if="
dataDetail.status == 'WAITTING' &&
!checkRoutePermisson
!checkRoutePermisson &&
dataDetail.statusMain !== 'CANCEL'
"
dense
flat
@ -959,7 +980,8 @@ onMounted(async () => {
class="q-gutter-x-sm"
v-if="
workflowRef?.permission.isUpdate &&
dataDetail.commanderReject === null
dataDetail.commanderReject === null &&
dataDetail.statusMain !== 'CANCEL'
"
>
<q-btn
@ -1031,7 +1053,8 @@ onMounted(async () => {
class="q-gutter-x-sm"
v-if="
workflowRef?.permission.isUpdate &&
dataDetail.oligarchReject === null
dataDetail.oligarchReject === null &&
dataDetail.statusMain !== 'CANCEL'
"
>
<q-btn
@ -1106,7 +1129,13 @@ onMounted(async () => {
</div>
<q-space />
<div v-if="!checkRoutePermisson && workflowRef?.permission.isUpdate">
<div
v-if="
!checkRoutePermisson &&
workflowRef?.permission.isUpdate &&
dataDetail.statusMain !== 'CANCEL'
"
>
<div class="q-gutter-sm" v-if="!edit">
<q-btn
outline