diff --git a/src/modules/06_evaluate/components/Tab1.vue b/src/modules/06_evaluate/components/Tab1.vue index 786fc44..3b62673 100644 --- a/src/modules/06_evaluate/components/Tab1.vue +++ b/src/modules/06_evaluate/components/Tab1.vue @@ -119,6 +119,15 @@ async function onCilckNextStep() { : null; store.step === 2 || store.step === 6 ? validateStep2() + : store.step == 3 || store.step == 7 + ? dialogConfirm( + $q, + () => { + functionCreateDoc?.(); + }, + "ยืนยันการยื่นเอกสาร", + "ต้องการยืนยันการยื่นเอกสารใช่หรือไม่? หากยืนยันแล้วคุณจะไม่สามารถกลับมาแก้ไขเอกสารได้อีก" + ) : store.step < 9 && dialogConfirm( $q, diff --git a/src/modules/06_evaluate/components/step/step2.vue b/src/modules/06_evaluate/components/step/step2.vue index e054b28..5a0c4ed 100644 --- a/src/modules/06_evaluate/components/step/step2.vue +++ b/src/modules/06_evaluate/components/step/step2.vue @@ -113,7 +113,7 @@ async function onClickDowloadFile( reportName: templateName, data: data, }; - console.log(body); + await genReport(body, fileName); } @@ -149,6 +149,7 @@ async function fetchPathUpload( messageError($q, err); }) .finally(() => { + downloadFile(type); hideLoader(); }); } @@ -189,6 +190,42 @@ async function fetcheSigner(id: string) { }); } +const downloadFile1 = ref(""); +const downloadFile2 = ref(""); +const downloadFile3 = ref(""); +const downloadFile4 = ref(""); +const downloadFile5 = ref(""); +const downloadFile6 = ref(""); +async function downloadFile(fileName: string) { + showLoader(); + await http + .get(config.API.loadFileDocument("เล่ม 1", store.evaluateId, fileName)) + .then((res) => { + console.log(res.data); + if (fileName === "1-แบบพิจารณาคุณสมบัติบุคคล") { + downloadFile1.value = res.data.downloadUrl; + } else if (fileName === "2-แบบแสดงรายละเอียดการเสนอผลงาน") { + downloadFile2.value = res.data.downloadUrl; + } else if ( + fileName === + "3-แบบตรวจสอบความถูกต้องครบถ้วนของข้อมูลเพื่อประกอบการคัดเลือกบุคคล (เอกสารแบบ ก.)" + ) { + downloadFile3.value = res.data.downloadUrl; + } else if (fileName === "4-แบบประเมินคุณลักษณะบุคคล") { + downloadFile4.value = res.data.downloadUrl; + } else if ( + fileName === "5-แบบสรุปข้อมูลของผู้ขอรับการคัดเลือก (เอกสารหมายเลข 9)" + ) { + downloadFile5.value = res.data.downloadUrl; + } else if (fileName === "6-ผลงานที่จะส่งประเมิน (เอกสารหมายเลข 11)") { + downloadFile6.value = res.data.downloadUrl; + } + }) + .finally(() => { + hideLoader(); + }); +} + onMounted(async () => { const ref = { commanderFullnameRef: commanderFullnameRef.value, @@ -206,6 +243,14 @@ onMounted(async () => { fetcheSigner(store.evaluateId); } emit("update:form", formCommand, ref); + downloadFile("1-แบบพิจารณาคุณสมบัติบุคคล"); + downloadFile("2-แบบแสดงรายละเอียดการเสนอผลงาน"); + downloadFile( + "3-แบบตรวจสอบความถูกต้องครบถ้วนของข้อมูลเพื่อประกอบการคัดเลือกบุคคล (เอกสารแบบ ก.)" + ); + downloadFile("4-แบบประเมินคุณลักษณะบุคคล"); + downloadFile("5-แบบสรุปข้อมูลของผู้ขอรับการคัดเลือก (เอกสารหมายเลข 9)"); + downloadFile("6-ผลงานที่จะส่งประเมิน (เอกสารหมายเลข 11)"); }); @@ -241,13 +286,14 @@ onMounted(async () => {
ดูไฟล์เอกสาร @@ -255,7 +301,6 @@ onMounted(async () => {
{
{
{
{
{
{
{
{
{
{
{
{ lazy-rules /> {
{ @update:model-value="updateInput(formCommand)" /> { icon="mdi-clipboard-outline" @click="onClickfetchDocument(item.fileName, 'COPPY')" > - คัดลอกลิ้งค์ + คัดลอกลิงค์ @@ -162,7 +162,7 @@ onMounted(async () => { ) " > - คัดลอกลิ้งค์ + คัดลอกลิงค์ diff --git a/src/modules/06_evaluate/components/step/step6.vue b/src/modules/06_evaluate/components/step/step6.vue index 629c471..c043ad2 100644 --- a/src/modules/06_evaluate/components/step/step6.vue +++ b/src/modules/06_evaluate/components/step/step6.vue @@ -266,6 +266,7 @@ onMounted(async () => {
{ lazy-rules /> {
{ @update:model-value="updateInput(formCommand)" /> (""); +function checkDoc() { + showLoader(); + http + .get( + config.API.loadFileDocument( + "เล่ม 2", + store.evaluateId, + "2-เอกสารเล่ม 2 (ฉบับแก้ไข)" + ) + ) + .then((res: any) => { + downloadUrl.value = res.data.downloadUrl; + }) + // .catch((e) => { + // messageError($q, e); + // }) + .finally(() => { + hideLoader(); + }); +} + onMounted(async () => { await fetchDirector(); + checkDoc(); }); @@ -187,7 +211,7 @@ onMounted(async () => {
-
+
เอกสารเล่ม 2 (ฉบับแก้ไข) @@ -195,29 +219,13 @@ onMounted(async () => {
-
- -
+
+
{ >
+
+ + ดูไฟล์เอกสาร +
diff --git a/src/modules/06_evaluate/components/step/step9.vue b/src/modules/06_evaluate/components/step/step9.vue index 1fb27dd..f373743 100644 --- a/src/modules/06_evaluate/components/step/step9.vue +++ b/src/modules/06_evaluate/components/step/step9.vue @@ -25,7 +25,7 @@ function copyLink() { // document.body.appendChild(textarea); // textarea.select(); // document.execCommand("copy"); -// success($q, "คัดลอกลิ้งค์สำเร็จ"); +// success($q, "คัดลอกลิงค์สำเร็จ"); // } @@ -41,11 +41,11 @@ function copyLink() { class="q-mt-md" outline icon="mdi-clipboard-outline" - label="คัดลอกลิ้งค์" + label="คัดลอกลิงค์" color="primary" @click="copyLink" > - คัดลอกลิ้งค์ คัดลอกลิงค์
diff --git a/src/modules/06_evaluate/components/viewstep/viewStep1.vue b/src/modules/06_evaluate/components/viewstep/viewStep1.vue index 2924ebc..00f5683 100644 --- a/src/modules/06_evaluate/components/viewstep/viewStep1.vue +++ b/src/modules/06_evaluate/components/viewstep/viewStep1.vue @@ -240,7 +240,7 @@ onMounted(async () => { ประวัติการศึกษา
-
+