diff --git a/src/modules/13_salary/components/SalaryEmployeeLists/Dashboard.vue b/src/modules/13_salary/components/SalaryEmployeeLists/Dashboard.vue index f74d35699..0d760227a 100644 --- a/src/modules/13_salary/components/SalaryEmployeeLists/Dashboard.vue +++ b/src/modules/13_salary/components/SalaryEmployeeLists/Dashboard.vue @@ -387,7 +387,10 @@ function fetchDataDashboard() { .then((res) => { const quota = res.data.result.dashboard; itemsCardAPR.value[0].total = quota.total; - itemsCardAPR.value[1].total = quota.fifteenPercent; + itemsCardAPR.value[1].total = quota.fifteenPercent.toLocaleString("en", { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }); itemsCardAPR.value[2].total = quota.chosen; itemsCardAPR.value[3].total = quota.remaining; itemsCardAPR.value[4].total = quota.totalBackup; diff --git a/src/modules/13_salary/components/SalaryEmployeeLists/TabMain.vue b/src/modules/13_salary/components/SalaryEmployeeLists/TabMain.vue index 99bb2d72f..949b3347c 100644 --- a/src/modules/13_salary/components/SalaryEmployeeLists/TabMain.vue +++ b/src/modules/13_salary/components/SalaryEmployeeLists/TabMain.vue @@ -256,7 +256,12 @@ function fetchDataPeriod(id: string) { pageSize: formFilter.pageSize.toString(), keyword: formFilter.keyword, type: store.tabType, - isRetire: isRetire.value === true ? "1" : "0", + isRetire: + store.roundMainCode === "APR" + ? null + : isRetire.value === true + ? "1" + : "0", }; http diff --git a/src/modules/13_salary/components/SalaryLists/Dashboard.vue b/src/modules/13_salary/components/SalaryLists/Dashboard.vue index ecbd1c1c3..7da38e319 100644 --- a/src/modules/13_salary/components/SalaryLists/Dashboard.vue +++ b/src/modules/13_salary/components/SalaryLists/Dashboard.vue @@ -392,17 +392,44 @@ function fetchDataDashboard() { .then((res) => { const quota = res.data.result.dashboard; itemsCardAPR.value[0].total = quota.total; - itemsCardAPR.value[1].total = quota.fifteenPercent; + itemsCardAPR.value[1].total = quota.fifteenPercent.toLocaleString("en", { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }); itemsCardAPR.value[2].total = quota.chosen; itemsCardAPR.value[3].total = quota.remaining; itemsCardAPR.value[4].total = quota.totalBackup; - itemsCardOCT.value[0].total = quota.currentAmount; - itemsCardOCT.value[1].total = quota.sixPercentAmount; - itemsCardOCT.value[2].total = quota.spentAmount; - itemsCardOCT.value[3].total = quota.sixPercentSpentAmount; - itemsCardOCT.value[4].total = quota.useAmount; - itemsCardOCT.value[5].total = quota.remainingAmount; + itemsCardOCT.value[0].total = quota.currentAmount.toLocaleString("en", { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }); + itemsCardOCT.value[1].total = quota.sixPercentAmount.toLocaleString( + "en", + { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + } + ); + itemsCardOCT.value[2].total = quota.spentAmount.toLocaleString("en", { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }); + itemsCardOCT.value[3].total = quota.sixPercentSpentAmount.toLocaleString( + "en", + { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + } + ); + itemsCardOCT.value[4].total = quota.useAmount.toLocaleString("en", { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }); + itemsCardOCT.value[5].total = quota.remainingAmount.toLocaleString("en", { + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }); itemsCardOCT.value[6].total = quota.totalBackup; itemsCardSpeciel.value[0].total = quota.total; diff --git a/src/modules/13_salary/components/SalaryLists/TabMain.vue b/src/modules/13_salary/components/SalaryLists/TabMain.vue index ffcbd5e5f..e62e96084 100644 --- a/src/modules/13_salary/components/SalaryLists/TabMain.vue +++ b/src/modules/13_salary/components/SalaryLists/TabMain.vue @@ -265,7 +265,12 @@ function fetchDataPeriod(id: string) { pageSize: formFilter.pageSize.toString(), keyword: formFilter.keyword, type: store.tabType, - isRetire: isRetire.value === true ? "1" : "0", + isRetire: + store.roundMainCode === "APR" + ? null + : isRetire.value === true + ? "1" + : "0", }; http diff --git a/src/modules/13_salary/views/salaryRound.vue b/src/modules/13_salary/views/salaryRound.vue index 7c5c84242..8ddfb48b5 100644 --- a/src/modules/13_salary/views/salaryRound.vue +++ b/src/modules/13_salary/views/salaryRound.vue @@ -421,8 +421,7 @@ onMounted(async () => { color="edit" size="17px" :name=" - dateToISO(new Date()) >= - dateToISO(props.row.effectiveDate) + props.row.revisionId !== null ? 'mdi-eye-outline' : 'edit' " @@ -439,7 +438,10 @@ onMounted(async () => {