change laporan data to flight
This commit is contained in:
parent
772d425fdd
commit
8a0f59e66e
@ -1,9 +1,9 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
definePageMeta({
|
definePageMeta({
|
||||||
title: "Laporan",
|
title: "Laporan Penerbangan",
|
||||||
breadcrumb: [
|
breadcrumb: [
|
||||||
{
|
{
|
||||||
name: "Laporan",
|
name: "Laporan Penerbangan",
|
||||||
type: "current",
|
type: "current",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@ -11,199 +11,159 @@ definePageMeta({
|
|||||||
|
|
||||||
const data = ref([
|
const data = ref([
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Aura",
|
namaDepan: "Ahmad",
|
||||||
kedua: "Hard",
|
namaBelakang: "Abdullah",
|
||||||
ketiga: "Business Services Sales Representative",
|
lapangan: "KLIA",
|
||||||
keempat: "1969-04-19",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Digantung",
|
tarikhMasa: "2023-06-15 08:30",
|
||||||
tindakan: "...",
|
status: "Tiba",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Chantal",
|
namaDepan: "Siti",
|
||||||
kedua: "Nailor",
|
namaBelakang: "Aminah",
|
||||||
ketiga: "Technical Services Librarian",
|
lapangan: "Lapangan Terbang Antarabangsa Bayan Lepas",
|
||||||
keempat: "1980-01-10",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Tidak Aktif",
|
tarikhMasa: "2023-06-16 14:45",
|
||||||
tindakan: "...",
|
status: "Masih dalam penerbangan",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Cicely",
|
namaDepan: "Mohd",
|
||||||
kedua: "Sigler",
|
namaBelakang: "Razak",
|
||||||
ketiga: "Senior Research Officer",
|
lapangan: "Lapangan Terbang Sultan Abdul Aziz Shah",
|
||||||
keempat: "1960-03-15",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Menunggu",
|
tarikhMasa: "2023-06-17 10:15",
|
||||||
tindakan: "...",
|
status: "Terlepas",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Coy",
|
namaDepan: "Nurul",
|
||||||
kedua: "Wollard",
|
namaBelakang: "Huda",
|
||||||
ketiga: "Customer Service Operator",
|
lapangan: "Lapangan Terbang Antarabangsa Kota Kinabalu",
|
||||||
keempat: "1982-10-12",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Aktif",
|
tarikhMasa: "2023-06-18 16:20",
|
||||||
tindakan: "...",
|
status: "Dibatalkan",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Delma",
|
namaDepan: "Tan",
|
||||||
kedua: "Bonds",
|
namaBelakang: "Wei Ling",
|
||||||
ketiga: "Lead Brand Manager",
|
lapangan: "Lapangan Terbang Antarabangsa Kuching",
|
||||||
keempat: "1968-12-21",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Menunggu",
|
tarikhMasa: "2023-06-19 09:00",
|
||||||
tindakan: "...",
|
status: "Tiba",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Lorin",
|
namaDepan: "Amir",
|
||||||
kedua: "Forbes",
|
namaBelakang: "Hassan",
|
||||||
ketiga: "Product Marketing Manager",
|
lapangan: "KLIA",
|
||||||
keempat: "1974-05-08",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Aktif",
|
tarikhMasa: "2023-06-20 11:30",
|
||||||
tindakan: "...",
|
status: "Masih dalam penerbangan",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Eldon",
|
namaDepan: "Farah",
|
||||||
kedua: "Marcellus",
|
namaBelakang: "Lim",
|
||||||
ketiga: "Software Developer",
|
lapangan: "Lapangan Terbang Antarabangsa Penang",
|
||||||
keempat: "1987-11-30",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Menunggu",
|
tarikhMasa: "2023-06-21 13:45",
|
||||||
tindakan: "...",
|
status: "Tiba",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Allie",
|
namaDepan: "Zain",
|
||||||
kedua: "Cordell",
|
namaBelakang: "Ismail",
|
||||||
ketiga: "UX Designer",
|
lapangan: "Lapangan Terbang Antarabangsa Langkawi",
|
||||||
keempat: "1992-07-19",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Digantung",
|
tarikhMasa: "2023-06-22 07:15",
|
||||||
tindakan: "...",
|
status: "Terlepas",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Sheridan",
|
namaDepan: "Lily",
|
||||||
kedua: "Caldwell",
|
namaBelakang: "Wong",
|
||||||
ketiga: "HR Manager",
|
lapangan: "Lapangan Terbang Antarabangsa Senai",
|
||||||
keempat: "1970-03-22",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Tidak Aktif",
|
tarikhMasa: "2023-06-23 18:00",
|
||||||
tindakan: "...",
|
status: "Tiba",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Rowan",
|
namaDepan: "Ravi",
|
||||||
kedua: "Douglas",
|
namaBelakang: "Kumar",
|
||||||
ketiga: "Financial Analyst",
|
lapangan: "KLIA",
|
||||||
keempat: "1983-08-13",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Aktif",
|
tarikhMasa: "2023-06-24 10:30",
|
||||||
tindakan: "...",
|
status: "Dibatalkan",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Elvin",
|
namaDepan: "Aishah",
|
||||||
kedua: "Temple",
|
namaBelakang: "Yusof",
|
||||||
ketiga: "Operations Manager",
|
lapangan: "Lapangan Terbang Sultan Abdul Halim",
|
||||||
keempat: "1976-01-11",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Menunggu",
|
tarikhMasa: "2023-06-25 12:45",
|
||||||
tindakan: "...",
|
status: "Tiba",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Gisele",
|
namaDepan: "Chong",
|
||||||
kedua: "Erickson",
|
namaBelakang: "Wei Ming",
|
||||||
ketiga: "Public Relations Specialist",
|
lapangan: "Lapangan Terbang Antarabangsa Kota Kinabalu",
|
||||||
keempat: "1989-09-30",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Tidak Aktif",
|
tarikhMasa: "2023-06-26 15:20",
|
||||||
tindakan: "...",
|
status: "Masih dalam penerbangan",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Taryn",
|
namaDepan: "Salmah",
|
||||||
kedua: "Ridgeway",
|
namaBelakang: "Othman",
|
||||||
ketiga: "Content Strategist",
|
lapangan: "Lapangan Terbang Antarabangsa Kuching",
|
||||||
keempat: "1978-12-17",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Digantung",
|
tarikhMasa: "2023-06-27 09:10",
|
||||||
tindakan: "...",
|
status: "Terlepas",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Armand",
|
namaDepan: "Raj",
|
||||||
kedua: "Copeland",
|
namaBelakang: "Muthu",
|
||||||
ketiga: "Legal Advisor",
|
lapangan: "KLIA",
|
||||||
keempat: "1965-04-02",
|
jenisPenerbangan: "Berlepas",
|
||||||
status: "Menunggu",
|
tarikhMasa: "2023-06-28 14:00",
|
||||||
tindakan: "...",
|
status: "Masih dalam penerbangan",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
kriteriaPertama: "Tisha",
|
namaDepan: "Noor",
|
||||||
kedua: "Gillespie",
|
namaBelakang: "Aziz",
|
||||||
ketiga: "IT Support Specialist",
|
lapangan: "Lapangan Terbang Antarabangsa Bayan Lepas",
|
||||||
keempat: "1985-06-25",
|
jenisPenerbangan: "Ketibaan",
|
||||||
status: "Aktif",
|
tarikhMasa: "2023-06-29 17:30",
|
||||||
tindakan: "...",
|
status: "Tiba",
|
||||||
},
|
|
||||||
{
|
|
||||||
kriteriaPertama: "Brenton",
|
|
||||||
kedua: "Thornton",
|
|
||||||
ketiga: "Digital Marketing Specialist",
|
|
||||||
keempat: "1991-02-14",
|
|
||||||
status: "Digantung",
|
|
||||||
tindakan: "...",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
kriteriaPertama: "Annis",
|
|
||||||
kedua: "Hobson",
|
|
||||||
ketiga: "Project Coordinator",
|
|
||||||
keempat: "1981-05-07",
|
|
||||||
status: "Menunggu",
|
|
||||||
tindakan: "...",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
kriteriaPertama: "Dylan",
|
|
||||||
kedua: "Hudson",
|
|
||||||
ketiga: "Account Manager",
|
|
||||||
keempat: "1990-09-15",
|
|
||||||
status: "Tidak Aktif",
|
|
||||||
tindakan: "...",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
kriteriaPertama: "Kendall",
|
|
||||||
kedua: "Browning",
|
|
||||||
ketiga: "Supply Chain Manager",
|
|
||||||
keempat: "1973-07-03",
|
|
||||||
status: "Aktif",
|
|
||||||
tindakan: "...",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
kriteriaPertama: "Maris",
|
|
||||||
kedua: "Woodard",
|
|
||||||
ketiga: "Customer Relations Specialist",
|
|
||||||
keempat: "1962-11-20",
|
|
||||||
status: "Menunggu",
|
|
||||||
tindakan: "...",
|
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const criteria = ref([
|
const criteria = ref([
|
||||||
{
|
{
|
||||||
label: "Kriteria 1",
|
label: "Nama Depan",
|
||||||
options: ["Aura", "Chantal", "Cicely", "Coy", "Delma"],
|
options: ["Ahmad", "Siti", "Mohd", "Nurul", "Tan"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Kriteria 2",
|
label: "Nama Belakang",
|
||||||
options: ["Hard", "Nailor", "Sigler", "Wollard", "Bonds"],
|
options: ["Abdullah", "Aminah", "Razak", "Huda", "Wei Ling"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Kriteria 3",
|
label: "Lapangan Terbang",
|
||||||
options: [
|
options: [
|
||||||
"Business Services Sales Representative",
|
"KLIA",
|
||||||
"Technical Services Librarian",
|
"Lapangan Terbang Antarabangsa Bayan Lepas",
|
||||||
"Senior Research Officer",
|
"Lapangan Terbang Sultan Abdul Aziz Shah",
|
||||||
"Customer Service Operator",
|
"Lapangan Terbang Antarabangsa Kota Kinabalu",
|
||||||
"Lead Brand Manager",
|
"Lapangan Terbang Antarabangsa Kuching",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Kriteria 4",
|
label: "Tarikh",
|
||||||
options: [
|
options: [
|
||||||
"1969-04-19",
|
"2023-06-15",
|
||||||
"1980-01-10",
|
"2023-06-16",
|
||||||
"1960-03-15",
|
"2023-06-17",
|
||||||
"1982-10-12",
|
"2023-06-18",
|
||||||
"1968-12-21",
|
"2023-06-19",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Kriteria 5",
|
label: "Status",
|
||||||
options: ["Digantung", "Tidak Aktif", "Menunggu", "Aktif"],
|
options: ["Tiba", "Masih dalam penerbangan", "Terlepas", "Dibatalkan"],
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
@ -221,13 +181,13 @@ const performSearch = () => {
|
|||||||
filteredData.value = data.value.filter((item) => {
|
filteredData.value = data.value.filter((item) => {
|
||||||
return (
|
return (
|
||||||
(!selectedCriteria.value.kriteria1 ||
|
(!selectedCriteria.value.kriteria1 ||
|
||||||
item.kriteriaPertama.includes(selectedCriteria.value.kriteria1)) &&
|
item.namaDepan.includes(selectedCriteria.value.kriteria1)) &&
|
||||||
(!selectedCriteria.value.kriteria2 ||
|
(!selectedCriteria.value.kriteria2 ||
|
||||||
item.kedua.includes(selectedCriteria.value.kriteria2)) &&
|
item.namaBelakang.includes(selectedCriteria.value.kriteria2)) &&
|
||||||
(!selectedCriteria.value.kriteria3 ||
|
(!selectedCriteria.value.kriteria3 ||
|
||||||
item.ketiga.includes(selectedCriteria.value.kriteria3)) &&
|
item.lapangan.includes(selectedCriteria.value.kriteria3)) &&
|
||||||
(!selectedCriteria.value.kriteria4 ||
|
(!selectedCriteria.value.kriteria4 ||
|
||||||
item.keempat.includes(selectedCriteria.value.kriteria4)) &&
|
item.tarikhMasa.includes(selectedCriteria.value.kriteria4)) &&
|
||||||
(!selectedCriteria.value.kriteria5 ||
|
(!selectedCriteria.value.kriteria5 ||
|
||||||
item.status.includes(selectedCriteria.value.kriteria5))
|
item.status.includes(selectedCriteria.value.kriteria5))
|
||||||
);
|
);
|
||||||
@ -250,7 +210,7 @@ const resetFilter = () => {
|
|||||||
<LayoutsBreadcrumb />
|
<LayoutsBreadcrumb />
|
||||||
|
|
||||||
<rs-card>
|
<rs-card>
|
||||||
<template #header> Laporan</template>
|
<template #header> Laporan Penerbangan</template>
|
||||||
<template #body>
|
<template #body>
|
||||||
<FormKit type="form" :actions="false">
|
<FormKit type="form" :actions="false">
|
||||||
<div class="grid grid-cols-2 gap-4 mb-4">
|
<div class="grid grid-cols-2 gap-4 mb-4">
|
||||||
@ -297,7 +257,7 @@ const resetFilter = () => {
|
|||||||
|
|
||||||
<div class="flex justify-end items-center gap-2">
|
<div class="flex justify-end items-center gap-2">
|
||||||
<rs-button @click="resetFilter" variant="primary-outline"
|
<rs-button @click="resetFilter" variant="primary-outline"
|
||||||
>Reset</rs-button
|
>Tetapkan Semula</rs-button
|
||||||
>
|
>
|
||||||
<rs-button type="submit" @click="performSearch">
|
<rs-button type="submit" @click="performSearch">
|
||||||
Hantar Laporan
|
Hantar Laporan
|
||||||
@ -314,14 +274,14 @@ const resetFilter = () => {
|
|||||||
<template v-slot:status="data">
|
<template v-slot:status="data">
|
||||||
<rs-badge
|
<rs-badge
|
||||||
:variant="
|
:variant="
|
||||||
data.text === 'Aktif'
|
data.text === 'Tiba'
|
||||||
? 'success'
|
? 'success'
|
||||||
: data.text === 'Menunggu'
|
: data.text === 'Masih dalam penerbangan'
|
||||||
? 'warning'
|
? 'warning'
|
||||||
: data.text === 'Tidak Aktif'
|
: data.text === 'Terlepas'
|
||||||
? 'disabled'
|
|
||||||
: data.text === 'Digantung'
|
|
||||||
? 'danger'
|
? 'danger'
|
||||||
|
: data.text === 'Dibatalkan'
|
||||||
|
? 'disabled'
|
||||||
: 'default'
|
: 'default'
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user