|
@@ -101,7 +101,7 @@ export const asyncRouterMap = [
|
|
icon: 'home'
|
|
icon: 'home'
|
|
},
|
|
},
|
|
hidden: true
|
|
hidden: true
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
@@ -148,7 +148,7 @@ export const asyncRouterMap = [
|
|
title: '销售单详情',
|
|
title: '销售单详情',
|
|
icon: 'monitor',
|
|
icon: 'monitor',
|
|
hidden: true,
|
|
hidden: true,
|
|
- replaceTab: true,
|
|
|
|
|
|
+ replaceTab: true
|
|
// permission: 'M_salesDetail'
|
|
// permission: 'M_salesDetail'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -247,7 +247,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_salesCollectionList'
|
|
permission: 'M_salesCollectionList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -272,7 +272,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_stockPrintList'
|
|
permission: 'M_stockPrintList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -297,7 +297,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_receiptPrintList'
|
|
permission: 'M_receiptPrintList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -322,7 +322,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_matchSendOutOrderList'
|
|
permission: 'M_matchSendOutOrderList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -502,7 +502,7 @@ export const asyncRouterMap = [
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
- //销售退货
|
|
|
|
|
|
+ // 销售退货
|
|
{
|
|
{
|
|
path: '/salesReturnManagement',
|
|
path: '/salesReturnManagement',
|
|
redirect: '/salesReturnManagement/salesReturn',
|
|
redirect: '/salesReturnManagement/salesReturn',
|
|
@@ -513,189 +513,189 @@ export const asyncRouterMap = [
|
|
permission: 'M_salesReturnManagement'
|
|
permission: 'M_salesReturnManagement'
|
|
},
|
|
},
|
|
children: [
|
|
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
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'salesReturnEdit/:sn/:buyerSn',
|
|
|
|
- name: 'salesReturnEdit',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/salesReturnEdit.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '编辑销售退货',
|
|
|
|
- icon: 'fund',
|
|
|
|
- hidden: true
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'custConfirm/:sn/:buyerSn',
|
|
|
|
- name: 'custConfirm',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/custConfirm/list.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '客服确认',
|
|
|
|
- icon: 'fund',
|
|
|
|
- replaceTab: true,
|
|
|
|
- hidden: true
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- 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
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'add',
|
|
|
|
- name: 'billOfLadingAdd',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '新增提货单',
|
|
|
|
- icon: 'fund',
|
|
|
|
- hidden: true
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'edit/:sn',
|
|
|
|
- name: 'billOfLadingEdit',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '编辑提货单',
|
|
|
|
- icon: 'fund',
|
|
|
|
- hidden: true
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- 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
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'checking/:sn/:buyerSn',
|
|
|
|
- name: 'salesReturnCheck',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/checking.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '品检',
|
|
|
|
- icon: 'fund',
|
|
|
|
- hidden: true,
|
|
|
|
- replaceTab: true
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
|
|
+ {
|
|
|
|
+ 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
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'salesReturnEdit/:sn/:buyerSn',
|
|
|
|
+ name: 'salesReturnEdit',
|
|
|
|
+ component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/salesReturnEdit.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '编辑销售退货',
|
|
|
|
+ icon: 'fund',
|
|
|
|
+ hidden: true
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'custConfirm/:sn/:buyerSn',
|
|
|
|
+ name: 'custConfirm',
|
|
|
|
+ component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/custConfirm/list.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '客服确认',
|
|
|
|
+ icon: 'fund',
|
|
|
|
+ replaceTab: true,
|
|
|
|
+ hidden: true
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ 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
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'add',
|
|
|
|
+ name: 'billOfLadingAdd',
|
|
|
|
+ component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '新增提货单',
|
|
|
|
+ icon: 'fund',
|
|
|
|
+ hidden: true
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'edit/:sn',
|
|
|
|
+ name: 'billOfLadingEdit',
|
|
|
|
+ component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '编辑提货单',
|
|
|
|
+ icon: 'fund',
|
|
|
|
+ hidden: true
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ 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
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'checking/:sn/:buyerSn',
|
|
|
|
+ name: 'salesReturnCheck',
|
|
|
|
+ component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/checking.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '品检',
|
|
|
|
+ icon: 'fund',
|
|
|
|
+ hidden: true,
|
|
|
|
+ replaceTab: true
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
// 采购管理
|
|
// 采购管理
|
|
@@ -947,7 +947,7 @@ export const asyncRouterMap = [
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
]
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
// 费用报销
|
|
// 费用报销
|
|
@@ -1223,7 +1223,7 @@ export const asyncRouterMap = [
|
|
icon: 'alert',
|
|
icon: 'alert',
|
|
permission: 'M_inventoryWarningList'
|
|
permission: 'M_inventoryWarningList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -1404,7 +1404,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_transfersPrintList'
|
|
permission: 'M_transfersPrintList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -1429,7 +1429,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_matchSendOutOrderAllocationList'
|
|
permission: 'M_matchSendOutOrderAllocationList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -1683,6 +1683,56 @@ export const asyncRouterMap = [
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ path: '/reportData/urchaseReturn',
|
|
|
|
+ redirect: '/reportData/urchaseReturn/list',
|
|
|
|
+ name: 'urchaseReturnList',
|
|
|
|
+ component: BlankLayout,
|
|
|
|
+ meta: {
|
|
|
|
+ title: '采购退货单报表',
|
|
|
|
+ icon: 'profile'
|
|
|
|
+ // permission: 'M_allocationDetailsList'
|
|
|
|
+ },
|
|
|
|
+ hideChildrenInMenu: true,
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: 'list',
|
|
|
|
+ name: 'urchaseReturnList',
|
|
|
|
+ component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/urchaseReturn/list.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '采购退货单报表列表',
|
|
|
|
+ icon: 'profile',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'M_allocationDetailsList'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/reportData/urchaseDetailReturn',
|
|
|
|
+ redirect: '/reportData/urchaseDetailReturn/detailList',
|
|
|
|
+ name: 'urchaseDetailReturnList',
|
|
|
|
+ component: BlankLayout,
|
|
|
|
+ meta: {
|
|
|
|
+ title: '采购退货单明细报表',
|
|
|
|
+ icon: 'profile'
|
|
|
|
+ // permission: 'M_allocationDetailsList'
|
|
|
|
+ },
|
|
|
|
+ hideChildrenInMenu: true,
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: 'detailList',
|
|
|
|
+ name: 'urchaseDetailReturnList',
|
|
|
|
+ component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/urchaseDetailReturn/detailList.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '采购退货单明细报表列表',
|
|
|
|
+ icon: 'profile',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'M_allocationDetailsList'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
{
|
|
{
|
|
path: '/reportData/salesReturnsReport',
|
|
path: '/reportData/salesReturnsReport',
|
|
redirect: '/reportData/salesReturnsReport/list',
|
|
redirect: '/reportData/salesReturnsReport/list',
|
|
@@ -2745,6 +2795,31 @@ export const asyncRouterMap = [
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/supplierManagement/supplierRecord',
|
|
|
|
+ redirect: '/supplierManagement/supplierRecord/list',
|
|
|
|
+ name: 'supplierRecord',
|
|
|
|
+ component: BlankLayout,
|
|
|
|
+ meta: {
|
|
|
|
+ title: '成本变更记录',
|
|
|
|
+ icon: 'build'
|
|
|
|
+ // permission: 'M_associatedProductDetailsList'
|
|
|
|
+ },
|
|
|
|
+ hideChildrenInMenu: true,
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: 'list',
|
|
|
|
+ name: 'supplierRecordList',
|
|
|
|
+ component: () => import(/* webpackChunkName: "supplierManagement" */ '@/views/supplierManagement/supplierRecord/list.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '成本变更记录列表',
|
|
|
|
+ icon: 'build',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'M_associatedProductDetailsList'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
@@ -2967,7 +3042,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_userList'
|
|
permission: 'M_userList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -2992,7 +3067,7 @@ export const asyncRouterMap = [
|
|
hidden: true,
|
|
hidden: true,
|
|
permission: 'M_roleList'
|
|
permission: 'M_roleList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -3079,7 +3154,7 @@ export const asyncRouterMap = [
|
|
icon: 'read',
|
|
icon: 'read',
|
|
permission: 'M_OperateJournalList'
|
|
permission: 'M_OperateJournalList'
|
|
}
|
|
}
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -3108,7 +3183,7 @@ export const asyncRouterMap = [
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
- },
|
|
|
|
|
|
+ }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|