123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- import {
- UserLayout,
- BasicLayout,
- BlankLayout,
- BigScreen,
- PageView
- } from '@/layouts'
- export default {
- path: '/allocationManagement',
- redirect: '/allocationManagement/transferOut',
- component: PageView,
- meta: {
- title: '调拨管理',
- icon: 'cluster',
- permission: 'M_allocationManagement'
- },
- children: [
- {
- path: '/allocationManagement/transferOut',
- redirect: '/allocationManagement/transferOut/list',
- name: 'transferOut',
- component: BlankLayout,
- meta: {
- title: '调拨列表',
- icon: 'pull-request',
- permission: 'M_transferOutList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'transferOutList',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferOut/list.vue'),
- meta: {
- title: '调拨列表',
- icon: 'pull-request',
- hidden: true,
- permission: 'M_transferOutList'
- }
- },
- {
- path: 'add/:sn/:dealerLevel',
- name: 'transferOutAdd',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferOut/edit.vue'),
- meta: {
- title: '新增调拨单',
- icon: 'pull-request',
- hidden: true,
- permission: 'M_transferOut_edit'
- }
- },
- {
- path: 'edit/:sn/:dealerLevel',
- name: 'transferOutEdit',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferOut/edit.vue'),
- meta: {
- title: '编辑调拨单',
- icon: 'pull-request',
- hidden: true,
- permission: 'M_transferOut_edit'
- }
- },
- {
- path: 'detail/:sn',
- name: 'transferOutDetail',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferOut/detail.vue'),
- meta: {
- title: '调拨单详情',
- icon: 'pull-request',
- hidden: true,
- replaceTab: true,
- permission: 'M_transferOut_detail'
- }
- }
- ]
- },
- {
- path: '/allocationManagement/transfersPrint',
- redirect: '/allocationManagement/transfersPrint/list',
- name: 'transfersPrint',
- component: BlankLayout,
- meta: {
- title: '调拨打印',
- icon: 'pull-request',
- permission: 'M_transfersPrintList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'transfersPrintList',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transfersPrint/list.vue'),
- meta: {
- title: '调拨打印',
- icon: 'pull-request',
- hidden: true,
- permission: 'M_transfersPrintList'
- }
- }
- ]
- },
- {
- path: '/allocationManagement/matchSendOutOrder',
- redirect: '/allocationManagement/matchSendOutOrder/list',
- name: 'matchSendOutOrderAllocation',
- component: BlankLayout,
- meta: {
- title: '调拨发货对单',
- icon: 'vertical-align-bottom',
- permission: 'M_matchSendOutOrderAllocationList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'matchSendOutOrderAllocationList',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/matchSendOutOrder/list.vue'),
- meta: {
- title: '调拨发货对单',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_matchSendOutOrderAllocationList'
- }
- }
- ]
- },
- {
- path: '/allocationManagement/transferReturn',
- redirect: '/allocationManagement/transferReturn/list',
- name: 'transferReturn',
- component: BlankLayout,
- meta: {
- title: '调拨退货列表',
- icon: 'pull-request',
- permission: 'M_transferReturnList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'transferReturnList',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferReturn/list.vue'),
- meta: {
- title: '调拨退货列表',
- icon: 'pull-request',
- hidden: true,
- permission: 'M_transferReturnList'
- }
- },
- {
- path: 'editGrap/:sn/:targetType',
- name: 'transferReturnGrpEdit',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferReturn/editGrp.vue'),
- meta: {
- title: '编辑调拨退货单(抓单)',
- icon: 'pull-request',
- hidden: true,
- permission: 'B_transferReturnEdit'
- }
- },
- {
- path: 'edit/:sn/:targetType/:dealerLevel',
- name: 'transferReturnEdit',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferReturn/edit.vue'),
- meta: {
- title: '编辑调拨退货单(不抓单)',
- icon: 'pull-request',
- hidden: true,
- permission: 'B_transferReturnEdit'
- }
- },
- {
- path: 'detail/:sn',
- name: 'transferReturnDetail',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferReturn/detail.vue'),
- meta: {
- title: '调拨退货单详情',
- icon: 'pull-request',
- replaceTab: true,
- hidden: true,
- permission: 'M_transferReturnDetail'
- }
- },
- {
- path: 'check/:sn/:grabFlag',
- name: 'transferReturnCheck',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/transferReturn/check.vue'),
- meta: {
- title: '调拨退货品检',
- icon: 'fund',
- replaceTab: true,
- hidden: true,
- permission: 'M_transferReturnCheck'
- }
- }
- ]
- },
- {
- path: '/allocationManagement/allocateReturnConfirmation',
- redirect: '/allocationManagement/allocateReturnConfirmation/list',
- name: 'allocateReturnConfirmation',
- component: BlankLayout,
- meta: {
- title: '调拨退货确认',
- icon: 'vertical-align-top',
- permission: 'M_allocateReturnConfirmationList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'allocateReturnConfirmationList',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/allocateReturnConfirmation/list.vue'),
- meta: {
- title: '调拨退货确认列表',
- icon: 'vertical-align-top',
- hidden: true,
- permission: 'M_allocateReturnConfirmationList'
- }
- }
- ]
- },
- {
- path: '/allocationManagement/allocationList',
- redirect: '/allocationManagement/allocationList/list',
- name: 'allocationList',
- component: BlankLayout,
- meta: {
- title: '调拨一览表',
- icon: 'vertical-align-top',
- permission: 'M_allocationList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'allocationMainList',
- component: () => import(/* webpackChunkName: "allocationManagement" */ '@/views/allocationManagement/allocationList/list.vue'),
- meta: {
- title: '调拨一览表',
- icon: 'vertical-align-top',
- hidden: true,
- permission: 'M_allocationList'
- }
- }
- ]
- }
- ]
- }
|