diff --git a/src/modules/02_users/views/listsUser.vue b/src/modules/02_users/views/listsUser.vue index 889f6a86..e9f466fe 100644 --- a/src/modules/02_users/views/listsUser.vue +++ b/src/modules/02_users/views/listsUser.vue @@ -97,6 +97,15 @@ const columns = ref([ return names.join(", "); }, }, + { + name: "enabled", + align: "left", + label: "สถานะการใช้งาน", + sortable: true, + field: "enabled", + headerStyle: "font-size: 14px", + style: "font-size: 14px", + }, ]); const visibleColumns = ref([ "no", @@ -105,6 +114,7 @@ const visibleColumns = ref([ "firstname", "lastname", "role", + "enabled", ]); const keyword = ref(""); @@ -241,15 +251,12 @@ function onLockUser(id: string, type: boolean) { showLoader(); http .put(config.API.managementUser + `/${id}/enableStatus/${type}`) - .then((res) => { - console.log(res.data); - success($q, type ? "เปิดใช้งานสำเร็จ" : "ระงับการใช้งานสำเร็จ"); - fetchListUsers(); + .then(async () => { + await fetchListUsers(); + await success($q, type ? "เปิดใช้งานสำเร็จ" : "ระงับการใช้งานสำเร็จ"); }) .catch((err) => { messageError($q, err); - }) - .finally(() => { hideLoader(); }); }, @@ -347,7 +354,14 @@ onMounted(() => {