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 @@
-
-
-
-
-
- ข้อมูลส่วนตัว
-
-
+
+
+
+
+ ข้อมูลส่วนตัว
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ประวัติการศึกษา
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -246,33 +369,22 @@ onMounted(async () => {
+ label="วันที่สำเร็จการศึกษา"
+ >
+
+
+
+
+
-
-
-
-
-
-
@@ -280,8 +392,8 @@ onMounted(async () => {
@@ -289,8 +401,16 @@ onMounted(async () => {
+
+
+
@@ -298,211 +418,86 @@ onMounted(async () => {
+
+
+
+
-
-
-
-
- ประวัติการศึกษา
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ไม่มีประวัติการศึกษา
-
-
-
-
-
- ใบอนุญาตประกอบวิชาชีพ
-
-
-
-
-
-
-
- ประวัติการรับราชการ
-
-
-
-
-
-
-
- ประวัติการฝึกอบรมดูงาน
-
-
-
-
-
-
-
- ประสบการณ์ในการปฏิบัติงาน
-
-
-
-
-
-
-
- ผลงานที่เคยเสนอขอประเมิน (ถ้ามี)
-
-
-
-
+
+ ไม่มีประวัติการศึกษา
+
-
+
+
+
+ ใบอนุญาตประกอบวิชาชีพ
+
+
+
+
+
+
+
+ ประวัติการรับราชการ
+
+
+
+
+
+
+
+ ประวัติการฝึกอบรมดูงาน
+
+
+
+
+
+
+
+ ประสบการณ์ในการปฏิบัติงาน
+
+
+
+
+
+
+
+ ผลงานที่เคยเสนอขอประเมิน (ถ้ามี)
+
+
+
+
+
diff --git a/src/modules/06_evaluate/store.ts b/src/modules/06_evaluate/store.ts
index 6ba4225..13e2143 100644
--- a/src/modules/06_evaluate/store.ts
+++ b/src/modules/06_evaluate/store.ts
@@ -12,6 +12,10 @@ export const useEvaluateStore = defineStore("evaluateStore", () => {
const visibleColumns = ref
([]);
const row = ref();
+ /**
+ * function เรียกข่อมูลรายการประเมิน
+ * @param data ข้อมูลรายการประเมิน
+ */
async function fetchEvaluateList(data: any) {
const list = data.map((e: any) => ({
id: e.id,
@@ -43,6 +47,10 @@ export const useEvaluateStore = defineStore("evaluateStore", () => {
"เสร็จสิ้น",
]);
+ /**
+ * function แปรงสถานะ
+ * @param val สถานะ
+ */
function convertStatus(val: string) {
switch (val) {
case "CHECK_SPEC":
diff --git a/src/modules/06_evaluate/views/EvaluateMain.vue b/src/modules/06_evaluate/views/EvaluateMain.vue
index 2d73487..76e8045 100644
--- a/src/modules/06_evaluate/views/EvaluateMain.vue
+++ b/src/modules/06_evaluate/views/EvaluateMain.vue
@@ -55,8 +55,6 @@ const maxPage = ref(10);
/** function เรียกรายการประเมิน*/
async function fetchEvaluteList() {
- console.log("test");
-
showLoader();
const body = {
page: page.value,
@@ -75,7 +73,6 @@ async function fetchEvaluteList() {
})
.finally(() => {
hideLoader();
- console.log("test");
});
}