otherReport.js 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. import {
  2. UserLayout,
  3. BasicLayout,
  4. BlankLayout,
  5. BigScreen,
  6. PageView
  7. } from '@/layouts'
  8. export default {
  9. path: '/otherReport',
  10. redirect: '/reportData/salesOrderTotal',
  11. component: PageView,
  12. meta: {
  13. title: '其它报表',
  14. icon: 'project',
  15. permission: 'M_otherReport'
  16. },
  17. children: [
  18. {
  19. path: '/reportData/tireSalesReport',
  20. redirect: '/reportData/tireSalesReport/index',
  21. name: 'tireSalesReport',
  22. component: BlankLayout,
  23. meta: {
  24. title: '轮胎统计报表',
  25. icon: 'profile',
  26. permission: 'M_tireSalesReportList'
  27. },
  28. hideChildrenInMenu: true,
  29. children: [
  30. {
  31. path: 'index',
  32. name: 'tireSalesReportIndex',
  33. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/tireSalesReport/index.vue'),
  34. meta: {
  35. title: '轮胎统计报表',
  36. icon: 'profile',
  37. hidden: true,
  38. permission: 'M_tireSalesReportList'
  39. }
  40. }
  41. ]
  42. },
  43. {
  44. path: '/reportData/tireFeeReport',
  45. redirect: '/reportData/tireFeeReport/index',
  46. name: 'tireFeeReport',
  47. component: BlankLayout,
  48. meta: {
  49. title: '轮胎费用报表',
  50. icon: 'profile',
  51. permission: 'M_tireFeeReportList'
  52. },
  53. hideChildrenInMenu: true,
  54. children: [
  55. {
  56. path: 'index',
  57. name: 'tireFeeReportIndex',
  58. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/tireFeeReport/index.vue'),
  59. meta: {
  60. title: '轮胎费用报表',
  61. icon: 'profile',
  62. hidden: true,
  63. permission: 'M_tireFeeReportList'
  64. }
  65. }
  66. ]
  67. },
  68. {
  69. path: '/reportData/expenseAccountBearerReport',
  70. redirect: '/reportData/expenseAccountBearerReport/list',
  71. name: 'expenseAccountBearerReport',
  72. component: BlankLayout,
  73. meta: {
  74. title: '费用汇总报表(按承担方)',
  75. icon: 'profile',
  76. permission: 'M_expenseAccountBearerReportList'
  77. },
  78. hideChildrenInMenu: true,
  79. children: [
  80. {
  81. path: 'list',
  82. name: 'expenseAccountBearerReportList',
  83. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/expenseAccountReport/bearerList.vue'),
  84. meta: {
  85. title: '费用汇总报表(按承担方)',
  86. icon: 'profile',
  87. hidden: true,
  88. permission: 'M_expenseAccountBearerReportList'
  89. }
  90. }
  91. ]
  92. },
  93. {
  94. path: '/reportData/expenseAccountCategoryReport',
  95. redirect: '/reportData/expenseAccountCategoryReport/list',
  96. name: 'expenseAccountCategoryReport',
  97. component: BlankLayout,
  98. meta: {
  99. title: '费用汇总报表(按品类)',
  100. icon: 'profile',
  101. permission: 'M_expenseAccountCategoryReportList'
  102. },
  103. hideChildrenInMenu: true,
  104. children: [
  105. {
  106. path: 'list',
  107. name: 'expenseAccountCategoryReportList',
  108. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/expenseAccountReport/categoryList.vue'),
  109. meta: {
  110. title: '费用汇总报表(按品类)',
  111. icon: 'profile',
  112. hidden: true,
  113. permission: 'M_expenseAccountCategoryReportList'
  114. }
  115. }
  116. ]
  117. },
  118. {
  119. path: '/reportData/receivedSendStorageReport',
  120. redirect: '/reportData/receivedSendStorageReport/index',
  121. name: 'receivedSendStorageReport',
  122. component: BlankLayout,
  123. meta: {
  124. title: '收发存报表',
  125. icon: 'profile',
  126. permission: 'M_receivedSendStorageReport'
  127. },
  128. hideChildrenInMenu: true,
  129. children: [
  130. {
  131. path: 'index',
  132. name: 'receivedSendStorageReportIndex',
  133. component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/receivedSendStorageReport/index.vue'),
  134. meta: {
  135. title: '收发存报表',
  136. icon: 'profile',
  137. hidden: true,
  138. permission: 'M_receivedSendStorageReportList'
  139. }
  140. }
  141. ]
  142. },
  143. {
  144. path: '/dataExport/exportSales',
  145. redirect: '/dataExport/exportSales/list',
  146. name: 'exportSales',
  147. component: BlankLayout,
  148. meta: {
  149. title: '导出销售',
  150. icon: 'gold',
  151. permission: 'M_exportSales'
  152. },
  153. hideChildrenInMenu: true,
  154. children: [
  155. {
  156. path: 'list',
  157. name: 'exportSalesList',
  158. component: () => import(/* webpackChunkName: "dataExport" */ '@/views/dataExport/exportSales/list.vue'),
  159. meta: {
  160. title: '导出销售',
  161. icon: 'gold',
  162. hidden: true,
  163. permission: 'M_exportSales'
  164. }
  165. }
  166. ]
  167. },
  168. {
  169. path: '/dataExport/exportCheck',
  170. redirect: '/dataExport/exportCheck/list',
  171. name: 'exportCheck',
  172. component: BlankLayout,
  173. meta: {
  174. title: '导出盘点',
  175. icon: 'gold',
  176. permission: 'M_exportCheck'
  177. },
  178. hideChildrenInMenu: true,
  179. children: [
  180. {
  181. path: 'list',
  182. name: 'exportCheckList',
  183. component: () => import(/* webpackChunkName: "dataExport" */ '@/views/dataExport/exportCheck/list.vue'),
  184. meta: {
  185. title: '导出盘点',
  186. icon: 'gold',
  187. hidden: true,
  188. permission: 'M_exportCheck'
  189. }
  190. }
  191. ]
  192. }
  193. ]
  194. }