liu
3 天以前 d86ec51d8aa1b4bce02bf72a812e03b4d34a497b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import type { RouteRecordRaw } from 'vue-router';
export const mobileRoutes: RouteRecordRaw[] = [{
  path: '/mobile', name: 'MobileRoot', component: () => import('#/views/mobile/layout.vue'),
  redirect: '/mobile/home', meta: { title: '现场作业', hideInMenu: true },
  children: [
    { path: 'home', name: 'MobileHome', component: () => import('#/views/mobile/home.vue'), meta: { title: '工作台' } },
    { path: 'work', name: 'MobileWork', component: () => import('#/views/mobile/home.vue'), meta: { title: '作业' } },
    { path: 'mine', name: 'MobileMine', component: () => import('#/views/mobile/mine.vue'), meta: { title: '我的' } },
    { path: 'inbound', name: 'MobileInbound', component: () => import('#/views/mobile/inbound.vue'), meta: { title: '扫码入库' } },
    { path: 'records', name: 'MobileRecords', component: () => import('#/views/mobile/records.vue'), meta: { title: '作业记录' } },
    ...(['bags','pallets','batches'] as const).map(key => ({ path: key, name: 'MobileQuery-' + key, component: () => import('#/views/mobile/query.vue'), meta: { title: { bags: '袋码查询', pallets: '托盘查询', batches: '批次查询' }[key] } })),
    { path: 'stock', name: 'MobileStock', component: () => import('#/views/mobile/stock.vue'), meta: { title: '库存查询' } },
    { path: 'quality', name: 'MobileQuality', component: () => import('#/views/mobile/quality.vue'), meta: { title: '种子质检' } },
    { path: 'quality-records', name: 'MobileQualityRecords', component: () => import('#/views/mobile/quality-records.vue'), meta: { title: '质检记录' } },
    { path: 'sales', name: 'MobileSales', component: () => import('#/views/mobile/sales.vue'), meta: { title: '销售出库' } },
  ],
}];