From 0b2bb5f2525e32666b7dbb0a2003635a307e9802 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 16 Jan 2024 10:33:44 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84=E0=B8=82?= =?UTF-8?q?=20display=201.=E0=B8=95=E0=B8=A3=E0=B8=A7=E0=B8=88=E0=B8=AA?= =?UTF-8?q?=E0=B8=AD=E0=B8=9A=E0=B8=84=E0=B8=B8=E0=B8=93=E0=B8=AA=E0=B8=A1?= =?UTF-8?q?=E0=B8=9A=E0=B8=B1=E0=B8=95=E0=B8=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/EvaluateStepMain.vue | 7 +- .../06_evaluate/components/step/step1.vue | 1 - .../06_evaluate/components/step/step2.vue | 4 +- .../06_evaluate/components/step/step3.vue | 4 - .../06_evaluate/components/step/step8.vue | 7 +- .../06_evaluate/components/step/step9.vue | 3 +- .../components/viewstep/popupHistory.vue | 14 +- .../components/viewstep/tableStep1.vue | 15 +- .../components/viewstep/viewPDF.vue | 9 +- .../components/viewstep/viewStep1.vue | 491 +++++++++--------- src/modules/06_evaluate/store.ts | 8 + .../06_evaluate/views/EvaluateMain.vue | 3 - 12 files changed, 277 insertions(+), 289 deletions(-) diff --git a/src/modules/06_evaluate/components/EvaluateStepMain.vue b/src/modules/06_evaluate/components/EvaluateStepMain.vue index fa08bb7..ba2ac7b 100644 --- a/src/modules/06_evaluate/components/EvaluateStepMain.vue +++ b/src/modules/06_evaluate/components/EvaluateStepMain.vue @@ -101,7 +101,6 @@ async function validateForm() { } if (hasError.every((result) => result === true)) { if (emptyValues.length > 0 && store.statusUpload === true) { - console.log("There are empty values in the array."); } else if (store.step === 2) { if (store.statusUpload === false) { saveStep2(); @@ -167,7 +166,7 @@ async function fetchCheckStep(id: string) { store.step = step; }) .catch((err) => { - messageError($q, err); + // messageError($q, err); }) .finally(() => { showLoadStatus.value = true; @@ -204,8 +203,8 @@ async function fetchDataStep1(id: string) { messageError($q, err); }) .finally(() => { - hideLoader(); showLoadStatus.value = true; + hideLoader(); }); } @@ -666,7 +665,7 @@ onMounted(async () => { class="col-xs-12 col-sm-7 row" v-if="store.step === 1 || store.step === 3 || store.step === 7" > -
+
{ props.data && fetchCheckSpec(props.data); - setTimeout(() => { education.value = props.educations ? props.educations diff --git a/src/modules/06_evaluate/components/step/step2.vue b/src/modules/06_evaluate/components/step/step2.vue index 68d1657..d45c8f4 100644 --- a/src/modules/06_evaluate/components/step/step2.vue +++ b/src/modules/06_evaluate/components/step/step2.vue @@ -29,9 +29,6 @@ const evaluateId = ref(route.params.id.toString()); /** emit */ const emit = defineEmits(["update:form"]); -const performance = ref(""); -const performanceOwner = ref(""); - /** form ผู้เซ็นเอกสาร*/ const formCommand = reactive({ commanderFullname: "", @@ -414,6 +411,7 @@ onMounted(async () => { downloadFile("6-ผลงานที่จะส่งประเมิน (เอกสารหมายเลข 11)"); }); +/** callback function */ watch( () => store.checkFileupload, () => { diff --git a/src/modules/06_evaluate/components/step/step3.vue b/src/modules/06_evaluate/components/step/step3.vue index 3ded0af..ba186bb 100644 --- a/src/modules/06_evaluate/components/step/step3.vue +++ b/src/modules/06_evaluate/components/step/step3.vue @@ -77,12 +77,8 @@ async function downloadFile(url: string) { }, }) .then((res) => { - console.log(url); - const blob = new Blob([res.data]); const objectUrl = URL.createObjectURL(blob); - console.log(objectUrl); - emit("update:file", objectUrl, url); }) .catch((err) => { diff --git a/src/modules/06_evaluate/components/step/step8.vue b/src/modules/06_evaluate/components/step/step8.vue index 98886dd..d8238e9 100644 --- a/src/modules/06_evaluate/components/step/step8.vue +++ b/src/modules/06_evaluate/components/step/step8.vue @@ -135,6 +135,10 @@ const author = ref(""); const subject = ref(""); const assignedPosition = ref(""); +/** + * function เรียกข้อมูลผลงาน + * @param id ประเมิน + */ async function fetcheSigner(id: string) { showLoader(); await http @@ -151,8 +155,9 @@ async function fetcheSigner(id: string) { }); } +/** lifecycleHook*/ onMounted(async () => { - await checkDoc(); + await checkDoc(); await fetcheSigner(evaluateId.value); }); diff --git a/src/modules/06_evaluate/components/step/step9.vue b/src/modules/06_evaluate/components/step/step9.vue index 04d1b57..a93faf1 100644 --- a/src/modules/06_evaluate/components/step/step9.vue +++ b/src/modules/06_evaluate/components/step/step9.vue @@ -5,12 +5,11 @@ import { useRoute } from "vue-router"; import env from "@/api"; /** importStore*/ -import { useEvaluateStore } from "@/modules/06_evaluate/store"; + import { useCounterMixin } from "@/stores/mixin"; /** use*/ const mixin = useCounterMixin(); -const stroe = useEvaluateStore(); const $q = useQuasar(); const route = useRoute(); diff --git a/src/modules/06_evaluate/components/viewstep/popupHistory.vue b/src/modules/06_evaluate/components/viewstep/popupHistory.vue index 4a8c740..0bd2c01 100644 --- a/src/modules/06_evaluate/components/viewstep/popupHistory.vue +++ b/src/modules/06_evaluate/components/viewstep/popupHistory.vue @@ -1,6 +1,7 @@