123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import type { AppRouteRecordRaw } from '/@/router/types';
- import { t } from '/@/hooks/web/useI18n';
- import { LAYOUT } from '/@/router/constant';
- export const productOperation: AppRouteRecordRaw = {
- path: '/productOperation',
- name: 'ProductOperation',
- redirect: '/productOperation/index',
- component: LAYOUT,
- meta: {
- title: t('routes.dashboard.productOperation'),
- icon: 'la:file-invoice-dollar',
- orderNo: 102,
- // hideChildrenInMenu: true,
- },
- children: [
- {
- path: 'cameraScene',
- name: 'CameraScene',
- component: () => import('/@/views/productOperation/cameraScene.vue'),
- meta: {
- title: t('routes.dashboard.cameraScene'),
- icon: 'la:file-invoice-dollar',
- },
- children: [
- {
- path: 'laserScene',
- name: 'LaserScene',
- component: () => import('/@/views/productOperation/sceneManager/laserScene.vue'),
- meta: {
- title: t('routes.dashboard.laserScene'),
- icon: 'la:file-invoice-dollar',
- },
- },
- {
- path: 'liteScene',
- name: 'LiteScene',
- component: () => import('/@/views/productOperation/sceneManager/liteScene.vue'),
- meta: {
- title: t('routes.dashboard.liteScene'),
- icon: 'la:file-invoice-dollar',
- },
- },
- {
- path: 'kankanScene',
- name: 'KankanScene',
- component: () => import('/@/views/productOperation/sceneManager/kankanScene.vue'),
- meta: {
- title: t('routes.dashboard.kankanScene'),
- icon: 'la:file-invoice-dollar',
- },
- },
- {
- path: 'minionScene',
- name: 'MinionScene',
- component: () => import('/@/views/productOperation/sceneManager/minionScene.vue'),
- meta: {
- title: t('routes.dashboard.MinionScene'),
- icon: 'la:file-invoice-dollar',
- },
- },
- ],
- },
- ],
- };
- export default productOperation;
|