spreadReport.js 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import {
  2. UserLayout,
  3. BasicLayout,
  4. BlankLayout,
  5. BigScreen,
  6. PageView
  7. } from '@/layouts'
  8. export default {
  9. path: '/spreadReport',
  10. redirect: '/reportData/salesOrderTotal',
  11. component: PageView,
  12. meta: {
  13. title: '差价报表',
  14. icon: 'project',
  15. permission: 'M_spreadReport'
  16. },
  17. children: [
  18. {
  19. path: '/reportData/hPriceDifferenceDetailReport',
  20. redirect: '/reportData/hPriceDifferenceDetailReport/list',
  21. name: 'hPriceDifferenceDetailReport',
  22. component: BlankLayout,
  23. meta: {
  24. title: '总部差价明细报表',
  25. icon: 'profile',
  26. permission: 'M_hPriceDifferenceDetailReportList'
  27. },
  28. hideChildrenInMenu: true,
  29. children: [
  30. {
  31. path: 'list',
  32. name: 'hPriceDifferenceDetailReportList',
  33. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/hPriceDifferenceDetailReport/list.vue'),
  34. meta: {
  35. title: '总部差价明细列表',
  36. icon: 'profile',
  37. hidden: true,
  38. permission: 'M_hPriceDifferenceDetailReportList'
  39. }
  40. }
  41. ]
  42. },
  43. {
  44. path: '/reportData/priceDifferenceDetailReport',
  45. redirect: '/reportData/priceDifferenceDetailReport/list',
  46. name: 'priceDifferenceDetailReport',
  47. component: BlankLayout,
  48. meta: {
  49. title: '差价明细报表',
  50. icon: 'profile',
  51. permission: 'M_priceDifferenceDetailReportList'
  52. },
  53. hideChildrenInMenu: true,
  54. children: [
  55. {
  56. path: 'list',
  57. name: 'priceDifferenceDetailReportList',
  58. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/priceDifferenceDetailReport/list.vue'),
  59. meta: {
  60. title: '差价明细列表',
  61. icon: 'profile',
  62. hidden: true,
  63. permission: 'M_priceDifferenceDetailReportList'
  64. }
  65. }
  66. ]
  67. },
  68. {
  69. path: '/productRebateReport/index',
  70. redirect: '/productRebateReport/index/list',
  71. name: 'productRebateReportList',
  72. component: BlankLayout,
  73. meta: {
  74. title: '产品返利明细表',
  75. icon: 'profile',
  76. permission: 'M_productRebateReportList'
  77. },
  78. hideChildrenInMenu: true,
  79. children: [
  80. {
  81. path: 'list',
  82. name: 'productRebateReportList',
  83. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/productRebateReport/index.vue'),
  84. meta: {
  85. title: '产品返利明细表',
  86. icon: 'profile',
  87. hidden: true,
  88. permission: 'M_productRebateReportList'
  89. }
  90. }
  91. ]
  92. }
  93. ]
  94. }