diff --git a/src/modules/07_insignia/components/2_Manage/Tab1.vue b/src/modules/07_insignia/components/2_Manage/Tab1.vue index 808e2c9bc..5791f47de 100644 --- a/src/modules/07_insignia/components/2_Manage/Tab1.vue +++ b/src/modules/07_insignia/components/2_Manage/Tab1.vue @@ -750,12 +750,10 @@ function filterSelector(val: string, update: Function, name: string) { update(() => { const needle = val.toLowerCase(); if (name === "typeinsigniaOptions") { - DataStore.typeinsignia = ""; typeinsigniaOptions.value = DataStore.typeinsigniaOptions.filter( (v: OptionData) => v.name.toLowerCase().indexOf(needle) > -1 ); } else if (name === "employeeClassOps") { - DataStore.employeeClass = ""; employeeClassOps.value = DataStore.employeeClassOps.filter( (v: OptionData) => v.name.toLowerCase().indexOf(needle) > -1 ); @@ -832,6 +830,8 @@ onMounted(async () => { option-label="name" lazy-rules use-input + hide-selected + fill-input hide-bottom-space :readonly="false" :borderless="false" @@ -846,7 +846,6 @@ onMounted(async () => { { placeholder="ค้นหา" > @@ -878,7 +871,6 @@ onMounted(async () => { :options="columns" option-value="name" style="min-width: 140px" - class="col-xs-12 col-sm-3 col-md-2" /> @@ -896,6 +888,8 @@ onMounted(async () => { lazy-rules hide-bottom-space use-input + hide-selected + fill-input :readonly="false" :borderless="false" :outlined="true" @@ -940,6 +934,8 @@ onMounted(async () => { emit-value use-input map-options + hide-selected + fill-input option-label="name" :options="employeeClassOps" option-value="id" diff --git a/src/modules/07_insignia/components/2_Manage/Tab2.vue b/src/modules/07_insignia/components/2_Manage/Tab2.vue index 891837cbf..c8e60c436 100644 --- a/src/modules/07_insignia/components/2_Manage/Tab2.vue +++ b/src/modules/07_insignia/components/2_Manage/Tab2.vue @@ -32,7 +32,6 @@ const props = defineProps({ }); const organization = ref("1"); -const organizationOptions = ref([{ id: "1", name: "ทั้งหมด" }]); const filterOrganizationOP = ref([]); //หน่วยงาน const typeinsigniaOptions = ref(DataStore.typeinsigniaOptions); //ประเภทเครื่องราย const employeeClassOps = ref(DataStore.employeeClassOps); //ประเภทข้ารายกาช @@ -226,12 +225,10 @@ function filterSelector(val: string, update: Function, name: string) { update(() => { const needle = val.toLowerCase(); if (name === "typeinsigniaOptions") { - DataStore.typeinsignia = ""; typeinsigniaOptions.value = DataStore.typeinsigniaOptions.filter( (v: OptionData) => v.name.toLowerCase().indexOf(needle) > -1 ); } else if (name === "employeeClassOps") { - DataStore.employeeClass = ""; employeeClassOps.value = DataStore.employeeClassOps.filter( (v: OptionData) => v.name.toLowerCase().indexOf(needle) > -1 ); @@ -312,7 +309,6 @@ watch( @@ -344,7 +334,6 @@ watch( :options="columns" option-value="name" style="min-width: 140px" - class="col-xs-12 col-sm-3 col-md-2" /> @@ -361,6 +350,8 @@ watch( lazy-rules hide-bottom-space use-input + hide-selected + fill-input :readonly="false" :borderless="false" :outlined="true" @@ -404,6 +395,8 @@ watch( :label="`${'สถานภาพ'}`" emit-value use-input + hide-selected + fill-input map-options option-label="name" :options="employeeClassOps" diff --git a/src/modules/07_insignia/components/2_Manage/Tab3.vue b/src/modules/07_insignia/components/2_Manage/Tab3.vue index d0344e55d..0912e1ffb 100644 --- a/src/modules/07_insignia/components/2_Manage/Tab3.vue +++ b/src/modules/07_insignia/components/2_Manage/Tab3.vue @@ -3,7 +3,6 @@ import { onMounted, ref, watch } from "vue"; import { checkPermission } from "@/utils/permissions"; import { useInsigniaDataStore } from "@/modules/07_insignia/store"; -import { useroleUserDataStore } from "@/stores/roleUser"; /** import Type*/ import type { QTableProps } from "quasar"; @@ -15,7 +14,6 @@ import PopupPersonal from "@/components/Dialogs/PopupPersonalNew.vue"; /** useStore*/ const DataStore = useInsigniaDataStore(); -const roleDataStore = useroleUserDataStore(); const props = defineProps({ tab: { @@ -151,6 +149,7 @@ const visibleColumns = ref([ "insigniaType", "insigniaSend", "insigniaLevel", + "dateSend", ]); /** function เลือกหน่วยงาน */ @@ -185,10 +184,7 @@ function updatemodalPersonal(modal: boolean) { /** ข้อมูล Table*/ const filterKeyword = ref(""); const filterRef = ref(null); -const resetFilter = () => { - filterKeyword.value = ""; - filterRef.value.focus(); -}; + const pagination = ref({ sortBy: "name", descending: false, @@ -226,12 +222,10 @@ function filterSelector(val: string, update: Function, name: string) { update(() => { const needle = val.toLowerCase(); if (name === "typeinsigniaOptions") { - DataStore.typeinsignia = ""; typeinsigniaOptions.value = DataStore.typeinsigniaOptions.filter( (v: OptionData) => v.name.toLowerCase().indexOf(needle) > -1 ); } else if (name === "employeeClassOps") { - DataStore.employeeClass = ""; employeeClassOps.value = DataStore.employeeClassOps.filter( (v: OptionData) => v.name.toLowerCase().indexOf(needle) > -1 ); @@ -313,7 +307,6 @@ watch( @@ -345,7 +332,6 @@ watch( :options="columns" option-value="name" style="min-width: 140px" - class="col-xs-12 col-sm-3 col-md-2" /> diff --git a/src/modules/07_insignia/views/01_RoundMain.vue b/src/modules/07_insignia/views/01_RoundMain.vue index ca98bbef4..1e6d551db 100644 --- a/src/modules/07_insignia/views/01_RoundMain.vue +++ b/src/modules/07_insignia/views/01_RoundMain.vue @@ -183,6 +183,7 @@ onMounted(async () => { await fetchData(); }); + - + diff --git a/src/modules/07_insignia/views/02_ManageMain.vue b/src/modules/07_insignia/views/02_ManageMain.vue index 40262a22e..2700db34d 100644 --- a/src/modules/07_insignia/views/02_ManageMain.vue +++ b/src/modules/07_insignia/views/02_ManageMain.vue @@ -5,7 +5,6 @@ import { useQuasar } from "quasar"; import { useRoute } from "vue-router"; import { useCounterMixin } from "@/stores/mixin"; import { useInsigniaDataStore } from "@/modules/07_insignia/store"; -import { useroleUserDataStore } from "@/stores/roleUser"; import { checkPermission } from "@/utils/permissions"; import http from "@/plugins/http"; import config from "@/app.config";