From 46f312f0f10f5e0e0f6549f3f3c21e77c16afbd2 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 26 Mar 2025 11:47:37 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=AA=E0=B8=B4=E0=B8=97=E0=B8=98=E0=B8=B4?= =?UTF-8?q?=E0=B9=8C=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84=E0=B8=82=E0=B8=82?= =?UTF-8?q?=E0=B9=89=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5=E0=B8=97=E0=B8=B0?= =?UTF-8?q?=E0=B9=80=E0=B8=9A=E0=B8=B5=E0=B8=A2=E0=B8=99=E0=B8=9B=E0=B8=A3?= =?UTF-8?q?=E0=B8=B0=E0=B8=A7=E0=B8=B1=E0=B8=95=E0=B8=B4=E0=B8=95=E0=B8=B3?= =?UTF-8?q?=E0=B9=81=E0=B8=AB=E0=B8=99=E0=B9=88=E0=B8=87/=E0=B9=80?= =?UTF-8?q?=E0=B8=87=E0=B8=B4=E0=B8=99=E0=B9=80=E0=B8=94=E0=B8=B7=E0=B8=AD?= =?UTF-8?q?=E0=B8=99=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/02_organizational/api.organization.ts | 2 ++ .../components/RolePositionSalary/DialogAddPerson.vue | 6 ++++-- src/modules/02_users/views/06_rolePositionSalary.vue | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts index 80a976f5..93d2241c 100644 --- a/src/api/02_organizational/api.organization.ts +++ b/src/api/02_organizational/api.organization.ts @@ -101,7 +101,9 @@ export default { /** กำหนดสิทธิ์จัดการโครงสร้าง */ permissionOrg: `${organization}/permission-org`, + permissioProfileOrg: `${organization}/permission-profile`, permissionOrgProfile: `${organization}/permission-org/profile`, // คนที่มีสิทธิ์จัดการโครงสร้าง + permissionProfile: `${organization}/permission-profile/profile`, // คนที่มีสิทธิ์จัดการโครงสร้าง /** หมอบหมาย*/ commandSysAssign: `${organization}/commandSys/assign`, diff --git a/src/modules/02_users/components/RolePositionSalary/DialogAddPerson.vue b/src/modules/02_users/components/RolePositionSalary/DialogAddPerson.vue index 7984fecf..4a00cbf0 100644 --- a/src/modules/02_users/components/RolePositionSalary/DialogAddPerson.vue +++ b/src/modules/02_users/components/RolePositionSalary/DialogAddPerson.vue @@ -96,7 +96,7 @@ async function onSearchListPerson(newPage: boolean = false) { selected.value = []; showLoader(); await http - .get(config.API.permissionOrgProfile, { + .get(config.API.permissionProfile, { params: qurey, }) .then((res) => { @@ -131,7 +131,7 @@ function onSubmitPerson() { personId: arrayId, }; await http - .post(config.API.permissionOrg, body) + .post(config.API.permissioProfileOrg, body) .then(async () => { await props.fetchData?.(false); success($q, "เพิ่มราชชื่อสำเร็จ"); @@ -170,6 +170,8 @@ function onClose() { qurey.searchKeyword = ""; rows.value = []; selected.value = []; + isEdit.value = false; + isCheck.value = false; } /** diff --git a/src/modules/02_users/views/06_rolePositionSalary.vue b/src/modules/02_users/views/06_rolePositionSalary.vue index b00b8b51..236a3122 100644 --- a/src/modules/02_users/views/06_rolePositionSalary.vue +++ b/src/modules/02_users/views/06_rolePositionSalary.vue @@ -192,7 +192,7 @@ async function fetchListPerson(newPage: boolean = false) { qureyBody.page = newPage ? 1 : qureyBody.page; showLoader(); await http - .post(config.API.permissionOrgProfile, qureyBody) + .post(config.API.permissionProfile, qureyBody) .then(async (res) => { const data = await res.data.result; maxPage.value = Math.ceil(data.total / qureyBody.pageSize); // คำนวนหาจำนวนหน้า @@ -216,7 +216,7 @@ function onDeletePerson(id: string) { dialogRemove($q, async () => { showLoader(); await http - .delete(config.API.permissionOrg + `/${id}`) + .delete(config.API.permissioProfileOrg + `/${id}`) .then(async () => { // ถ้า maxPage.value ไม่เท่ากับ 1 ให้ โหลดข้อมูลรายชื่อคนที่มีสิทธิ์จัดการโครงสร้างหน้าปัจจุบัน if (maxPage.value !== 1) {