แสดง สถานภาพ

This commit is contained in:
setthawutttty 2025-03-05 15:13:40 +07:00
parent 7ce84981c7
commit 61500c81a0
3 changed files with 31 additions and 1 deletions

View file

@ -33,6 +33,15 @@ const columnsLeave = ref<QTableProps["columns"]>([
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "profileType",
align: "left",
label: "สถานภาพ",
sortable: true,
field: "profileType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "citizenId",
align: "left",
@ -117,6 +126,7 @@ const columnsLeave = ref<QTableProps["columns"]>([
const visibleColumnsLeave = ref<string[]>([
"no",
"leaveTypeName",
"profileType",
"citizenId",
"fullName",
"dateSendLeave",
@ -147,6 +157,15 @@ const columnsReject = ref<QTableProps["columns"]>([
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "profileType",
align: "left",
label: "สถานภาพ",
sortable: true,
field: "profileType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "fullName",
align: "left",
@ -178,6 +197,7 @@ const columnsReject = ref<QTableProps["columns"]>([
const visibleReject = ref<string[]>([
"no",
"leaveTypeName",
"profileType",
"fullName",
"dateSendLeave",
"status",
@ -296,7 +316,15 @@ onMounted(() => {
<div v-else-if="col.name == 'leaveTypeName'">
{{ convert(props.row) }}
</div>
<div v-else-if="col.name == 'profileType'">
{{
col.value !== "-"
? col.value == "OFFICER"
? "ข้าราชการ กทม. สามัญ"
: "ลูกจ้างประจำ กทม."
: "-"
}}
</div>
<div v-else class="table_ellipsis">
{{ col.value }}
</div>

View file

@ -17,6 +17,7 @@ interface ListLeave {
leaveStartDate?: Date | null;
leaveEndDate?: Date | null;
agency?: string;
profileType?: string;
org?: string;
position?: string;
level?: string;

View file

@ -44,6 +44,7 @@ export const useLeavelistDataStore = defineStore("leave", () => {
let datalist = data.map((e: ListLeave) => ({
id: e.id,
leaveTypeName: e.leaveTypeName ?? "-",
profileType: e.profileType ?? "-",
leaveTypeId: e.leaveTypeId ?? "-",
citizenId: e.citizenId ?? "-",
fullName: