123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- import {
- UserLayout,
- BasicLayout,
- BlankLayout,
- BigScreen,
- PageView
- } from '@/layouts'
- export default {
- path: '/salesReturnManagement',
- redirect: '/salesReturnManagement/salesReturn',
- component: PageView,
- meta: {
- title: '销售退货',
- icon: 'export',
- permission: 'M_salesReturnManagement'
- },
- children: [
- {
- path: '/salesReturnManagement/salesReturn',
- redirect: '/salesReturnManagement/salesReturn/list',
- name: 'salesReturn',
- component: BlankLayout,
- meta: {
- title: '销售退货列表',
- icon: 'fund',
- permission: 'M_salesReturnList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'salesReturnList',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/list.vue'),
- meta: {
- title: '销售退货列表',
- icon: 'fund',
- hidden: true,
- permission: 'M_salesReturnList'
- }
- },
- {
- path: 'detail/:sn',
- name: 'salesReturnDetail',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/detail.vue'),
- meta: {
- title: '销售退货详情',
- icon: 'fund',
- hidden: true,
- permission: 'B_salesReturnDetail'
- }
- },
- {
- path: 'salesReturnEdit/:sn/:buyerSn',
- name: 'salesReturnEdit',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/salesReturnEdit.vue'),
- meta: {
- title: '编辑销售退货',
- icon: 'fund',
- hidden: true,
- permission: 'B_salesReturnEdit'
- }
- },
- {
- path: 'custConfirm/:sn/:buyerSn',
- name: 'custConfirm',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/custConfirm/list.vue'),
- meta: {
- title: '客服确认',
- icon: 'fund',
- replaceTab: true,
- hidden: true,
- permission: 'B_salesReturnConfirm'
- }
- }
- ]
- },
- {
- path: '/salesReturnManagement/billOfLading',
- redirect: '/salesReturnManagement/billOfLading/list',
- name: 'billOfLading',
- component: BlankLayout,
- meta: {
- title: '提货单列表',
- icon: 'fund',
- permission: 'M_billOfLadingList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'billOfLadingList',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/list.vue'),
- meta: {
- title: '提货单列表',
- icon: 'fund',
- hidden: true,
- permission: 'M_billOfLadingList'
- }
- },
- {
- path: 'detail/:sn',
- name: 'billOfLadingDetail',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/detail.vue'),
- meta: {
- title: '提货单详情',
- icon: 'fund',
- hidden: true,
- permission: 'M_detailPickUp'
- }
- },
- {
- path: 'add',
- name: 'billOfLadingAdd',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
- meta: {
- title: '新增提货单',
- icon: 'fund',
- hidden: true,
- permission: 'B_editPickUp'
- }
- },
- {
- path: 'edit/:sn/:wSn',
- name: 'billOfLadingEdit',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
- meta: {
- title: '编辑提货单',
- icon: 'fund',
- hidden: true,
- permission: 'B_editPickUp'
- }
- }
- ]
- },
- {
- path: '/salesReturnManagement/pickUp',
- redirect: '/salesReturnManagement/pickUp/list',
- name: 'pickUp',
- component: BlankLayout,
- meta: {
- title: '仓库提货',
- icon: 'fund',
- permission: 'M_pickUpList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'pickUpList',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/pickUp/list.vue'),
- meta: {
- title: '仓库提货列表',
- icon: 'fund',
- hidden: true,
- permission: 'M_pickUpList'
- }
- }
- ]
- },
- {
- path: '/salesReturnManagement/receiveCheck',
- redirect: '/salesReturnManagement/receiveCheck/list',
- name: 'receiveCheck',
- component: BlankLayout,
- meta: {
- title: '收货品检',
- icon: 'fund',
- permission: 'M_receiveCheckList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'receiveCheckList',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/list.vue'),
- meta: {
- title: '收货品检列表',
- icon: 'fund',
- hidden: true,
- permission: 'M_receiveCheckList'
- }
- },
- {
- path: 'receiving/:sn/:buyerSn',
- name: 'salesReturnReceiving',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/receiving.vue'),
- meta: {
- title: '收货',
- icon: 'fund',
- hidden: true,
- replaceTab: true,
- permission: 'B_salesReturnReceiving'
- }
- },
- {
- path: 'checking/:sn/:buyerSn',
- name: 'salesReturnCheck',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/checking.vue'),
- meta: {
- title: '品检',
- icon: 'fund',
- hidden: true,
- replaceTab: true,
- permission: 'B_salesReturnCheck'
- }
- }
- ]
- },
- {
- path: '/salesReturnManagement/returnConfirmation',
- redirect: '/salesReturnManagement/returnConfirmation/list',
- name: 'returnConfirmation',
- component: BlankLayout,
- meta: {
- title: '销售退货确认',
- icon: 'vertical-align-top',
- permission: 'M_returnConfirmationList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'returnConfirmationList',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/returnConfirmation/list.vue'),
- meta: {
- title: '销售退货确认列表',
- icon: 'vertical-align-top',
- hidden: true,
- permission: 'M_returnConfirmationList'
- }
- }
- ]
- },
- {
- path: '/salesReturnManagement/returnSchedule',
- redirect: '/salesReturnManagement/returnSchedule/list',
- name: 'returnSchedule',
- component: BlankLayout,
- meta: {
- title: '退货一览表',
- icon: 'vertical-align-top',
- permission: 'M_returnScheduleList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'returnScheduleList',
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/returnSchedule/list.vue'),
- meta: {
- title: '退货一览表',
- icon: 'vertical-align-top',
- hidden: true,
- permission: 'M_returnScheduleList'
- }
- }
- ]
- }
- ]
- }
|