update route
This commit is contained in:
@ -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: []
|
||||
|
Reference in New Issue
Block a user