Refactor code to improve performance and
readability.
This commit is contained in:
parent
c96988f97f
commit
cf829dc2bd
@ -279,6 +279,606 @@ const data = [
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 4,
|
||||
kode: 'B',
|
||||
jenisGangguan: 'Gangguan B',
|
||||
laporan: {
|
||||
total: 12,
|
||||
sudahSelesai: {
|
||||
jml: 6,
|
||||
persen: 50,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 6,
|
||||
persen: 50,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 15,
|
||||
rataRata: 12.5,
|
||||
max: 18,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 7,
|
||||
kurangSla: 5,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 18,
|
||||
rataRata: 15,
|
||||
max: 20,
|
||||
min: 12,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 8,
|
||||
kurangSla: 4,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 5,
|
||||
kode: 'C',
|
||||
jenisGangguan: 'Gangguan C',
|
||||
laporan: {
|
||||
total: 8,
|
||||
sudahSelesai: {
|
||||
jml: 4,
|
||||
persen: 50,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 50,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 14,
|
||||
rataRata: 14,
|
||||
max: 16,
|
||||
min: 12,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 6,
|
||||
kurangSla: 2,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 22,
|
||||
rataRata: 16,
|
||||
max: 26,
|
||||
min: 14,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 9,
|
||||
kurangSla: 3,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 6,
|
||||
kode: 'A',
|
||||
jenisGangguan: 'Gangguan A',
|
||||
laporan: {
|
||||
total: 8,
|
||||
sudahSelesai: {
|
||||
jml: 4,
|
||||
persen: 50,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 50,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 12,
|
||||
rataRata: 15,
|
||||
max: 18,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 6,
|
||||
kurangSla: 2,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 16,
|
||||
rataRata: 18,
|
||||
max: 22,
|
||||
min: 14,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 8,
|
||||
kurangSla: 0,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 7,
|
||||
kode: 'C',
|
||||
jenisGangguan: 'Gangguan C',
|
||||
laporan: {
|
||||
total: 15,
|
||||
sudahSelesai: {
|
||||
jml: 10,
|
||||
persen: 66.67,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 5,
|
||||
persen: 33.33,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 20,
|
||||
rataRata: 13.33,
|
||||
max: 24,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 9,
|
||||
kurangSla: 6,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 25,
|
||||
rataRata: 16.67,
|
||||
max: 30,
|
||||
min: 14,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 12,
|
||||
kurangSla: 3,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 8,
|
||||
kode: 'D',
|
||||
jenisGangguan: 'Gangguan D',
|
||||
laporan: {
|
||||
total: 7,
|
||||
sudahSelesai: {
|
||||
jml: 2,
|
||||
persen: 28.57,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 5,
|
||||
persen: 71.43,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 18,
|
||||
rataRata: 9,
|
||||
max: 20,
|
||||
min: 6,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 1,
|
||||
kurangSla: 6,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 28,
|
||||
rataRata: 14,
|
||||
max: 30,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 4,
|
||||
kurangSla: 3,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 9,
|
||||
kode: 'D',
|
||||
jenisGangguan: 'Gangguan D',
|
||||
laporan: {
|
||||
total: 12,
|
||||
sudahSelesai: {
|
||||
jml: 8,
|
||||
persen: 66.67,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 33.33,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 24,
|
||||
rataRata: 20,
|
||||
max: 28,
|
||||
min: 16,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 9,
|
||||
kurangSla: 3,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 32,
|
||||
rataRata: 26,
|
||||
max: 36,
|
||||
min: 22,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 11,
|
||||
kurangSla: 1,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 10,
|
||||
kode: 'E',
|
||||
jenisGangguan: 'Gangguan E',
|
||||
laporan: {
|
||||
total: 15,
|
||||
sudahSelesai: {
|
||||
jml: 12,
|
||||
persen: 80,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 3,
|
||||
persen: 20,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 22,
|
||||
rataRata: 14.67,
|
||||
max: 26,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 11,
|
||||
kurangSla: 4,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 30,
|
||||
rataRata: 20,
|
||||
max: 36,
|
||||
min: 16,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 13,
|
||||
kurangSla: 2,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 11,
|
||||
kode: 'F',
|
||||
jenisGangguan: 'Gangguan F',
|
||||
laporan: {
|
||||
total: 9,
|
||||
sudahSelesai: {
|
||||
jml: 6,
|
||||
persen: 66.67,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 3,
|
||||
persen: 33.33,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 18,
|
||||
rataRata: 12,
|
||||
max: 22,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 8,
|
||||
kurangSla: 1,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 28,
|
||||
rataRata: 18.67,
|
||||
max: 34,
|
||||
min: 16,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 10,
|
||||
kurangSla: 2,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 12,
|
||||
kode: 'G',
|
||||
jenisGangguan: 'Gangguan G',
|
||||
laporan: {
|
||||
total: 11,
|
||||
sudahSelesai: {
|
||||
jml: 7,
|
||||
persen: 63.64,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 36.36,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 20,
|
||||
rataRata: 14.29,
|
||||
max: 24,
|
||||
min: 12,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 8,
|
||||
kurangSla: 3,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 32,
|
||||
rataRata: 22.86,
|
||||
max: 36,
|
||||
min: 18,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 11,
|
||||
kurangSla: 1,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 13,
|
||||
kode: 'H',
|
||||
jenisGangguan: 'Gangguan H',
|
||||
laporan: {
|
||||
total: 7,
|
||||
sudahSelesai: {
|
||||
jml: 5,
|
||||
persen: 71.43,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 2,
|
||||
persen: 28.57,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 16,
|
||||
rataRata: 12.8,
|
||||
max: 20,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 4,
|
||||
kurangSla: 3,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 26,
|
||||
rataRata: 20.8,
|
||||
max: 30,
|
||||
min: 18,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 7,
|
||||
kurangSla: 0,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 14,
|
||||
kode: 'I',
|
||||
jenisGangguan: 'Gangguan I',
|
||||
laporan: {
|
||||
total: 14,
|
||||
sudahSelesai: {
|
||||
jml: 10,
|
||||
persen: 71.43,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 28.57,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 22,
|
||||
rataRata: 15.71,
|
||||
max: 28,
|
||||
min: 10,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 5,
|
||||
kurangSla: 6,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 32,
|
||||
rataRata: 22.86,
|
||||
max: 36,
|
||||
min: 18,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 7,
|
||||
kurangSla: 7,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 15,
|
||||
kode: 'J',
|
||||
jenisGangguan: 'Gangguan J',
|
||||
laporan: {
|
||||
total: 10,
|
||||
sudahSelesai: {
|
||||
jml: 8,
|
||||
persen: 80,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 2,
|
||||
persen: 20,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 20,
|
||||
rataRata: 16,
|
||||
max: 26,
|
||||
min: 12,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 6,
|
||||
kurangSla: 4,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 30,
|
||||
rataRata: 23,
|
||||
max: 36,
|
||||
min: 18,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 8,
|
||||
kurangSla: 2,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 16,
|
||||
kode: 'K',
|
||||
jenisGangguan: 'Gangguan K',
|
||||
laporan: {
|
||||
total: 13,
|
||||
sudahSelesai: {
|
||||
jml: 9,
|
||||
persen: 69.23,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 30.77,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 24,
|
||||
rataRata: 18.46,
|
||||
max: 28,
|
||||
min: 16,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 6,
|
||||
kurangSla: 7,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 34,
|
||||
rataRata: 25.38,
|
||||
max: 40,
|
||||
min: 20,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 9,
|
||||
kurangSla: 4,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 17,
|
||||
kode: 'L',
|
||||
jenisGangguan: 'Gangguan L',
|
||||
laporan: {
|
||||
total: 16,
|
||||
sudahSelesai: {
|
||||
jml: 11,
|
||||
persen: 68.75,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 5,
|
||||
persen: 31.25,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 26,
|
||||
rataRata: 19.38,
|
||||
max: 32,
|
||||
min: 16,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 7,
|
||||
kurangSla: 4,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 36,
|
||||
rataRata: 24,
|
||||
max: 42,
|
||||
min: 20,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 8,
|
||||
kurangSla: 5,
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
no: 18,
|
||||
kode: 'M',
|
||||
jenisGangguan: 'Gangguan M',
|
||||
laporan: {
|
||||
total: 12,
|
||||
sudahSelesai: {
|
||||
jml: 8,
|
||||
persen: 66.67,
|
||||
},
|
||||
belumSelesai: {
|
||||
jml: 4,
|
||||
persen: 33.33,
|
||||
},
|
||||
},
|
||||
responseTime: {
|
||||
menit: {
|
||||
total: 22,
|
||||
rataRata: 18.33,
|
||||
max: 28,
|
||||
min: 14,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 5,
|
||||
kurangSla: 7,
|
||||
},
|
||||
},
|
||||
recoveryTime: {
|
||||
menit: {
|
||||
total: 32,
|
||||
rataRata: 24,
|
||||
max: 36,
|
||||
min: 18,
|
||||
},
|
||||
laporan: {
|
||||
lebihSla: 6,
|
||||
kurangSla: 6,
|
||||
},
|
||||
}
|
||||
},
|
||||
]
|
||||
|
||||
onMounted(() => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user