diff --git a/src/modules/05_placement/components/PersonalList/Table.vue b/src/modules/05_placement/components/PersonalList/Table.vue index 4ced84dff..554858b12 100644 --- a/src/modules/05_placement/components/PersonalList/Table.vue +++ b/src/modules/05_placement/components/PersonalList/Table.vue @@ -360,14 +360,13 @@ const getClass = (val: boolean) => { }; }; // เรียกดูรายละเอียดข้อมูล -const selectData = (pid: string) => { - router.push("/placement/personal-detail/" + pid); - // if (roleAdmin.value === true) { - // personalId.value = pid; - // modal.value = true; - // } else { - // router.push("/placement/personal-detail/" + pid); - // } +const selectData = (pid: string, draft: string) => { + if (roleAdmin.value && draft === 'ส่งตัวแล้ว') { + personalId.value = pid; + modal.value = true; + } else { + router.push("/placement/personal-detail/" + pid); + } }; const getNumFile = ref(0); const dataInfo = reactive({ @@ -582,7 +581,7 @@ const pagination = ref({ v-for="col in props.cols" :key="col.name" :props="props" - @click="selectData(props.row.personalId)" + @click="selectData(props.row.personalId, props.row.draft)" class="cursor-pointer" >