diff --git a/src/modules/06_evaluate/components/step/step5.vue b/src/modules/06_evaluate/components/step/step5.vue index 8196999..8544aca 100644 --- a/src/modules/06_evaluate/components/step/step5.vue +++ b/src/modules/06_evaluate/components/step/step5.vue @@ -8,7 +8,7 @@ import { useCounterMixin } from "@/stores/mixin"; const mixins = useCounterMixin(); const $q = useQuasar(); -const { date2Thai, success, messageError } = mixins; +const { date2Thai, success } = mixins; const props = defineProps({ evaluateId: { @@ -34,22 +34,27 @@ const items = ref([ }, ]); -async function onClickfetchDocument(fileName: string) { +const statusFile = ref(false); + +async function onClickfetchDocument(fileName: string, type: string) { props.evaluateId && (await http .get(config.API.loadFileDocument("เล่ม 1", props.evaluateId, fileName)) .then((res) => { const downloadUrl = res.data.downloadUrl; - const textarea = document.createElement("textarea"); - textarea.value = downloadUrl; - document.body.appendChild(textarea); - textarea.select(); - document.execCommand("copy"); - success($q, "คัดลอกลิ้งค์สำเร็จ"); + type === "COPPY" && coppyLink(downloadUrl); + statusFile.value = true; }) - .catch((err) => { - messageError($q, err); - })); + .catch((err) => {})); +} + +async function coppyLink(link: string) { + const textarea = document.createElement("textarea"); + textarea.value = link; + document.body.appendChild(textarea); + textarea.select(); + document.execCommand("copy"); + success($q, "คัดลอกลิ้งค์สำเร็จ"); } async function fetchCheckDate() { @@ -66,6 +71,7 @@ async function fetchCheckDate() { onMounted(async () => { fetchCheckDate(); + await onClickfetchDocument("บันทึกแจ้งผลการประกาศคัดเลือก", "CHECK"); }); @@ -111,7 +117,44 @@ onMounted(async () => { round color="primary" icon="mdi-clipboard-outline" - @click="onClickfetchDocument(item.fileName)" + @click="onClickfetchDocument(item.fileName, 'COPPY')" + > + คัดลอกลิ้งค์ + + + + + + + + + +
+ +
+ บันทึกแจ้งผลการประกาศคัดเลือก +
+
+
+
+ + + + บันทึกแจ้งผลการประกาศคัดเลือก + + + + คัดลอกลิ้งค์ diff --git a/src/modules/06_evaluate/components/step/step9.vue b/src/modules/06_evaluate/components/step/step9.vue index 4f0e4e1..04d4eea 100644 --- a/src/modules/06_evaluate/components/step/step9.vue +++ b/src/modules/06_evaluate/components/step/step9.vue @@ -1,12 +1,27 @@