From e4827229f8b739bff2327b11d0fd5c0fe80bf074 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 20 Dec 2024 11:30:37 +0700 Subject: [PATCH] fix --- .../02_users/views/03_permissionsView.vue | 17 +++++++++++------ .../02_users/views/04_roleOrganization.vue | 15 +++++---------- .../02_users/views/05_responsIbilities.vue | 14 +++++++++----- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/modules/02_users/views/03_permissionsView.vue b/src/modules/02_users/views/03_permissionsView.vue index a02c3e5f..029f44bc 100644 --- a/src/modules/02_users/views/03_permissionsView.vue +++ b/src/modules/02_users/views/03_permissionsView.vue @@ -234,7 +234,7 @@ const columnsExpand = ref([ const reqMaster = reactive({ id: null, type: 0, - isAll: false, + isAll: true, isBlank: false, page: 1, pageSize: 10, @@ -387,6 +387,7 @@ async function fetchDataTable( * @param data */ function updateSelected(data: NodeTree) { + reqMaster.isAll = data.orgTreeId === "" ? true : reqMaster.isAll; nodeId.value = data.orgTreeId; fetchDataTable(data.orgTreeId, data.orgRevisionId, data.orgLevel); } @@ -412,9 +413,9 @@ function onClickAddRole(data: PosMaster) { function onDeleteRole(id: string) { dialogRemove( $q, - () => { + async () => { showLoader(); - http + await http .post(config.API.managementPermission, { authRoleId: "", posMasterId: id, @@ -481,8 +482,8 @@ watch( () => [reqMaster.isAll, reqMaster.isBlank], () => { reqMaster.page = 1; - reqMaster.id && - fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type); + + fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type); } ); @@ -615,7 +616,10 @@ onMounted(() => { -
+
@@ -633,6 +637,7 @@ onMounted(() => {
{ messageError($q, err); @@ -223,9 +223,7 @@ watch( } ); -/** - * hook ทำงานเมื่อ Components ถูกเรียกใช้งาน - */ +/** hook ทำงานเมื่อ Components ถูกเรียกใช้งาน*/ onMounted(async () => { await fatchOrg(); // ดึงข้อมูลโครงสร้าง }); @@ -294,16 +292,13 @@ onMounted(async () => {
- +
รายชื่อคนที่มีสิทธิ์จัดการโครงสร้าง
- +
{