otherReport.js 6.3 KB

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