update route
This commit is contained in:
parent
21fc2789ac
commit
2e4efd74fa
@ -22,265 +22,126 @@ const router = createRouter({
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'daftar-transaksi',
|
||||
name: 'Daftar Transaksi',
|
||||
path: 'gangguan',
|
||||
name: 'Gangguan',
|
||||
children: [
|
||||
{
|
||||
path: 'aktif-individual',
|
||||
name: 'Transaksi Aktif Individual',
|
||||
component: AktifIndividual,
|
||||
},
|
||||
{
|
||||
path: 'aktif-pln-mobile',
|
||||
name: 'Transaksi Aktif PLN Mobile',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'periksa-return-order',
|
||||
name: 'Transaksi Aktif Periksa dan Return Order',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'aktif-tm',
|
||||
name: 'Transaksi Aktif TM',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'aktif-historis',
|
||||
name: 'Transaksi Aktif Historis',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-alih-unit',
|
||||
name: 'Monitoring Alih Unit',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-all',
|
||||
name: 'Monitoring All',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-tiket',
|
||||
name: 'Monitoring Tiket',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-history',
|
||||
name: 'Monitoring History',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-aktif',
|
||||
name: 'Monitoring Aktif',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-close-cc',
|
||||
name: 'Monitoring Close CC',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-log-autodispatch',
|
||||
name: 'Monitoring Log AutoDispatch',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-perlu-diperhatikan',
|
||||
name: 'Monitoring yang Perlu Diperhatikan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-log-break-regu',
|
||||
name: 'Monitoring Log Break Regu',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'monitoring-log-alih-regu',
|
||||
name: 'Monitoring Log Alih Regu',
|
||||
component: EmptyPage,
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
path: 'administration',
|
||||
name: 'Administration',
|
||||
children: [
|
||||
{
|
||||
path: 'audit-trails',
|
||||
name: 'Audit Trails',
|
||||
path: '1',
|
||||
name: 'Daftar',
|
||||
children: [
|
||||
{
|
||||
path: 'log-login',
|
||||
name: 'Log Login',
|
||||
path: '1',
|
||||
name: 'Daftar Keluhan Dialihkan Ke Posko Lain',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'log-aktivity',
|
||||
name: 'Log Aktivity',
|
||||
path: '2',
|
||||
name: 'Daftar Gangguan Melapor Lebih Dari 1 Kali',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'log-error',
|
||||
name: 'Log Error',
|
||||
path: '3',
|
||||
name: 'Daftar Gangguan Response Time',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '4',
|
||||
name: 'Daftar Gangguan Recovery Time',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '5',
|
||||
name: 'Daftar Gangguan Selesai Tanpa ID Pelanggan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '6',
|
||||
name: 'Daftar Gangguan Berdasarkan Media',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '7',
|
||||
name: 'Daftar Gangguan Diselesaikan Mobile APKT',
|
||||
component: EmptyPage,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'task-management',
|
||||
name: 'Task Management',
|
||||
path: '2',
|
||||
name: 'Rekapitulasi',
|
||||
children: [
|
||||
{
|
||||
path: 'menu-management',
|
||||
name: 'Menu Management',
|
||||
path: '1',
|
||||
name: 'Rekapitulasi Gangguan All',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'system-parameter',
|
||||
name: 'System Parameter',
|
||||
path: '2',
|
||||
name: 'Rekapitulasi Gangguan Per Jenis Gangguan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'ubah-profile-manager',
|
||||
name: 'Ubah Profile Manager',
|
||||
path: '3',
|
||||
name: 'Rekapitulasi Gangguan Per Jenis Gangguan SE 004',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'security-projek',
|
||||
name: 'Security Projek',
|
||||
path: '4',
|
||||
name: 'Rekapitulasi Gangguan Per Posko',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'user-role-manager',
|
||||
name: 'User Role Manager',
|
||||
path: '5',
|
||||
name: 'Rekapitulasi Gangguan Per Regu',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'menu-authorization',
|
||||
name: 'Menu Authorization',
|
||||
path: '6',
|
||||
name: 'Rekapitulasi Gangguan Per Tanggal',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'workflow-designer',
|
||||
name: 'Workflow Designer',
|
||||
path: '7',
|
||||
name: 'Rekapitulasi Gangguan Berdasarkan Media',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'apkt-news',
|
||||
name: 'APKT News',
|
||||
path: '8',
|
||||
name: 'Rekapitulasi Gangguan Alih Posko',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '9',
|
||||
name: 'Rekapitulasi Gangguan Per Status',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '10',
|
||||
name: 'Rekapitulasi Gangguan Diselesaikan Mobile APKT',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '11',
|
||||
name: 'Rekapitulasi Rating Per Posko',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '12',
|
||||
name: 'Rekapitulasi Rating Per Regu',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '13',
|
||||
name: 'Rekapitulasi Koreksi Transaksi Individual',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: '14',
|
||||
name: 'Rekapitulasi Cleansing Transaksi TM',
|
||||
component: EmptyPage,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'master-borderless',
|
||||
name: 'Master Borderless',
|
||||
children: [
|
||||
{
|
||||
path: 'zone-borderless',
|
||||
name: 'Zone Borderless',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'user-zone-borderless',
|
||||
name: 'User Zone Borderless',
|
||||
component: EmptyPage,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'master-yantek',
|
||||
name: 'Master Yantek',
|
||||
children: [
|
||||
{
|
||||
path: 'unit',
|
||||
name: 'Unit',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'unit-jaringan',
|
||||
name: 'Unit Jaringan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'unit-pelayanan',
|
||||
name: 'Unit Pelayanan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'regu-yantek',
|
||||
name: 'Regu Yantek',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'gardu-induk',
|
||||
name: 'Gardu Induk',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'gardu-penyulang-tm',
|
||||
name: 'Gardu Penyulang TM',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'gardu-distribusi',
|
||||
name: 'Gardu Distribusi',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'group-gangguan',
|
||||
name: 'Group Gangguan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'wilayah-yantek',
|
||||
name: 'Wilayah Yantek',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'material',
|
||||
name: 'Material',
|
||||
component: EmptyPage,
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
path: 'transaksi',
|
||||
name: 'Transaksi',
|
||||
children: [
|
||||
{
|
||||
path: 'gangguan-dan-keluhan',
|
||||
name: 'Gangguan dan Keluhan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'gangguan-tegangan-menengah',
|
||||
name: 'Gangguan Tegangan Menengah',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'pemadaman-terencana',
|
||||
name: 'Pemadaman Terencana',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'aplikasi-off-line',
|
||||
name: 'Aplikasi Off-Line',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'penugasan-khusus',
|
||||
name: 'Penugasan Khusus',
|
||||
component: EmptyPage,
|
||||
},
|
||||
{
|
||||
path: 'mutasi-pengaduan',
|
||||
name: 'Mutasi Pengaduan',
|
||||
component: EmptyPage,
|
||||
},
|
||||
}
|
||||
]
|
||||
},
|
||||
]
|
||||
@ -290,16 +151,6 @@ const router = createRouter({
|
||||
name: 'Login',
|
||||
component: LoginView
|
||||
},
|
||||
{
|
||||
path: '/logout',
|
||||
name: 'Logout',
|
||||
beforeEnter(to, from, next) {
|
||||
const auth = useAuthStore()
|
||||
auth.logout()
|
||||
next('/login')
|
||||
},
|
||||
redirect: '/logout'
|
||||
},
|
||||
{
|
||||
path: '/404',
|
||||
name: 'Not Found',
|
||||
|
@ -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: []
|
||||
|
Loading…
x
Reference in New Issue
Block a user