diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue
index 122218c2e..8c82e9109 100644
--- a/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue
+++ b/src/modules/12_evaluatePersonal/components/Detail/step/step2.vue
@@ -136,7 +136,6 @@ onMounted(async () => {
outlined
v-model="formCommand.elementaryFullName"
label="ชื่อ-นามสกุล"
- lazy-rules
hide-bottom-space
/>
@@ -144,42 +143,38 @@ onMounted(async () => {
-
+
@@ -202,50 +197,44 @@ onMounted(async () => {
outlined
v-model="formCommand.abovelevelFullname"
label="ชื่อ-นามสกุล"
- :rules="[(val:string) => !!val || `${'กรุณากรอกชื่อ-นามสกุล'}`]"
- lazy-rules
hide-bottom-space
/>
-
+
diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue
index f2ea25601..5c01eaa20 100644
--- a/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue
+++ b/src/modules/12_evaluatePersonal/components/Detail/step/step5.vue
@@ -72,17 +72,17 @@ async function save() {
) {
dialogConfirm($q, async () => {
showLoader();
- http
+ await http
.put(config.API.evaluationNext5To6(id.value))
.then(() => {
success($q, "บันทึกแจ้งผลการประกาศคัดเลือกสำเร็จ");
+ store.step = 6;
+ store.currentStep = 6;
})
.catch((e) => {
messageError($q, e);
})
.finally(() => {
- store.step = 6;
- store.currentStep = 6;
hideLoader();
});
});
@@ -164,7 +164,6 @@ async function copyLink(name: string) {
/** function เรียกข้อมูลวันที่ประกาศ */
async function getDate() {
- showLoader();
await http
.get(config.API.evaluationDateAnnounce(id.value))
.then((res) => {
@@ -174,11 +173,6 @@ async function getDate() {
})
.catch((e) => {
messageError($q, e);
- })
- .finally(() => {
- setTimeout(() => {
- hideLoader();
- }, 1500);
});
}
@@ -186,7 +180,6 @@ const download10Url = ref
("");
/** function เช็คไฟล์อัปโหลด*/
async function checkDocResult() {
- showLoader();
await http
.get(
config.API.evaluationPatchData(
@@ -197,11 +190,6 @@ async function checkDocResult() {
)
.then((res: any) => {
download10Url.value = res.data.downloadUrl;
- })
- .finally(() => {
- setTimeout(() => {
- hideLoader();
- }, 1500);
});
}
@@ -209,7 +197,6 @@ async function checkDocResult() {
* function เรียกข้อมูลผลงาน
*/
async function fetchDataSigner() {
- showLoader();
await http
.get(config.API.evaluationSigner(id.value, 1))
.then((res) => {
@@ -221,16 +208,18 @@ async function fetchDataSigner() {
})
.catch((e) => {
messageError($q, e);
- })
- .finally(() => {
- setTimeout(() => {
- hideLoader();
- }, 1500);
});
}
onMounted(async () => {
- await Promise.all([getDate(), checkDocResult(), fetchDataSigner()]);
+ try {
+ showLoader();
+ await Promise.all([getDate(), checkDocResult(), fetchDataSigner()]);
+ } catch (error) {
+ console.log(error);
+ } finally {
+ hideLoader();
+ }
});
diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue
index 29227328f..4af879af6 100644
--- a/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue
+++ b/src/modules/12_evaluatePersonal/components/Detail/step/step6.vue
@@ -179,52 +179,44 @@ onMounted(async () => {
outlined
label="ชื่อ-นามสกุล"
v-model="formCommand.elementaryFullName"
- lazy-rules
hide-bottom-space
/>
-
-
-
+
@@ -247,8 +239,6 @@ onMounted(async () => {
outlined
v-model="formCommand.abovelevelFullname"
label="ชื่อ-นามสกุล"
- :rules="[(val:string) => !!val || `${'กรุณากรอกชื่อ-นามสกุล'}`]"
- lazy-rules
hide-bottom-space
/>
@@ -256,45 +246,39 @@ onMounted(async () => {
-
-
+