diff --git a/src/pages/02_personnel-management/MainPage.vue b/src/pages/02_personnel-management/MainPage.vue index 91995805..4a1b991e 100644 --- a/src/pages/02_personnel-management/MainPage.vue +++ b/src/pages/02_personnel-management/MainPage.vue @@ -153,8 +153,14 @@ async function createKeycloak() { async function fetchRoleOption() { const res = await api.get('/keycloak/role'); res.data.map((item) => { + const formattedName = item.name + .replace(/_/g, ' ') + .toLowerCase() + .split(' ') + .map((word) => word.charAt(0).toUpperCase() + word.slice(1)) + .join(' '); userOption.value.roleOpts.push({ - label: item.name, + label: formattedName, value: item.id, }); }); @@ -508,6 +514,7 @@ watch( emit-value map-options options-dense + hide-bottom-space class="col-6" bg-color="white" option-label="label" @@ -524,6 +531,7 @@ watch( emit-value map-options options-dense + hide-bottom-space class="col-6" label="รหัสสาขา" bg-color="white" @@ -539,6 +547,7 @@ watch( emit-value map-options options-dense + hide-bottom-space class="col-3" bg-color="white" option-value="value" @@ -554,6 +563,7 @@ watch( emit-value map-options options-dense + hide-bottom-space class="col-3" bg-color="white" label="สิทธิ์ผู้ใช้งาน" @@ -566,6 +576,7 @@ watch(