แสดง สถานภาพ
This commit is contained in:
parent
7ce84981c7
commit
61500c81a0
3 changed files with 31 additions and 1 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ interface ListLeave {
|
|||
leaveStartDate?: Date | null;
|
||||
leaveEndDate?: Date | null;
|
||||
agency?: string;
|
||||
profileType?: string;
|
||||
org?: string;
|
||||
position?: string;
|
||||
level?: string;
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue