diff --git a/src/modules/12_Evaluate/components/Table.vue b/src/modules/12_Evaluate/components/Table.vue
index 862cb5f87..9c159f90e 100644
--- a/src/modules/12_Evaluate/components/Table.vue
+++ b/src/modules/12_Evaluate/components/Table.vue
@@ -161,6 +161,7 @@ watch([() => currentPage.value, () => pagination.value.rowsPerPage], () => {
+
diff --git a/src/modules/12_Evaluate/store/Evaluate.ts b/src/modules/12_Evaluate/store/Evaluate.ts
index 80e4e9498..a5dfe0efc 100644
--- a/src/modules/12_Evaluate/store/Evaluate.ts
+++ b/src/modules/12_Evaluate/store/Evaluate.ts
@@ -10,17 +10,37 @@ export const useEvalutuonStore = defineStore("EvalutuonStore", () => {
/** function สถานะ*/
function convertStatus(val: string) {
switch (val) {
- // case "NEW":
- // return "กำลังสรุปผลการพิจารณา";
- // case "STOP":
- // return "ยุติเรื่อง";
+ 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 "กำลังสรุปผลการพิจารณา";
- case "REPORT":
- return "ส่งไปออกคำสั่ง";
+ 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([
"citizanId",
"fullName",
@@ -31,6 +51,19 @@ export const useEvalutuonStore = defineStore("EvalutuonStore", () => {
"status",
]);
const rows = ref([]);
+ function fetchData(data: any[]) {
+ const dataList: any[] = data.map((data: any) => ({
+ citizanId: data.citizanId,
+ fullName: data.fullName,
+ position: data.position,
+ level: data.level,
+ positionNumber: data.positionNumber,
+ agency: data.agency,
+ status: convertStatus(data.status),
+ }));
+ rows.value = dataList;
+ console.log(dataList);
+ }
const columns = ref([
{
@@ -110,5 +143,7 @@ export const useEvalutuonStore = defineStore("EvalutuonStore", () => {
visibleColumns,
columns,
rows,
+ convertStatus,
+ fetchData,
};
});
diff --git a/src/modules/12_Evaluate/views/MainPage.vue b/src/modules/12_Evaluate/views/MainPage.vue
index 91f98d6d4..7af2bc812 100644
--- a/src/modules/12_Evaluate/views/MainPage.vue
+++ b/src/modules/12_Evaluate/views/MainPage.vue
@@ -20,16 +20,103 @@ const { showLoader, hideLoader, messageError } = mixin;
const initialPagination = ref({
rowsPerPage: 0,
});
+function Detailpage() {
+ router.push("/evaluate/detail");
+}
const page = ref(1);
-const pageSize = ref(5);
+const pageSize = ref(10);
const maxPage = ref(1);
const filter = ref("");
/**เมื่อเริ่มโหลดหน้า
* ส่งข้อมูลจำลองไปยัง store
*/
-onMounted(async () => {});
+onMounted(async () => {
+ store.fetchData([
+ {
+ citizanId: "1230030004001",
+ fullName: "นางวัศยา ศรีสร้อย",
+ position: "ผู้อำนวยการสถาบัน",
+ level: "ปฏิบัติการ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานกฎหมาย",
+ status: "WAIT_CHECK_DOC_V1",
+ },
+ {
+ citizanId: "172223000401",
+ fullName: "นางธัญพร ปัทมเดชา",
+ position: "หัวหน้าสำนักงาน",
+ level: "ปฏิบัติการ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานกฎหมาย",
+ status: "WAIT_CHECK_DOC_V1",
+ },
+ {
+ citizanId: "122222000401",
+ fullName: "นายสิริศักดิ์ พรมบุตร",
+ position: "นักบริหาร",
+ level: "ชำนาญการพิเศษ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานกฎหมายอาคาร",
+ status: "WAIT_CHECK_DOC_V2",
+ },
+ {
+ citizanId: "111111100401",
+ fullName: "นายเอกฉัท วีระโชติ ",
+ position: "นักบริหาร",
+ level: "อำนวยการ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานการคลัง",
+ status: "DONE",
+ },
+ {
+ citizanId: "122203000401",
+ fullName: "นางธนิดา มั่นคงประสิทธิ์",
+ position: "ผู้อำนวยการกอง",
+ level: "อาวุโส",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มกิจการสภา",
+ status: "WAIT_CHECK_DOC_V1",
+ },
+ {
+ citizanId: "123003111401",
+ fullName: "นางณิชมน ลือขำ ",
+ position: "ผู้อำนวยการสถาบัน",
+ level: "ชำนาญงาน",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มกิจการสภา",
+ status: "WAIT_CHECK_DOC_V2",
+ },
+ {
+ citizanId: "111111100401",
+ fullName: "นายเอกฉัท วีระโชติ ",
+ position: "นักบริหาร",
+ level: "อำนวยการ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานการคลัง",
+ status: "ANNOUNCE_WEB",
+ },
+ {
+ citizanId: "111111100401",
+ fullName: "นายเอกฉัท วีระโชติ ",
+ position: "นักบริหาร",
+ level: "อำนวยการ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานการคลัง",
+ status: "PREPARE_DOC_V2",
+ },
+ {
+ citizanId: "111111100401",
+ fullName: "นายเอกฉัท วีระโชติ ",
+ position: "นักบริหาร",
+ level: "อำนวยการ",
+ positionNumber: "สก.ก412",
+ agency: "กลุ่มงานการคลัง",
+ status: "CHECK_DOC_V2",
+ },
+ ]);
+});
@@ -63,6 +150,79 @@ onMounted(async () => {});
{{ col.value }}
+
+
+
+ {{ props.rows && props.rows.status }}
+
+
+
+
+
+ ตรวจสอบคุณสมบัติ
+
+
+
+
+
+
+
+
+ ประวัติการเปลี่ยนสถานะ
+
+
+
+
+
+
+
+ พิจารณาผลการประเมิน
+
+
+
+
+