包含后厨 团餐 门店分支
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

routes.js 5.2 KiB

11 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. /**
  2. * SYS 系统设置
  3. * admin 系统用户
  4. * erp 供应链管理
  5. * basic 基础信息管理
  6. * bill 单据管理
  7. * crm crm会员管理
  8. * franchisee 加盟商
  9. * srd 店铺管理
  10. **/
  11. export default [
  12. {
  13. path: '/user',
  14. layout: false,
  15. routes: [
  16. {
  17. name: '系统登录',
  18. path: '/user/login',
  19. component: './user/login',
  20. access: 'k1',
  21. },
  22. ],
  23. },
  24. {
  25. name: '系统管理',
  26. icon: 'SettingOutlined',
  27. path: '/sys',
  28. routes: [
  29. {
  30. name: '系统菜单',
  31. icon: 'smile',
  32. path: '/sys/menus',
  33. component: './sys/menus',
  34. access: 'k6',
  35. },
  36. // {
  37. // name: '字典信息',
  38. // icon: 'smile',
  39. // path: '/sys/dictionary/dictdata',
  40. // component: './sys/dictionary/dictdata',
  41. // access: 'k6',
  42. // },
  43. {
  44. name: '字典类型',
  45. icon: 'smile',
  46. path: '/sys/dictionary/dicttype',
  47. component: './sys/dictionary/dicttype',
  48. access: 'k6',
  49. },
  50. // {
  51. // name: '操作日志',
  52. // icon: 'smile',
  53. // path: '/sys/log',
  54. // component: './sys/log',
  55. // access: 'k3',
  56. // },
  57. // {
  58. // name: '错误日志',
  59. // icon: 'smile',
  60. // path: '/sys/log',
  61. // component: './sys/log',
  62. // access: 'k3',
  63. // },
  64. ],
  65. },
  66. {
  67. name: '加盟商管理',
  68. icon: 'SettingOutlined',
  69. path: '/company',
  70. routes: [
  71. {
  72. name: '账号管理',
  73. icon: 'smile',
  74. path: '/company/account',
  75. component: './company/account',
  76. access: 'k2',
  77. },
  78. ]
  79. },
  80. {
  81. name: '组织管理',
  82. icon: 'SettingOutlined',
  83. path: '/org',
  84. routes: [
  85. {
  86. name: '机构管理',
  87. icon: 'smile',
  88. path: '/org/orgamange',
  89. component: './org/orgamange',
  90. access: 'k2',
  91. },
  92. {
  93. name: '角色管理',
  94. icon: 'smile',
  95. path: '/org/roles',
  96. component: './org/roles',
  97. access: 'k5',
  98. },
  99. {
  100. name: '用户账号管理',
  101. icon: 'smile',
  102. path: '/org/users',
  103. component: './org/users',
  104. access: 'k5',
  105. },
  106. ]
  107. },
  108. {
  109. name: '元数据管理',
  110. icon: 'DropboxSquareFilled',
  111. path: '/database',
  112. routes: [
  113. {
  114. name: '物料管理',
  115. icon: 'smile',
  116. path: '/database/basic/batching',
  117. component: './database/basic/batching',
  118. access: 'k7',
  119. },
  120. {
  121. name: '配方管理',
  122. icon: 'smile',
  123. path: '/database/bom',
  124. component: './database/bom',
  125. access: 'k7',
  126. },
  127. {
  128. name: '商品管理',
  129. icon: 'smile',
  130. path: '/database',
  131. routes: [
  132. {
  133. name: '商品类型',
  134. icon: 'smile',
  135. path: '/database/goods/goodstypemanage',
  136. component: './database/goods/goodstypemanage',
  137. access: 'k7',
  138. },
  139. {
  140. name: '商品多属性',
  141. icon: 'smile',
  142. path: '/database/goods/goodsattribute',
  143. component: './database/goods/goodsattribute',
  144. access: 'k7',
  145. },
  146. {
  147. name: '商品基础信息',
  148. icon: 'smile',
  149. path: '/database/goods/newgoods',
  150. component: './database/goods/newgoods',
  151. access: 'k7',
  152. },
  153. {
  154. name: '添加商品基础信息',
  155. icon: 'smile',
  156. path: '/database/goods/goodsInfo',
  157. component: './database/goods/goodsInfo',
  158. access: 'k7',
  159. },
  160. {
  161. name: '商品配方',
  162. icon: 'smile',
  163. path: '/database/goods/goodsbom',
  164. component: './database/goods/goodsbom',
  165. access: 'k7',
  166. },
  167. ]
  168. },
  169. ],
  170. },
  171. {
  172. name: '设备管理',
  173. icon: 'BankFilled',
  174. path: '/device',
  175. routes: [
  176. {
  177. name: '产品管理',
  178. icon: 'smile',
  179. path: '/device/product',
  180. component: './device/product',
  181. access: 'k12',
  182. },
  183. {
  184. name: '设备信息',
  185. icon: 'smile',
  186. path: '/device/deviceInfo',
  187. component: './device/deviceInfo',
  188. access: 'k14',
  189. },
  190. {
  191. name: '版本管理',
  192. icon: 'smile',
  193. path: '/device/deviceVesion',
  194. component: './device/deviceVesion',
  195. access: 'k14',
  196. },
  197. {
  198. name: '产品功能',
  199. icon: 'smile',
  200. path: '/device/productmanage',
  201. component: './device/productmanage',
  202. access: 'k14',
  203. },
  204. // {
  205. // name: '设备工艺信息',
  206. // icon: 'smile',
  207. // path: '/device/devicetechnology',
  208. // component: './device/devicetechnology',
  209. // access: 'k9',
  210. // },
  211. // {
  212. // name: '设备商品管理',
  213. // icon: 'smile',
  214. // path: '/device/deviceFood',
  215. // component: './device/deviceFood',
  216. // access: 'k14',
  217. // },
  218. ],
  219. },
  220. {
  221. path: '/',
  222. redirect: '/welcome',
  223. },
  224. {
  225. path: '/welcome',
  226. name: 'welcome',
  227. icon: 'smile',
  228. component: './Welcome',
  229. },
  230. //什么都不要想404直接放最后
  231. {
  232. component: './404',
  233. },
  234. ];