ทะเบียนประวัติ

This commit is contained in:
STW_TTTY\stwtt 2024-08-14 16:09:05 +07:00
parent e6a4006244
commit 396c7f9d98
2 changed files with 26 additions and 3 deletions

View file

@ -68,7 +68,7 @@ export const useRegistryNewDataStore = defineStore("registryNew", () => {
posType: "ทั้งหมด",
posLevel: "ทั้งหมด",
retireYear: "",
node: "เลือกหน่วยงาน/ส่วนราชการ",
node: "เลือกหน่วยงาน",
});
const nodeData = reactive<any>({

View file

@ -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)"
>
<template v-slot:label>
{{ `${store.labelOption.node}` }}
{{
`${
store.labelOption.node !== "เลือกหน่วยงาน"
? store.labelOption.node
: empType === "officer"
? "เลือกหน่วยงาน/ส่วนราชการ"
: "เลือกหน่วยงาน"
}`
}}
<q-btn
v-if="store.labelOption.node !== 'เลือกหน่วยงาน' && store.labelOption.node !== 'เลือกหน่วยงาน/ส่วนราชการ'"
size="10px"
flat
round
color="white"
icon="close"
@click.stop.prevent="clearSelect('org')"
/>
</template>
</q-btn-dropdown>