diff --git a/app/components/content/division/detail.vue b/app/components/content/division/detail.vue index b7c1a6ad..8b7d2e92 100644 --- a/app/components/content/division/detail.vue +++ b/app/components/content/division/detail.vue @@ -115,11 +115,22 @@ const headerPrep: HeaderPrep = { // #region Lifecycle Hooks onMounted(async () => { - const result = await getDetailDivision(props.divisionId) - if (result.success) { - division.value = result.body.data || {} + try { + const result = await getDetailDivision(props.divisionId) + if (result.success) { + division.value = result.body.data || {} + } + + const res = await getEmployeeLabelList({ sort: 'createdAt:asc', 'page-size': 100, includes: 'person' }) + employees.value = res + } catch (err) { + // show toast + toast({ + title: 'Terjadi Kesalahan', + description: 'Terjadi kesalahan saat memuat data', + variant: 'destructive', + }) } - employees.value = await getEmployeeLabelList({ sort: 'createdAt:asc', 'page-size': 100, includes: 'person' }) }) // #endregion