update route

This commit is contained in:
Dede Fuji Abdul
2023-10-19 09:44:44 +07:00
parent 21fc2789ac
commit 2e4efd74fa
2 changed files with 161 additions and 310 deletions

View File

@ -17,61 +17,61 @@ export const useMenuStore = defineStore('menu', () => {
const navigation = ref<MenuItemModel[]>([
{
name: 'Gangguan',
href: '/gangguan',
href: '/home/gangguan',
icon: LightningSlash,
expanded: false,
children: [
{
name: 'Daftar',
href: '/gangguan/1',
href: '/home/gangguan/1',
icon: LightningSlash,
expanded: false,
children: [
{
name: 'Daftar Keluhan Dialihkan Ke Posko Lain',
href: '/gangguan/1/1',
href: '/home/gangguan/1/1',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Daftar Gangguan Melapor Lebih Dari 1 Kali',
href: '/gangguan/1/2',
href: '/home/gangguan/1/2',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Daftar Gangguan Response Time',
href: '/gangguan/1/3',
href: '/home/gangguan/1/3',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Daftar Gangguan Recovery Time',
href: '/gangguan/1/4',
href: '/home/gangguan/1/4',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Daftar Gangguan Selesai Tanpa ID Pelanggan',
href: '/gangguan/1/5',
href: '/home/gangguan/1/5',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Daftar Gangguan Berdasarkan Media',
href: '/gangguan/1/6',
href: '/home/gangguan/1/6',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Daftar Gangguan Diselesaikan Mobile APKT',
href: '/gangguan/1/7',
href: '/home/gangguan/1/7',
icon: LightningSlash,
expanded: false,
children: [],
@ -80,104 +80,104 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'Rekapitulasi',
href: '/gangguan/2',
href: '/home/gangguan/2',
icon: LightningSlash,
expanded: false,
children: [
{
name: 'Rekapitulasi Gangguan All',
href: '/gangguan/2/1',
href: '/home/gangguan/2/1',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Jenis Gangguan',
href: '/gangguan/2/2',
href: '/home/gangguan/2/2',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Jenis Gangguan SE 004',
href: '/gangguan/2/3',
href: '/home/gangguan/2/3',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Posko',
href: '/gangguan/2/4',
href: '/home/gangguan/2/4',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Regu',
href: '/gangguan/2/5',
href: '/home/gangguan/2/5',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Tanggal',
href: '/gangguan/2/6',
href: '/home/gangguan/2/6',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Berdasarkan Media',
href: '/gangguan/2/7',
href: '/home/gangguan/2/7',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Alih Posko',
href: '/gangguan/2/8',
href: '/home/gangguan/2/8',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Status',
href: '/gangguan/2/9',
href: '/home/gangguan/2/9',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Diselesaikan Mobile APKT',
href: '/gangguan/2/10',
href: '/home/gangguan/2/10',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Rating Per Posko',
href: '/gangguan/2/11',
href: '/home/gangguan/2/11',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Rating Per Regu',
href: '/gangguan/2/12',
href: '/home/gangguan/2/12',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Koreksi Transaksi Individual',
href: '/gangguan/2/13',
href: '/home/gangguan/2/13',
icon: LightningSlash,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Cleansing Transaksi TM',
href: '/gangguan/2/14',
href: '/home/gangguan/2/14',
icon: LightningSlash,
expanded: false,
children: [],
@ -188,61 +188,61 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'Keluhan',
href: '/keluhan',
href: '/home/keluhan',
icon: SmileySad,
expanded: false,
children: [
{
name: 'Daftar',
icon: SmileySad,
href: '/keluhan/1',
href: '/home/keluhan/1',
expanded: false,
children: [
{
name: 'Daftar Keluhan Dialihkan Ke Unit Lain',
href: '/keluhan/1/1',
href: '/home/keluhan/1/1',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Daftar Keluhan Pelanggan Lebih Dari 1 Kali',
href: '/keluhan/1/2',
href: '/home/keluhan/1/2',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Daftar Keluhan Response Time',
href: '/keluhan/1/3',
href: '/home/keluhan/1/3',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Daftar Keluhan Recovery Time',
href: '/keluhan/1/4',
href: '/home/keluhan/1/4',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Daftar Keluhan Selesai Tanpa ID Pelanggan',
href: '/keluhan/1/5',
href: '/home/keluhan/1/5',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Daftar Keluhan Berdasarkan Media',
href: '/keluhan/1/6',
href: '/home/keluhan/1/6',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Daftar Keluhan Selesai di CC123',
href: '/keluhan/1/7',
href: '/home/keluhan/1/7',
icon: SmileySad,
expanded: false,
children: [],
@ -252,61 +252,61 @@ export const useMenuStore = defineStore('menu', () => {
{
name: 'Rekapitulasi',
icon: SmileySad,
href: '/keluhan/2',
href: '/home/keluhan/2',
expanded: false,
children: [
{
name: 'Rekapitulasi Keluhan All',
href: '/keluhan/2/1',
href: '/home/keluhan/2/1',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Per Fungsi Bidang',
href: '/keluhan/2/2',
href: '/home/keluhan/2/2',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Per Jenis Keluhan',
href: '/keluhan/2/3',
href: '/home/keluhan/2/3',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Per Tanggal',
href: '/keluhan/2/4',
href: '/home/keluhan/2/4',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Per Unit',
href: '/keluhan/2/5',
href: '/home/keluhan/2/5',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Berdasarkan Media',
href: '/keluhan/2/6',
href: '/home/keluhan/2/6',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Per Kelompok Keluhan',
href: '/keluhan/2/7',
href: '/home/keluhan/2/7',
icon: SmileySad,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Rating Per Unit',
href: '/keluhan/2/8',
href: '/home/keluhan/2/8',
icon: SmileySad,
expanded: false,
children: [],
@ -317,67 +317,67 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'Monalisa',
href: '/monalisa',
href: '/home/monalisa',
icon: Monitor,
expanded: false,
children: [
{
name: 'Gangguan',
icon: Monitor,
href: '/monalisa/1',
href: '/home/monalisa/1',
expanded: false,
children: [
{
name: 'Rekapitulasi',
href: '/monalisa/1/1',
href: '/home/monalisa/1/1',
icon: Monitor,
expanded: false,
children: [
{
name: 'Jumlah Kali Gangguan',
href: '/monalisa/1/1/1',
href: '/home/monalisa/1/1/1',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Recovery Time (RCT) Gangguan',
href: '/monalisa/1/1/2',
href: '/home/monalisa/1/1/2',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Response Time (RPT) Gangguan',
href: '/monalisa/1/1/3',
href: '/home/monalisa/1/1/3',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Jenis Gangguan',
href: '/monalisa/1/1/4',
href: '/home/monalisa/1/1/4',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Lapor Ulang Gangguan',
href: '/monalisa/1/1/5',
href: '/home/monalisa/1/1/5',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi ENS Gangguan',
href: '/monalisa/1/1/6',
href: '/home/monalisa/1/1/6',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Belum Selesai',
href: '/monalisa/1/1/7',
href: '/home/monalisa/1/1/7',
icon: Monitor,
expanded: false,
children: [],
@ -389,53 +389,53 @@ export const useMenuStore = defineStore('menu', () => {
{
name: 'Keluhan',
icon: Monitor,
href: '/monalisa/2',
href: '/home/monalisa/2',
expanded: false,
children: [
{
name: 'Rekapitulasi',
href: '/monalisa/2/1',
href: '/home/monalisa/2/1',
icon: Monitor,
expanded: false,
children: [
{
name: 'Jumlah Kali Keluhan',
href: '/monalisa/2/1/1',
href: '/home/monalisa/2/1/1',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Recovery Time (RCT) Keluhan',
href: '/monalisa/2/1/2',
href: '/home/monalisa/2/1/2',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Response Time (RPT) Keluhan',
href: '/monalisa/2/1/3',
href: '/home/monalisa/2/1/3',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Gangguan Per Jenis Keluhan',
href: '/monalisa/2/1/4',
href: '/home/monalisa/2/1/4',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Lapor Ulang Keluhan',
href: '/monalisa/2/1/5',
href: '/home/monalisa/2/1/5',
icon: Monitor,
expanded: false,
children: [],
},
{
name: 'Rekapitulasi Keluhan Belum Selesai',
href: '/monalisa/2/1/6',
href: '/home/monalisa/2/1/6',
icon: Monitor,
expanded: false,
children: [],
@ -447,40 +447,40 @@ export const useMenuStore = defineStore('menu', () => {
{
name: 'Laporan KPI',
icon: Monitor,
href: '/monalisa/3',
href: '/home/monalisa/3',
expanded: false,
children: [
{
name: 'Bulanan',
icon: Monitor,
href: '/monalisa/3/1',
href: '/home/monalisa/3/1',
expanded: false,
children: [
{
name: 'Penurunan Jumlah Komplain',
icon: Monitor,
href: '/monalisa/3/1/1',
href: '/home/monalisa/3/1/1',
expanded: false,
children: [],
},
{
name: 'Aging Complaint',
icon: Monitor,
href: '/monalisa/3/1/2',
href: '/home/monalisa/3/1/2',
expanded: false,
children: [],
},
{
name: 'Energy Not Sales (ENS)',
icon: Monitor,
href: '/monalisa/3/1/3',
href: '/home/monalisa/3/1/3',
expanded: false,
children: [],
},
{
name: 'Kepatuhan dan Akurasi Dalam Pelaporan',
icon: Monitor,
href: '/monalisa/3/1/4',
href: '/home/monalisa/3/1/4',
expanded: false,
children: [],
},
@ -489,34 +489,34 @@ export const useMenuStore = defineStore('menu', () => {
{
name: 'Kumulatif',
icon: Monitor,
href: '/monalisa/3/2',
href: '/home/monalisa/3/2',
expanded: false,
children: [
{
name: 'Penurunan Jumlah Komplain',
icon: Monitor,
href: '/monalisa/3/2/1',
href: '/home/monalisa/3/2/1',
expanded: false,
children: [],
},
{
name: 'Aging Complaint',
icon: Monitor,
href: '/monalisa/3/2/2',
href: '/home/monalisa/3/2/2',
expanded: false,
children: [],
},
{
name: 'Energy Not Sales (ENS)',
icon: Monitor,
href: '/monalisa/3/2/3',
href: '/home/monalisa/3/2/3',
expanded: false,
children: [],
},
{
name: 'Kepatuhan dan Akurasi Dalam Pelaporan',
icon: Monitor,
href: '/monalisa/3/2/4',
href: '/home/monalisa/3/2/4',
expanded: false,
children: [],
}
@ -528,19 +528,19 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'Check In Dan Check Out',
href: '/check-in-out',
href: '/home/check-in-out',
icon: Swap,
expanded: false,
children: [
{
name: 'Laporan Check In /Check Out (CICO)',
href: '/check-in-out/1',
href: '/home/check-in-out/1',
icon: Swap,
expanded: false,
children: [
{
name: 'Laporan Check In /Check Out (CICO)',
href: '/check-in-out/1/1',
href: '/home/check-in-out/1/1',
icon: Swap,
expanded: false,
children: [],
@ -551,26 +551,26 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'Anomali Penangan Pengaduan',
href: '/anomali-pengaduan',
href: '/home/anomali-pengaduan',
icon: Plugs,
expanded: false,
children: [
{
name: 'Gangguan',
href: '/anomali-pengaduan/1',
href: '/home/anomali-pengaduan/1',
icon: Plugs,
expanded: false,
children: [
{
name: 'Laporan Anomali Penangan Pengaduan Gangguan Unit',
href: '/anomali-pengaduan/1/1',
href: '/home/anomali-pengaduan/1/1',
icon: Plugs,
expanded: false,
children: []
},
{
name: 'Laporan Anomali Penangan Pengaduan Gangguan Petugas',
href: '/anomali-pengaduan/1/2',
href: '/home/anomali-pengaduan/1/2',
icon: Plugs,
expanded: false,
children: []
@ -579,13 +579,13 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'Keluhan',
href: '/anomali-pengaduan/2',
href: '/home/anomali-pengaduan/2',
icon: Plugs,
expanded: false,
children: [
{
name: 'Laporan Anomali Penangan Pengaduan Keluhan Unit',
href: '/anomali-pengaduan/2/1',
href: '/home/anomali-pengaduan/2/1',
icon: Plugs,
expanded: false,
children: []
@ -596,13 +596,13 @@ export const useMenuStore = defineStore('menu', () => {
},
{
name: 'CTT & KWH Periksa',
href: '/ctt-kwh-periksa',
href: '/home/ctt-kwh-periksa',
icon: Gauge,
expanded: false,
children: [
{
name: 'Laporan CTT & KWH Periksa',
href: '/ctt-kwh-periksa/1',
href: '/home/ctt-kwh-periksa/1',
icon: Gauge,
expanded: false,
children: []