|
@@ -979,6 +979,80 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/reportData/actualSalesReport',
|
|
|
+ redirect: '/reportData/actualSalesReport/list',
|
|
|
+ name: 'actualSalesReport',
|
|
|
+ component: BlankLayout,
|
|
|
+ meta: {
|
|
|
+ title: '实售销售报表',
|
|
|
+ icon: 'profile',
|
|
|
+ permission: 'M_actualSalesReportList'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'actualSalesReportList',
|
|
|
+ component: () => import( '@/views/reportData/actualSalesReport/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '实售销售列表',
|
|
|
+ icon: 'profile',
|
|
|
+ hidden: true,
|
|
|
+ permission: 'M_actualSalesReportList'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/reportData/salesAmountReport',
|
|
|
+ redirect: '/reportData/salesAmountReport/list',
|
|
|
+ name: 'salesAmountReport',
|
|
|
+ component: BlankLayout,
|
|
|
+ meta: {
|
|
|
+ title: '开单销售报表',
|
|
|
+ icon: 'profile',
|
|
|
+ permission: 'M_salesAmountReportList'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [{
|
|
|
+ path: 'list',
|
|
|
+ name: 'salesAmountReportList',
|
|
|
+ component: () => import(
|
|
|
+ '@/views/reportData/salesAmountReport/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '开单销售报表列表',
|
|
|
+ icon: 'profile',
|
|
|
+ hidden: true,
|
|
|
+ permission: 'M_salesAmountReportList'
|
|
|
+ }
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/reportData/salesSlipReport',
|
|
|
+ redirect: '/reportData/salesSlipReport/list',
|
|
|
+ name: 'salesSlipReport',
|
|
|
+ component: BlankLayout,
|
|
|
+ meta: {
|
|
|
+ title: '开单销售单报表',
|
|
|
+ icon: 'profile',
|
|
|
+ lineStyle: true,
|
|
|
+ permission: 'M_salesSlipReportList'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [{
|
|
|
+ path: 'list',
|
|
|
+ name: 'salesSlipReportList',
|
|
|
+ component: () => import(
|
|
|
+ '@/views/reportData/salesSlipReport/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '开单销售单报表列表',
|
|
|
+ icon: 'profile',
|
|
|
+ hidden: true,
|
|
|
+ permission: 'M_salesSlipReportList'
|
|
|
+ }
|
|
|
+ }]
|
|
|
+ },
|
|
|
{
|
|
|
path: '/reportData/allocationOrderTotal',
|
|
|
redirect: '/reportData/allocationOrderTotal/list',
|
|
@@ -1012,6 +1086,7 @@ export const asyncRouterMap = [
|
|
|
meta: {
|
|
|
title: '调拨明细',
|
|
|
icon: 'profile',
|
|
|
+ lineStyle: true,
|
|
|
permission: 'M_allocationDetailsList'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
@@ -1079,98 +1154,26 @@ export const asyncRouterMap = [
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
- path: '/reportData/salesSlipReport',
|
|
|
- redirect: '/reportData/salesSlipReport/list',
|
|
|
- name: 'salesSlipReport',
|
|
|
- component: BlankLayout,
|
|
|
- meta: {
|
|
|
- title: '开单销售单报表',
|
|
|
- icon: 'profile',
|
|
|
- permission: 'M_salesSlipReportList'
|
|
|
- },
|
|
|
- hideChildrenInMenu: true,
|
|
|
- children: [{
|
|
|
- path: 'list',
|
|
|
- name: 'salesSlipReportList',
|
|
|
- component: () => import(
|
|
|
- '@/views/reportData/salesSlipReport/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '开单销售单报表列表',
|
|
|
- icon: 'profile',
|
|
|
- hidden: true,
|
|
|
- permission: 'M_salesSlipReportList'
|
|
|
- }
|
|
|
- }]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/reportData/returnSlipReport',
|
|
|
- redirect: '/reportData/returnSlipReport/list',
|
|
|
- name: 'returnSlipReport',
|
|
|
- component: BlankLayout,
|
|
|
- meta: {
|
|
|
- title: '开单退货单报表',
|
|
|
- icon: 'profile',
|
|
|
- permission: 'M_returnSlipReportList'
|
|
|
- },
|
|
|
- hideChildrenInMenu: true,
|
|
|
- children: [{
|
|
|
- path: 'list',
|
|
|
- name: 'returnSlipReportList',
|
|
|
- component: () => import(
|
|
|
- '@/views/reportData/returnSlipReport/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '开单退货单报表列表',
|
|
|
- icon: 'profile',
|
|
|
- hidden: true,
|
|
|
- permission: 'M_returnSlipReportList'
|
|
|
- }
|
|
|
- }]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/reportData/salesAmountReport',
|
|
|
- redirect: '/reportData/salesAmountReport/list',
|
|
|
- name: 'salesAmountReport',
|
|
|
- component: BlankLayout,
|
|
|
- meta: {
|
|
|
- title: '开单销售报表',
|
|
|
- icon: 'profile',
|
|
|
- permission: 'M_salesAmountReportList'
|
|
|
- },
|
|
|
- hideChildrenInMenu: true,
|
|
|
- children: [{
|
|
|
- path: 'list',
|
|
|
- name: 'salesAmountReportList',
|
|
|
- component: () => import(
|
|
|
- '@/views/reportData/salesAmountReport/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '开单销售报表列表',
|
|
|
- icon: 'profile',
|
|
|
- hidden: true,
|
|
|
- permission: 'M_salesAmountReportList'
|
|
|
- }
|
|
|
- }]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/reportData/actualSalesReport',
|
|
|
- redirect: '/reportData/actualSalesReport/list',
|
|
|
- name: 'actualSalesReport',
|
|
|
+ path: '/reportData/salesReturnReport',
|
|
|
+ redirect: '/reportData/salesReturnReport/list',
|
|
|
+ name: 'salesReturnReport',
|
|
|
component: BlankLayout,
|
|
|
meta: {
|
|
|
- title: '实售销售报表',
|
|
|
+ title: '实售退货报表',
|
|
|
icon: 'profile',
|
|
|
- permission: 'M_actualSalesReportList'
|
|
|
+ permission: 'M_salesReturnReportList'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
children: [
|
|
|
{
|
|
|
path: 'list',
|
|
|
- name: 'actualSalesReportList',
|
|
|
- component: () => import( '@/views/reportData/actualSalesReport/list.vue'),
|
|
|
+ name: 'salesReturnReportList',
|
|
|
+ component: () => import( '@/views/reportData/salesReturnReport/list.vue'),
|
|
|
meta: {
|
|
|
- title: '实售销售列表',
|
|
|
+ title: '实售退货列表',
|
|
|
icon: 'profile',
|
|
|
hidden: true,
|
|
|
- permission: 'M_actualSalesReportList'
|
|
|
+ permission: 'M_salesReturnReportList'
|
|
|
}
|
|
|
}
|
|
|
]
|
|
@@ -1201,29 +1204,29 @@ export const asyncRouterMap = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- path: '/reportData/salesReturnReport',
|
|
|
- redirect: '/reportData/salesReturnReport/list',
|
|
|
- name: 'salesReturnReport',
|
|
|
+ path: '/reportData/returnSlipReport',
|
|
|
+ redirect: '/reportData/returnSlipReport/list',
|
|
|
+ name: 'returnSlipReport',
|
|
|
component: BlankLayout,
|
|
|
meta: {
|
|
|
- title: '实售退货报表',
|
|
|
+ title: '开单退货单报表',
|
|
|
icon: 'profile',
|
|
|
- permission: 'M_salesReturnReportList'
|
|
|
+ lineStyle: true,
|
|
|
+ permission: 'M_returnSlipReportList'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'list',
|
|
|
- name: 'salesReturnReportList',
|
|
|
- component: () => import( '@/views/reportData/salesReturnReport/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '实售退货列表',
|
|
|
- icon: 'profile',
|
|
|
- hidden: true,
|
|
|
- permission: 'M_salesReturnReportList'
|
|
|
- }
|
|
|
+ children: [{
|
|
|
+ path: 'list',
|
|
|
+ name: 'returnSlipReportList',
|
|
|
+ component: () => import(
|
|
|
+ '@/views/reportData/returnSlipReport/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '开单退货单报表列表',
|
|
|
+ icon: 'profile',
|
|
|
+ hidden: true,
|
|
|
+ permission: 'M_returnSlipReportList'
|
|
|
}
|
|
|
- ]
|
|
|
+ }]
|
|
|
},
|
|
|
{
|
|
|
path: '/reportData/hPriceDifferenceDetailReport',
|
|
@@ -1275,6 +1278,32 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
+ {
|
|
|
+ path: '/reportData/provinceTypeSalesDetails',
|
|
|
+ redirect: '/reportData/provinceTypeSalesDetails/list',
|
|
|
+ name: 'provinceTypeSalesDetails',
|
|
|
+ component: BlankLayout,
|
|
|
+ meta: {
|
|
|
+ title: '全国各省品类实际销售明细',
|
|
|
+ icon: 'profile',
|
|
|
+ lineStyle: true,
|
|
|
+ permission: 'M_provinceTypeSalesDetailsList'
|
|
|
+ },
|
|
|
+ hideChildrenInMenu: true,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'list',
|
|
|
+ name: 'provinceTypeSalesDetailsList',
|
|
|
+ component: () => import( '@/views/reportData/provinceTypeSalesDetails/list.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '全国各省品类实际销售明细列表',
|
|
|
+ icon: 'profile',
|
|
|
+ hidden: true,
|
|
|
+ permission: 'M_provinceTypeSalesDetailsList'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
{
|
|
|
path: '/reportData/warehousingOrder',
|
|
|
redirect: '/reportData/warehousingOrder/list',
|
|
@@ -1308,6 +1337,7 @@ export const asyncRouterMap = [
|
|
|
meta: {
|
|
|
title: '入库单明细报表',
|
|
|
icon: 'profile',
|
|
|
+ lineStyle: true,
|
|
|
permission: 'M_warehousingOrderDetailList'
|
|
|
},
|
|
|
hideChildrenInMenu: true,
|
|
@@ -1400,31 +1430,6 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- {
|
|
|
- path: '/reportData/provinceTypeSalesDetails',
|
|
|
- redirect: '/reportData/provinceTypeSalesDetails/list',
|
|
|
- name: 'provinceTypeSalesDetails',
|
|
|
- component: BlankLayout,
|
|
|
- meta: {
|
|
|
- title: '全国各省品类实际销售明细',
|
|
|
- icon: 'profile',
|
|
|
- permission: 'M_provinceTypeSalesDetailsList'
|
|
|
- },
|
|
|
- hideChildrenInMenu: true,
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: 'list',
|
|
|
- name: 'provinceTypeSalesDetailsList',
|
|
|
- component: () => import( '@/views/reportData/provinceTypeSalesDetails/list.vue'),
|
|
|
- meta: {
|
|
|
- title: '全国各省品类实际销售明细列表',
|
|
|
- icon: 'profile',
|
|
|
- hidden: true,
|
|
|
- permission: 'M_provinceTypeSalesDetailsList'
|
|
|
- }
|
|
|
- }
|
|
|
- ]
|
|
|
- },
|
|
|
{
|
|
|
path: '/reportData/districtTypeSalesDetails',
|
|
|
redirect: '/reportData/districtTypeSalesDetails/list',
|