diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts index 15007200c..a8d2a289a 100644 --- a/src/api/02_organizational/api.organization.ts +++ b/src/api/02_organizational/api.organization.ts @@ -181,11 +181,11 @@ export default { //EditPage salaryTemp: `${orgProfile}/salaryTemp`, - profilePermission: `${orgProfile}/keycloak/permissionProfile`, + profilePermission: (rootId: string) => + `${orgProfile}/keycloak/permissionProfile/${rootId}`, profileidPosition: (type: string) => `${orgProfile}${type}/profileid/position`, - workflowCommanderOperate:`${workflow}/commander/operate`, - workflowCommanderSign:`${workflow}/commander/sign`, - + workflowCommanderOperate: `${workflow}/commander/operate`, + workflowCommanderSign: `${workflow}/commander/sign`, }; diff --git a/src/modules/04_registryPerson/views/edit/salary.vue b/src/modules/04_registryPerson/views/edit/salary.vue index 14733902d..7c1cffc6d 100644 --- a/src/modules/04_registryPerson/views/edit/salary.vue +++ b/src/modules/04_registryPerson/views/edit/salary.vue @@ -47,6 +47,7 @@ async function fetchDataProfile() { .then(async (res) => { const data = res.data.result; statusCheckEdit.value = data.statusCheckEdit; + fetchPromission(data.rootId); dataProfile.value = { fullName: `${data.prefix}${data.firstName} ${data.lastName}`, position: data.position, @@ -62,9 +63,9 @@ async function fetchDataProfile() { }); } -function fetchPromission() { +function fetchPromission(rootId: string) { http - .get(config.API.profilePermission) + .get(config.API.profilePermission(rootId)) .then((res) => { const data = res.data.result; isConfirmEdit.value = data.isEdit; @@ -133,7 +134,7 @@ function onConfirmDone() { onMounted(async () => { try { showLoader(); - await Promise.all([fetchDataProfile(), fetchPromission()]); + await fetchDataProfile(); } catch (err) { messageError($q, err); } finally {