From 396c7f9d984aeea9b81eaa69f723012f82b6baf5 Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Wed, 14 Aug 2024 16:09:05 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=97=E0=B8=B0=E0=B9=80=E0=B8=9A=E0=B8=B5?= =?UTF-8?q?=E0=B8=A2=E0=B8=99=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=A7=E0=B8=B1?= =?UTF-8?q?=E0=B8=95=E0=B8=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/04_registryPerson/store.ts | 2 +- src/modules/04_registryPerson/views/list.vue | 27 ++++++++++++++++++-- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/modules/04_registryPerson/store.ts b/src/modules/04_registryPerson/store.ts index ca9cf5cde..73c15a8fc 100644 --- a/src/modules/04_registryPerson/store.ts +++ b/src/modules/04_registryPerson/store.ts @@ -68,7 +68,7 @@ export const useRegistryNewDataStore = defineStore("registryNew", () => { posType: "ทั้งหมด", posLevel: "ทั้งหมด", retireYear: "", - node: "เลือกหน่วยงาน/ส่วนราชการ", + node: "เลือกหน่วยงาน", }); const nodeData = reactive({ diff --git a/src/modules/04_registryPerson/views/list.vue b/src/modules/04_registryPerson/views/list.vue index 54a984c42..d7aa64e7d 100644 --- a/src/modules/04_registryPerson/views/list.vue +++ b/src/modules/04_registryPerson/views/list.vue @@ -250,6 +250,8 @@ async function selectType() { store.labelOption.posType = "ทั้งหมด"; store.labelOption.posLevel = "ทั้งหมด"; store.formFilter.type = empType.value; + store.labelOption.node = empType.value === "officer" ? "เลือกหน่วยงาน/ส่วนราชการ":'เลือกหน่วยงาน'; + } else { // แต่ถ้าประเภทเดิมระบบจะใช้ filter เดิมที่เคยค้นหาไว้ if ( @@ -303,6 +305,10 @@ function clearSelect(t: string) { } else if (t === "rangeYear") { store.formFilter.rangeYear.min = 0; store.formFilter.rangeYear.max = 60; + }else if (t === "org") { + nodeData.node = null; + nodeData.nodeId = null; + store.labelOption.node = empType.value === "officer" ? "เลือกหน่วยงาน/ส่วนราชการ":'เลือกหน่วยงาน'; } store.formFilter.page = 1; fetchDataPerson(); @@ -361,7 +367,7 @@ function updateSelectedTreeMain(data: any) { if (nodeData.node === data.orgLevel && nodeData.nodeId === data.orgTreeId) { store.nodeData.node = null; store.nodeData.nodeId = null; - nodeData.name = "เลือกหน่วยงาน/ส่วนราชการ"; + nodeData.name = empType.value === "officer" ? "เลือกหน่วยงาน/ส่วนราชการ":'เลือกหน่วยงาน'; } else { store.nodeData.node = data.orgLevel; store.nodeData.nodeId = data.orgTreeId; @@ -465,7 +471,24 @@ onMounted(async () => { @click="() => (selectNode = true)" >