From 845edd36bace1b85b70eeb264881dc80b6b92bbc Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 6 Mar 2026 11:21:24 +0700 Subject: [PATCH] feat: Advanced Search scholarship --- .../scholarship/DialogAdvancedSearch.vue | 72 +++++++++ .../15_development/views/Scholarship.vue | 138 ++++++++++++++++-- 2 files changed, 201 insertions(+), 9 deletions(-) create mode 100644 src/modules/15_development/components/scholarship/DialogAdvancedSearch.vue diff --git a/src/modules/15_development/components/scholarship/DialogAdvancedSearch.vue b/src/modules/15_development/components/scholarship/DialogAdvancedSearch.vue new file mode 100644 index 000000000..d5870a08e --- /dev/null +++ b/src/modules/15_development/components/scholarship/DialogAdvancedSearch.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/modules/15_development/views/Scholarship.vue b/src/modules/15_development/views/Scholarship.vue index ffdf765e4..dc08a04d5 100644 --- a/src/modules/15_development/views/Scholarship.vue +++ b/src/modules/15_development/views/Scholarship.vue @@ -1,5 +1,5 @@ @@ -281,10 +376,12 @@ onMounted(() => { label="เลือกประเภททุน" @update:model-value="fetchNewList" class="select_ellipsis" + :clearable="formQuery.type !== 'ALL'" + @clear="formQuery.type = 'ALL'" > - {{ - scholarshipTypeOp.find((e) => e.id === formQuery.type)?.name - }} + + {{ scholarshipTypeOp.find((e) => e.id === formQuery.type)?.name }} + @@ -302,6 +399,23 @@ onMounted(() => {
+ + ค้นหาขั้นสูง + {{ badgeAdvancedSearch }} + {
+ +