fixing registry

This commit is contained in:
Warunee Tamkoo 2025-02-20 17:31:15 +07:00
parent 2cd133dce9
commit c03bcb3928
4 changed files with 95 additions and 86 deletions

View file

@ -109,11 +109,9 @@ const baseItemsMenu = ref<DataOptionSys[]>([
const itemsMenu = computed(() => {
if (
leaveReason.value ===
"(พ้นจากราชการด้วยสาเหตุ : ได้รับโทษทางวินัย ให้ออกจากราชการไว้ก่อน)" ||
leaveReason.value === "(พ้นจากราชการด้วยสาเหตุ : ลาออกจากราชการ)" ||
leaveReason.value ===
"(พ้นจากราชการด้วยสาเหตุ : ได้รับโทษทางวินัย พักจากราชการ)"
leaveType.value === "DISCIPLINE_TEMP_SUSPEND" ||
leaveType.value === "RETIRE_RESIGN" ||
leaveType.value === "DISCIPLINE_SUSPEND"
) {
return (
baseItemsMenu.value?.filter(
@ -357,6 +355,7 @@ const reasonOptions = ref<DataOption[]>([
},
]);
const leaveType = ref<string>("");
/** ฟังก์ชันดึงข้อมูลส่วนต้ว*/
async function fetchDataPersonal() {
showLoader();
@ -366,6 +365,7 @@ async function fetchDataPersonal() {
formDetail.value = await res.data.result;
storeRegistry.citizenId = res.data.result.citizenId;
storeRegistry.isLeave = res.data.result.isLeave;
leaveType.value = res.data.result.leaveType;
if (res.data.result.leaveReason) {
//
@ -792,11 +792,9 @@ onMounted(async () => {
'SYS_DISMISS',
'SYS_PLACEMENT_OTHER',
])) ||
leaveReason ===
'(พ้นจากราชการด้วยสาเหตุ : ได้รับโทษทางวินัย ให้ออกจากราชการไว้ก่อน)' ||
leaveReason === '(พ้นจากราชการด้วยสาเหตุ : ลาออกจากราชการ)' ||
leaveReason ===
'(พ้นจากราชการด้วยสาเหตุ : ได้รับโทษทางวินัย พักจากราชการ)'
leaveType === 'DISCIPLINE_TEMP_SUSPEND' ||
leaveType === 'RETIRE_RESIGN' ||
leaveType === 'DISCIPLINE_SUSPEND'
"
size="md"
rounded

View file

@ -401,7 +401,7 @@ onMounted(async () => {
<q-card class="q-mt-md">
<q-card-section class="card-img q-pb-lg">
<div class="text-h5 text-center q-py-md text-weight-medium">
นหาขอมลทะเบยนประว {{ store.formFilter.dateAppoint }}
นหาขอมลทะเบยนประว
{{
empType === "officer" ? "ข้าราชการ กทม. สามัญ" : "ลูกจ้างประจำ กทม."
}}
@ -536,7 +536,7 @@ onMounted(async () => {
</q-list>
</q-btn-dropdown>
<q-separator inset vertical class="lineFil" />
<!-- <q-separator inset vertical class="lineFil" /> -->
<q-btn-dropdown
flat
dense
@ -693,19 +693,15 @@ onMounted(async () => {
label="ทดลองปฏิบัติหน้าที่ราชการ"
@update:model-value="getSearch"
/>
<q-separator inset vertical class="lineFil" />
<q-toggle
v-model="store.formFilter.isShowRetire"
color="primary"
label="แสดงข้อมูลผู้พ้นจากราชการ"
@update:model-value="getSearch"
/>
<q-toggle
v-if="store.formFilter.nodeId"
v-model="store.formFilter.isAll"
color="primary"
label="แสดงตำแหน่งทั้งหมด"
@update:model-value="getSearch"
/>
<q-btn-dropdown
v-if="store.formFilter.isShowRetire"
@ -720,7 +716,7 @@ onMounted(async () => {
{{
store.labelOption.retireType !== "ทั้งหมด"
? store.labelOption.retireType
: `ประเภทการพ้นจากราชการ${store.labelOption.retireType}`
: `ประเภท${store.labelOption.retireType}`
}}
<q-btn
v-if="store.labelOption.retireType !== 'ทั้งหมด'"
@ -748,6 +744,15 @@ onMounted(async () => {
</q-btn-dropdown>
<q-separator inset vertical class="lineFil" />
<q-toggle
v-if="store.formFilter.nodeId"
v-model="store.formFilter.isAll"
color="primary"
label="แสดงตำแหน่งทั้งหมด"
@update:model-value="getSearch"
/>
<q-btn-dropdown
rounded
flat