diff --git a/src/modules/03_recruiting/views/02_qualify/DisablePeriod.vue b/src/modules/03_recruiting/views/02_qualify/DisablePeriod.vue
index fd8be548a..f429999e6 100644
--- a/src/modules/03_recruiting/views/02_qualify/DisablePeriod.vue
+++ b/src/modules/03_recruiting/views/02_qualify/DisablePeriod.vue
@@ -73,7 +73,7 @@
@click.stop.prevent="clickPassExam(props.row.id)"
icon="mdi-clipboard-arrow-down"
>
- ดาวน์โหลดรายชื่อผู้สอบแข่งขันได้
+ ดาวน์โหลดรายชื่อผู้สอบคัดเลือกคนพิการได้
diff --git a/src/modules/03_recruiting/views/02_qualify/manageDetail.vue b/src/modules/03_recruiting/views/02_qualify/manageDetail.vue
index df251685b..1282691cd 100644
--- a/src/modules/03_recruiting/views/02_qualify/manageDetail.vue
+++ b/src/modules/03_recruiting/views/02_qualify/manageDetail.vue
@@ -108,7 +108,7 @@
@click.stop.prevent="clickPassExam()"
icon="mdi-clipboard-arrow-down"
>
- ดาวน์โหลดรายชื่อผู้สอบแข่งขันได้
+ ดาวน์โหลดรายชื่อผู้สอบคัดเลือกได้
@@ -496,12 +496,34 @@ onMounted(async () => {
await fetchDataCom();
});
-const clickPassExam = () => {
- window.open(config.API.exportExamPassExamList(examId.value));
+const clickPassExam = async () => {
+ showLoader();
+ await http
+ .get(config.API.exportExamPassExamList(examId.value))
+ .then((res) => {
+ window.open(config.API.exportExamPassExamList(examId.value));
+ })
+ .catch((e) => {
+ messageError($q, e);
+ })
+ .finally(() => {
+ hideLoader();
+ });
};
-const clickCandidateList = () => {
- window.open(config.API.exportExamCandidateList(examId.value));
+const clickCandidateList = async () => {
+ showLoader();
+ await http
+ .get(config.API.exportExamCandidateList(examId.value))
+ .then((res) => {
+ window.open(config.API.exportExamCandidateList(examId.value));
+ })
+ .catch((e) => {
+ messageError($q, e);
+ })
+ .finally(() => {
+ hideLoader();
+ });
};
const fetchDataCom = async () => {