diff --git a/src/modules/08_registryEmployee/components/DialogAddEmployee.vue b/src/modules/08_registryEmployee/components/DialogAddEmployee.vue index 6fd35bb66..7a44e1458 100644 --- a/src/modules/08_registryEmployee/components/DialogAddEmployee.vue +++ b/src/modules/08_registryEmployee/components/DialogAddEmployee.vue @@ -265,12 +265,11 @@ watch( - - - + +
@@ -551,15 +550,7 @@ watch( - + บันทึกข้อมูล diff --git a/src/modules/08_registryEmployee/views/Main.vue b/src/modules/08_registryEmployee/views/Main.vue index e8ea7d47e..3e068d875 100644 --- a/src/modules/08_registryEmployee/views/Main.vue +++ b/src/modules/08_registryEmployee/views/Main.vue @@ -7,7 +7,10 @@ import config from "@/app.config"; /** importType*/ import type { QInput, QTableProps } from "quasar"; -import type { NewPagination } from "@/modules/08_registryEmployee/interface/index/Main"; +import type { + NewPagination, + DataOption, +} from "@/modules/08_registryEmployee/interface/index/Main"; import type { DataEmployee } from "@/modules/08_registryEmployee/interface/response/Employee"; /** importComponents*/ @@ -41,7 +44,13 @@ const queryParams = reactive({ page: 1, pageSize: 10, type: "temp", + searchField: "fullName", + searchKeyword: "", }); +const searchTypeOption = ref([ + { id: "fullName", name: "ชื่อ-นามสกุล" }, + { id: "citizenId", name: "เลขประจำตัวประชาชน" }, +]); const columns = ref([ { @@ -298,21 +307,41 @@ onMounted(() => {
+ @@ -337,7 +366,6 @@ onMounted(() => { :rows="rows" :columns="columns" :visible-columns="visibleColumns" - :filter="filter" row-key="id" :rows-per-page-options="[10, 25, 50, 100]" @update:pagination="updatePagination"