แก้ฟิลเตอร์ จากล่างขึ้นบนถึง พ้นราชการ

This commit is contained in:
setthawutttty 2024-12-03 15:28:53 +07:00
parent 35422c6963
commit e9280ca4f3
21 changed files with 260 additions and 69 deletions

View file

@ -19,7 +19,7 @@ const dataStore = useDisciplineChannelDataStore();
const mainStore = useDisciplineMainStore();
const route = useRoute();
const mixin = useCounterMixin();
const { dialogRemove, showLoader, messageError, hideLoader, success } = mixin;
const { dialogRemove, showLoader, messageError, hideLoader, success,onSearchDataTable } = mixin;
const modal = ref<boolean>(false);
const isEdit = ref<boolean>(false);
@ -160,6 +160,14 @@ function onSubmit() {
});
}
function onSearch() {
dataStore.rows = onSearchDataTable(
filterKeyword.value,
dataStore.rowsData,
dataStore.columns ? dataStore.columns : []
);
}
/**เมื่อเริ่มโหลดหน้า เรียกใช้ฟังชั่น*/
onMounted(() => {
getComplaintChanal();
@ -196,6 +204,7 @@ onMounted(() => {
outlined
debounce="300"
placeholder="ค้นหา"
@keydown.enter="onSearch"
>
<template v-slot:append>
<q-icon name="search" />
@ -223,7 +232,6 @@ onMounted(() => {
:columns="dataStore.columns"
:rows="dataStore.rows"
row-key="id"
:filter="filterKeyword.trim()"
:visible-columns="dataStore.visibleColumns"
v-model:pagination="pagination"
>