+
+
+ ข้อมูลส่วนตัว
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ประวัติการศึกษา
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ใบอนุญาตประกอบวิชาชีพ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ประวัติการรับราชการ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ประวัติการฝึกอบรมดูงาน
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ประสบการณ์ในการปฏิบัติงาน
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ผลงานทีเคยเสนอขอประเมิน (ถ้ามี)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@/modules/12_evaluate/store/evaluate
\ No newline at end of file
diff --git a/src/modules/12_Evaluate/store/Evaluate.ts b/src/modules/12_Evaluate/store/Evaluate.ts
new file mode 100644
index 000000000..d4637008e
--- /dev/null
+++ b/src/modules/12_Evaluate/store/Evaluate.ts
@@ -0,0 +1,426 @@
+import { defineStore } from "pinia";
+import { ref } from "vue";
+import type { QTableProps } from "quasar";
+import type { DataOption } from "@/modules/12_evaluate/interface/index/Main";
+import { useCounterMixin } from "@/stores/mixin";
+
+const mixin = useCounterMixin();
+const { date2Thai } = mixin;
+export const useEvalutuonStore = defineStore("EvalutuonStore", () => {
+ /** function สถานะ*/
+ function convertStatus(val: string) {
+ switch (val) {
+ case "CHECK_SPEC":
+ return "ตรวจสอบคุณสมบัติด้วยตนเอง";
+ case "PREPARE_DOC_V1":
+ return "จัดเตรียมเอกสารเล่ม";
+ case "CHECK_DOC_V1":
+ return "ตรวจสอบความถูกต้องของเอกสารเล่ม";
+ case "WAIT_CHECK_DOC_V1":
+ return "รอตรวจสอบคุณสมบัติ";
+ case "ANNOUNCE_WEB":
+ return "ประกาศบนเว็บไซต์";
+ case "PREPARE_DOC_V2":
+ return "จัดเตรียมเอกสารเล่ม";
+ case "WAIT_CHECK_DOC_V2":
+ return "รอพิจารณาผลการประเมิน";
+ case "CHECK_DOC_V2":
+ return "ตรวจสอบความถูกต้องของเอกสารเล่ม";
+ case "DONE":
+ return "เสร็จสิ้น";
+
+ }
+ }
+
+ // ตรวจสอบคุณสมบัติด้วยตนเอง -> CHECK_SPEC
+ // จัดเตรียมเอกสารเล่ม 1-> PREPARE_DOC_V1
+ // ตรวจสอบความถูกต้องของเอกสารเล่ม 1 -> CHECK_DOC_V1
+ // รอตรวจสอบคุณสมบัติ -> WAIT_CHECK_DOC_V1
+ // ประกาศบนเว็บไซต์ -> ANNOUNCE_WEB
+ // จัดเตรียมเอกสารเล่ม 2 -> PREPARE_DOC_V2
+ // ตรวจสอบความถูกต้องของเอกสารเล่ม 2 -> CHECK_DOC_V2
+ // รอพิจารณาผลการประเมิน -> WAIT_CHECK_DOC_V2
+ // เสร็จสิ้น -> DONE
+
+ const visibleColumns = ref