You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
181 lines
4.6 KiB
TypeScript
181 lines
4.6 KiB
TypeScript
import { RouteRecordRaw } from 'vue-router';
|
|
|
|
const routes: RouteRecordRaw[] = [
|
|
{
|
|
path: '/',
|
|
name: 'index',
|
|
redirect: 'loginIndex',
|
|
component: () => import('layouts/initialLayout.vue'),
|
|
children: [
|
|
{
|
|
path: 'loginIndex',
|
|
name: 'loginIndex',
|
|
component: () => import('layouts/loginIndex.vue')
|
|
}
|
|
]
|
|
},
|
|
{
|
|
redirect: '/web/screen1',
|
|
path: '/web',
|
|
name: 'web',
|
|
component: () => import('layouts/MainScreenLayout.vue'),
|
|
children: [
|
|
// {
|
|
// redirect: '',
|
|
// path: 'Index',
|
|
// name: 'Index',
|
|
// component: () => import('pages/screen/screenTab.vue'),
|
|
// children: []
|
|
// },
|
|
{
|
|
path: 'screen1',
|
|
name: 'screen1',
|
|
component: () => import('pages/screen/screen1/index.vue'),
|
|
children: []
|
|
},
|
|
{
|
|
path: 'screen2',
|
|
name: 'screen2',
|
|
component: () => import('pages/screen/screen2/index.vue'),
|
|
children: []
|
|
},
|
|
{
|
|
path: 'screen3',
|
|
name: 'screen3',
|
|
component: () => import('pages/screen/screen3/index.vue'),
|
|
children: []
|
|
},
|
|
{
|
|
path: 'screen4',
|
|
name: 'screen4',
|
|
component: () => import('pages/screen/screen4/index.vue'),
|
|
children: []
|
|
},
|
|
{
|
|
path: 'equipment',
|
|
name: 'equipment',
|
|
component: () => import('pages/equipment/index.vue'),
|
|
children: []
|
|
},
|
|
{
|
|
path: 'sysConfig',
|
|
name: 'sysConfig',
|
|
component: () => import('pages/sysConfig/index.vue'),
|
|
children: []
|
|
}
|
|
// {
|
|
// redirect: '/web/screenTab/screen1',
|
|
// path: 'screenTab',
|
|
// name: 'screenTab',
|
|
// component: () => import('pages/screen/screenTab.vue'),
|
|
// children: [
|
|
|
|
// ]
|
|
// }
|
|
]
|
|
},
|
|
// {
|
|
// path: '/screenIndex',
|
|
// name: 'screenIndex',
|
|
// component: () => import('layouts/MainScreenLayout.vue'),
|
|
// children: [
|
|
// {
|
|
// path: 'screen1',
|
|
// name: 'screen1',
|
|
// component: () => import('src/pages/screen/screen1.vue')
|
|
// }
|
|
// ]
|
|
// },
|
|
{
|
|
path: '/scannerzebra',
|
|
name: 'scannerzebra',
|
|
component: () => import('layouts/MainLayoutScannerZebra.vue'),
|
|
children: [
|
|
{
|
|
path: 'zebra',
|
|
name: 'zebra',
|
|
component: () => import('src/scan/zebrascan.vue')
|
|
},
|
|
{
|
|
path: 'zebrascan',
|
|
name: 'zebrascan',
|
|
component: () => import('src/scan/IndexScanner.vue')
|
|
},
|
|
{
|
|
path: 'zebra_sorting',
|
|
name: 'zebra_sorting',
|
|
component: () => import('src/scan/receiving/index.vue')
|
|
},
|
|
{
|
|
path: 'zebra_putaway',
|
|
name: 'zebra_putaway',
|
|
component: () => import('src/scan/putaway/index.vue')
|
|
},
|
|
{
|
|
path: 'zebra_pick',
|
|
name: 'zebra_pick',
|
|
component: () => import('src/scan/pick/index.vue')
|
|
},
|
|
{
|
|
path: 'zebra_outWarehouse',
|
|
name: 'zebra_outWarehouse',
|
|
component: () => import('src/scan/outWarehouse/index.vue')
|
|
},
|
|
{
|
|
path: 'zebra_inventory',
|
|
name: 'zebra_inventory',
|
|
component: () => import('src/scan/inventory/index.vue')
|
|
},
|
|
{
|
|
path: 'zebra_inquiry',
|
|
name: 'zebra_inquiry',
|
|
component: () => import('src/scan/inquiry/index.vue')
|
|
}
|
|
// {
|
|
// path: 'zebra_stocklist',
|
|
// name: 'zebra_stocklist',
|
|
// component: () => import('../scan/stocklist.vue')
|
|
// },
|
|
// {
|
|
// path: 'zebra_movetobin',
|
|
// name: 'zebra_movetobin',
|
|
// component: () => import('../scan/movetobin.vue')
|
|
// },
|
|
// {
|
|
// path: 'zebra_shipping',
|
|
// name: 'zebra_shipping',
|
|
// component: () => import('../scan/shipping.vue')
|
|
// },
|
|
// {
|
|
// path: 'zebra_picking',
|
|
// name: 'zebra_picking',
|
|
// component: () => import('../scan/picking.vue')
|
|
// },
|
|
// {
|
|
// path: 'zebra_uptobin',
|
|
// name: 'zebra_uptobin',
|
|
// component: () => import('../scan/uptobin.vue')
|
|
// },
|
|
// {
|
|
// path: 'zebra_cyclecount',
|
|
// name: 'zebra_cyclecount',
|
|
// component: () => import('../scan/cyclecount.vue')
|
|
// },
|
|
// {
|
|
// path: 'zebra_locationquery',
|
|
// name: 'zebra_locationquery',
|
|
// component: () => import('../scan/locationquery.vue')
|
|
// }
|
|
]
|
|
}
|
|
];
|
|
|
|
// Always leave this as last one,
|
|
// but you can also remove it
|
|
// {
|
|
// path: '/:catchAll(.*)*',
|
|
// component: () => import('pages/ErrorNotFound.vue'),
|
|
// },
|
|
|
|
export default routes;
|