diff --git a/src/modules/05_placement/components/Main.vue b/src/modules/05_placement/components/Main.vue
index 35394cc6d..9cfde991a 100644
--- a/src/modules/05_placement/components/Main.vue
+++ b/src/modules/05_placement/components/Main.vue
@@ -539,15 +539,28 @@ onMounted(async () => {
direction-links
>
+
+
+
+
+ {{ col.label }}
+
+
+
-
+
+
+ redirectToPage(props.row.id)"
+ >
+ รายละเอียด
+
+
{{ props.rowIndex + 1 }}
diff --git a/src/modules/05_placement/components/PersonalDetail/Detail.vue b/src/modules/05_placement/components/PersonalDetail/Detail.vue
index e492e8315..d66ac41aa 100644
--- a/src/modules/05_placement/components/PersonalDetail/Detail.vue
+++ b/src/modules/05_placement/components/PersonalDetail/Detail.vue
@@ -37,6 +37,7 @@ import type {
} from "@/modules/05_placement/interface/index/Main";
import type { Information } from "@/modules/05_placement/components/PersonalDetail/profileType";
+import { checkPermission } from "@/utils/permissions";
const $q = useQuasar(); // show dialog
const router = useRouter();
@@ -100,6 +101,9 @@ const EducationData = ref([]);
const FamilyData = ref(FamilyDataDefualt);
const AddressData = ref(AddressDataDefualt);
const CertificateData = ref([]);
+const isEdit = ref(
+ checkPermission(route)?.attrIsUpdate ? true : false
+);
const guidCheck = (id: string) => {
if (id == "00000000-0000-0000-0000-000000000000") {
@@ -472,6 +476,7 @@ onMounted(async () => {
await fetchPerson();
});
+
+