ทะเบียนประวัติ
This commit is contained in:
parent
e6a4006244
commit
396c7f9d98
2 changed files with 26 additions and 3 deletions
|
|
@ -68,7 +68,7 @@ export const useRegistryNewDataStore = defineStore("registryNew", () => {
|
||||||
posType: "ทั้งหมด",
|
posType: "ทั้งหมด",
|
||||||
posLevel: "ทั้งหมด",
|
posLevel: "ทั้งหมด",
|
||||||
retireYear: "",
|
retireYear: "",
|
||||||
node: "เลือกหน่วยงาน/ส่วนราชการ",
|
node: "เลือกหน่วยงาน",
|
||||||
});
|
});
|
||||||
|
|
||||||
const nodeData = reactive<any>({
|
const nodeData = reactive<any>({
|
||||||
|
|
|
||||||
|
|
@ -250,6 +250,8 @@ async function selectType() {
|
||||||
store.labelOption.posType = "ทั้งหมด";
|
store.labelOption.posType = "ทั้งหมด";
|
||||||
store.labelOption.posLevel = "ทั้งหมด";
|
store.labelOption.posLevel = "ทั้งหมด";
|
||||||
store.formFilter.type = empType.value;
|
store.formFilter.type = empType.value;
|
||||||
|
store.labelOption.node = empType.value === "officer" ? "เลือกหน่วยงาน/ส่วนราชการ":'เลือกหน่วยงาน';
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// แต่ถ้าประเภทเดิมระบบจะใช้ filter เดิมที่เคยค้นหาไว้
|
// แต่ถ้าประเภทเดิมระบบจะใช้ filter เดิมที่เคยค้นหาไว้
|
||||||
if (
|
if (
|
||||||
|
|
@ -303,6 +305,10 @@ function clearSelect(t: string) {
|
||||||
} else if (t === "rangeYear") {
|
} else if (t === "rangeYear") {
|
||||||
store.formFilter.rangeYear.min = 0;
|
store.formFilter.rangeYear.min = 0;
|
||||||
store.formFilter.rangeYear.max = 60;
|
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;
|
store.formFilter.page = 1;
|
||||||
fetchDataPerson();
|
fetchDataPerson();
|
||||||
|
|
@ -361,7 +367,7 @@ function updateSelectedTreeMain(data: any) {
|
||||||
if (nodeData.node === data.orgLevel && nodeData.nodeId === data.orgTreeId) {
|
if (nodeData.node === data.orgLevel && nodeData.nodeId === data.orgTreeId) {
|
||||||
store.nodeData.node = null;
|
store.nodeData.node = null;
|
||||||
store.nodeData.nodeId = null;
|
store.nodeData.nodeId = null;
|
||||||
nodeData.name = "เลือกหน่วยงาน/ส่วนราชการ";
|
nodeData.name = empType.value === "officer" ? "เลือกหน่วยงาน/ส่วนราชการ":'เลือกหน่วยงาน';
|
||||||
} else {
|
} else {
|
||||||
store.nodeData.node = data.orgLevel;
|
store.nodeData.node = data.orgLevel;
|
||||||
store.nodeData.nodeId = data.orgTreeId;
|
store.nodeData.nodeId = data.orgTreeId;
|
||||||
|
|
@ -465,7 +471,24 @@ onMounted(async () => {
|
||||||
@click="() => (selectNode = true)"
|
@click="() => (selectNode = true)"
|
||||||
>
|
>
|
||||||
<template v-slot:label>
|
<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>
|
</template>
|
||||||
</q-btn-dropdown>
|
</q-btn-dropdown>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue