import { getParentLayout } from '@eciol/router'; import type { AppRouteModule } from '@eciol/types'; import { LAYOUT } from '@/router/constant'; import { t } from '@/utils'; const voucher: AppRouteModule = { path: '/voucher', name: 'Voucher', component: LAYOUT, redirect: '/client', meta: { icon: 'voucher', title: t('finance.menu.voucher.menuName'), orderNo: 9, }, children: [ { path: '/voucher', name: 'Voucher', component: getParentLayout(), redirect: '/voucher/list', meta: { title: t('finance.menu.voucher.menuName'), icon: 'voucher', }, children: [ { path: 'list', name: 'VoucherList', component: () => import('@/views/voucher/index.vue'), meta: { title: t('finance.menu.voucher.list'), icon: 'ion:grid-outline', }, }, ], }, ], }; export default voucher;