123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499 |
- import {
- UserLayout,
- BasicLayout,
- BlankLayout,
- BigScreen,
- PageView
- } from '@/layouts'
- export default {
- path: '/salesManWarehouse',
- redirect: '/salesManagement/salesQueryNew',
- component: PageView,
- meta: {
- title: '销售管理',
- icon: 'account-book',
- permission: 'M_salesManagement'
- },
- children: [
- {
- path: '/salesManagement/salesQueryNew',
- redirect: '/salesManagement/salesQueryNew/list',
- name: 'salesQueryNew',
- component: BlankLayout,
- meta: {
- title: '销售单查询',
- icon: 'monitor',
- permission: 'M_salesQueryList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'salesQueryNewList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesQueryNew/list.vue'),
- meta: {
- title: '销售单列表',
- icon: 'monitor',
- hidden: true,
- permission: 'M_salesQueryList'
- }
- },
- {
- path: 'detail/:sn/:pageType',
- name: 'salesNewDetail',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesQueryNew/detail.vue'),
- meta: {
- title: '销售单详情',
- icon: 'monitor',
- hidden: true,
- replaceTab: true,
- permission: 'B_salesDetail'
- }
- },
- {
- path: 'detail/:sn/:pageType',
- name: 'salesNewDetailAudit',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesQueryNew/detail.vue'),
- meta: {
- title: '销售单审核',
- icon: 'monitor',
- hidden: true,
- replaceTab: true,
- permission: 'B_salesAudit'
- }
- },
- {
- path: 'detail/:sn/:pageType',
- name: 'salesNewDetailTransfer',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesQueryNew/detail.vue'),
- meta: {
- title: '销售单转单',
- icon: 'monitor',
- hidden: true,
- replaceTab: true,
- permission: 'B_salesTransfer'
- }
- },
- {
- path: 'add/:sn',
- name: 'salesNewAdd',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesQueryNew/edit.vue'),
- meta: {
- title: '新增销售单',
- icon: 'monitor',
- hidden: true,
- permission: 'B_salesEdit'
- }
- },
- {
- path: 'edit/:sn',
- name: 'salesNewEdit',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesQueryNew/edit.vue'),
- meta: {
- title: '编辑销售单',
- icon: 'monitor',
- hidden: true,
- permission: 'B_salesEdit'
- }
- },
- {
- path: 'waitDispatch/:salesBillSn',
- name: 'waitDispatchNew',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/waitDispatchNew/edit.vue'),
- meta: {
- title: '下推销售单',
- icon: 'monitor',
- replaceTab: true,
- hidden: true,
- permission: 'B_salesDispatch'
- }
- },
- {
- path: 'waitCostOrder',
- name: 'waitCostOrder',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/waitCostOrder/list.vue'),
- meta: {
- title: '待转费用报销单',
- icon: 'monitor',
- hidden: true,
- permission: 'B_salesDispatch'
- }
- }
- ]
- },
- {
- path: '/salesManagement/salesOrderWarehouse',
- redirect: '/salesManagement/salesOrderWarehouse/list',
- name: 'salesOrderWarehouse',
- component: BlankLayout,
- meta: {
- title: '仓库销售单',
- icon: 'vertical-align-bottom',
- permission: 'M_salesOrderWarehouseList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'salesOrderWarehouseList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesOrderWarehouse/list.vue'),
- meta: {
- title: '仓库销售单列表',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_salesOrderWarehouseList'
- }
- },
- {
- path: 'detail/:sn/:wsn',
- name: 'saleOrderDetail',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesOrderWarehouse/detail.vue'),
- meta: {
- title: '仓库销售单列表详情',
- icon: 'vertical-align-bottom',
- replaceTab: true,
- hidden: true,
- permission: 'B_salesOrderWarehouseDetail'
- }
- }
- ]
- },
- {
- path: '/salesManagement/pushOrderManagement',
- redirect: '/salesManagement/pushOrderManagement/list',
- name: 'pushOrderManagement',
- component: BlankLayout,
- meta: {
- title: '下推订单列表',
- icon: 'vertical-align-bottom',
- permission: 'M_pushOrderManagementList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'pushOrderManagementList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/pushOrderManagement/list.vue'),
- meta: {
- title: '下推订单列表',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_pushOrderManagementList'
- }
- },
- {
- path: 'detail/:sn/:type',
- name: 'pushOrderDetail',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/pushOrderManagement/detail.vue'),
- meta: {
- title: '下推订单详情',
- icon: 'vertical-align-bottom',
- replaceTab: true,
- hidden: true,
- permission: 'B_dispatchDetail'
- }
- }
- ]
- },
- {
- path: '/salesManagement/salesCollection',
- redirect: '/salesManagement/salesCollection/list',
- name: 'salesCollection',
- component: BlankLayout,
- meta: {
- title: '销售收款',
- icon: 'vertical-align-bottom',
- permission: 'M_salesCollectionList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'salesCollectionList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesCollection/list.vue'),
- meta: {
- title: '销售收款',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_salesCollectionList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/stockPrint',
- redirect: '/salesManagement/stockPrint/list',
- name: 'stockPrint',
- component: BlankLayout,
- meta: {
- title: '备货打印',
- icon: 'vertical-align-bottom',
- permission: 'M_stockPrintList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'stockPrintList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/stockPrint/list.vue'),
- meta: {
- title: '备货打印',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_stockPrintList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/receiptPrint',
- redirect: '/salesManagement/receiptPrint/list',
- name: 'receiptPrint',
- component: BlankLayout,
- meta: {
- title: '收款打印',
- icon: 'vertical-align-bottom',
- permission: 'M_receiptPrintList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'receiptPrintList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/receiptPrint/list.vue'),
- meta: {
- title: '收款打印',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_receiptPrintList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/matchSendOutOrder',
- redirect: '/salesManagement/matchSendOutOrder/list',
- name: 'matchSendOutOrder',
- component: BlankLayout,
- meta: {
- title: '发货对单',
- icon: 'vertical-align-bottom',
- permission: 'M_matchSendOutOrderList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'matchSendOutOrderList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/matchSendOutOrder/list.vue'),
- meta: {
- title: '发货对单',
- icon: 'vertical-align-bottom',
- hidden: true,
- permission: 'M_matchSendOutOrderList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/examineVerify',
- redirect: '/salesManagement/examineVerify/list',
- name: 'examineVerify',
- component: BlankLayout,
- meta: {
- title: '备货审核',
- icon: 'audit',
- permission: 'M_examineVerifyList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'examineVerifyList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/examineVerify/list.vue'),
- meta: {
- title: '备货审核列表',
- icon: 'audit',
- hidden: true,
- permission: 'M_examineVerifyList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/outboundOrder',
- redirect: '/salesManagement/outboundOrder/list',
- name: 'outboundOrder',
- component: BlankLayout,
- meta: {
- title: '出库',
- icon: 'export',
- permission: 'M_outboundOrderList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'outboundOrderList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/outboundOrder/list.vue'),
- meta: {
- title: '出库列表',
- icon: 'export',
- hidden: true,
- permission: 'M_outboundOrderList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/sendOutOrder',
- redirect: '/salesManagement/sendOutOrder/list',
- name: 'sendOutOrder',
- component: BlankLayout,
- meta: {
- title: '发货单列表',
- icon: 'export',
- permission: 'M_sendOutOrderList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'sendOutOrderList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/sendOutOrder/list.vue'),
- meta: {
- title: '发货单列表',
- icon: 'export',
- hidden: true,
- permission: 'M_sendOutOrderList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/backorder',
- redirect: '/salesManagement/backorder/list',
- name: 'backorder',
- component: BlankLayout,
- meta: {
- title: '销售缺货列表',
- icon: 'exception',
- permission: 'M_backorderList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'backorderList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/backorder/list.vue'),
- meta: {
- title: '销售缺货列表',
- icon: 'exception',
- hidden: true,
- permission: 'M_backorderList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/shortageStatisticsC',
- redirect: '/salesManagement/shortageStatisticsC/list',
- name: 'shortageStatisticsC',
- component: BlankLayout,
- meta: {
- title: '缺货统计(按客户)',
- icon: 'file-done',
- permission: 'M_shortageStatisticsCList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'shortageStatisticsCList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/shortageStatisticsC/list.vue'),
- meta: {
- title: '缺货统计(按客户)',
- icon: 'file-done',
- hidden: true,
- permission: 'M_shortageStatisticsCList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/shortageStatisticsP',
- redirect: '/salesManagement/shortageStatisticsP/list',
- name: 'shortageStatisticsP',
- component: BlankLayout,
- meta: {
- title: '缺货统计(按产品)',
- icon: 'file-protect',
- permission: 'M_shortageStatisticsPList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'shortageStatisticsPList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/shortageStatisticsP/list.vue'),
- meta: {
- title: '缺货统计(按产品)',
- icon: 'file-protect',
- hidden: true,
- permission: 'M_shortageStatisticsPList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/priceInquiry',
- redirect: '/salesManagement/priceInquiry/list',
- name: 'priceInquiry',
- component: BlankLayout,
- meta: {
- title: '价格查询',
- icon: 'file-protect',
- permission: 'M_priceInquiryList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'priceInquiryList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/priceInquiry/list.vue'),
- meta: {
- title: '价格查询列表',
- icon: 'file-protect',
- hidden: true,
- permission: 'M_priceInquiryList'
- }
- }
- ]
- },
- {
- path: '/salesManagement/salesList',
- redirect: '/salesManagement/salesList/list',
- name: 'salesList',
- component: BlankLayout,
- meta: {
- title: '销售一览表',
- icon: 'file-protect',
- permission: 'M_salesList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'salesMainList',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/salesList/list.vue'),
- meta: {
- title: '销售一览表',
- icon: 'file-protect',
- hidden: true,
- permission: 'M_salesList'
- }
- }
- ]
- }
- ]
- }
|