From 3210bbf68734d6bccf1e784ce7b1e9cbbc99e320 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 17 Oct 2025 10:02:24 +0700 Subject: [PATCH] fix:filter examResult --- .../03_recruiting/components/Table.vue | 33 ++++- .../03_recruiting/views/01_compete/Detail.vue | 120 ++++-------------- .../views/02_qualify/DisableDetail.vue | 72 ++++------- 3 files changed, 82 insertions(+), 143 deletions(-) diff --git a/src/modules/03_recruiting/components/Table.vue b/src/modules/03_recruiting/components/Table.vue index 7c7f200c8..847679f5c 100644 --- a/src/modules/03_recruiting/components/Table.vue +++ b/src/modules/03_recruiting/components/Table.vue @@ -7,7 +7,11 @@ const attrs = ref(useAttrs()); const table = ref(null); const filterRef = ref(null); -const filter = defineModel("filter", { required: true }); +const filter = defineModel("filter", { required: false }); +const examResult = defineModel("examResult", { + required: false, + default: "", +}); const pagination = defineModel("pagination", { required: true }); const props = defineProps({ @@ -44,6 +48,13 @@ const props = defineProps({ }, }); +const optionsStatus = ref([ + { label: "ทั้งหมด", value: "" }, + { label: "ขส.", value: "missed_exam" }, + { label: "ผ่าน", value: "pass" }, + { label: "ไม่ผ่าน", value: "notpass" }, +]); + const emit = defineEmits([ "update:inputfilter", "update:inputvisible", @@ -92,6 +103,7 @@ watch( } ); +