包含后厨 团餐 门店分支
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.
 
 
 

469 lines
11 KiB

  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. name: '设备日志',
  66. icon: 'smile',
  67. path: '/sys/devicelog',
  68. component: './sys/devicelog',
  69. access: 'k3',
  70. },
  71. {
  72. name: '激活码管理',
  73. icon: 'smile',
  74. path: '/sys/activationinfo',
  75. component: './sys/activationinfo',
  76. access: 'k3',
  77. },
  78. ],
  79. },
  80. {
  81. name: '加盟商管理',
  82. icon: 'SettingOutlined',
  83. path: '/company',
  84. routes: [
  85. {
  86. name: '账号管理',
  87. icon: 'smile',
  88. path: '/company/account',
  89. component: './company/account',
  90. access: 'k2',
  91. },
  92. ]
  93. },
  94. {
  95. name: '组织管理',
  96. icon: 'SettingOutlined',
  97. path: '/org',
  98. routes: [
  99. {
  100. name: '机构管理',
  101. icon: 'smile',
  102. path: '/org/orgamange',
  103. component: './org/orgamange',
  104. access: 'k2',
  105. },
  106. {
  107. name: '角色管理',
  108. icon: 'smile',
  109. path: '/org/roles',
  110. component: './org/roles',
  111. access: 'k5',
  112. },
  113. {
  114. name: '用户账号管理',
  115. icon: 'smile',
  116. path: '/org/users',
  117. component: './org/users',
  118. access: 'k5',
  119. },
  120. ]
  121. },
  122. // {
  123. // name: '元数据管理',
  124. // icon: 'DropboxSquareFilled',
  125. // path: '/database',
  126. // routes: [
  127. // // {
  128. // // name: '物料管理',
  129. // // icon: 'smile',
  130. // // path: '/database/basic/batching',
  131. // // component: './database/basic/batching',
  132. // // access: 'k7',
  133. // // },
  134. // {
  135. // name: '配方管理',
  136. // icon: 'smile',
  137. // path: '/database/bom',
  138. // component: './database/bom',
  139. // access: 'k7',
  140. // },
  141. // {
  142. // name: '商品管理',
  143. // icon: 'smile',
  144. // path: '/database',
  145. // routes: [
  146. // {
  147. // name: '商品分类',
  148. // icon: 'smile',
  149. // path: '/database/goods/goodsclassify',
  150. // component: './database/goods/goodsclassify',
  151. // access: 'k7',
  152. // },
  153. // {
  154. // name: '工艺分类',
  155. // icon: 'smile',
  156. // path: '/database/goods/goodstypemanage',
  157. // component: './database/goods/goodstypemanage',
  158. // access: 'k7',
  159. // },
  160. // {
  161. // name: '商品多属性',
  162. // icon: 'smile',
  163. // path: '/database/goods/goodsattribute',
  164. // component: './database/goods/goodsattribute',
  165. // access: 'k7',
  166. // },
  167. // {
  168. // name: '商品基础信息',
  169. // icon: 'smile',
  170. // path: '/database/goods/newgoods',
  171. // component: './database/goods/newgoods',
  172. // access: 'k7',
  173. // },
  174. // {
  175. // name: '添加商品基础信息',
  176. // icon: 'smile',
  177. // path: '/database/goods/goodsInfo',
  178. // component: './database/goods/goodsInfo',
  179. // access: 'k7',
  180. // },
  181. // {
  182. // name: '商品配方',
  183. // icon: 'smile',
  184. // path: '/database/goods/goodsbom',
  185. // component: './database/goods/goodsbom',
  186. // access: 'k7',
  187. // },
  188. // {
  189. // name: '商品工艺',
  190. // icon: 'smile',
  191. // path: '/database/goods/goodstechnology',
  192. // component: './database/goods/goodstechnology',
  193. // access: 'k7',
  194. // },
  195. // {
  196. // name: '商品属性配置',
  197. // icon: 'smile',
  198. // path: '/database/goods/goodsattributeprice',
  199. // component: './database/goods/goodsattributeprice',
  200. // access: 'k7',
  201. // },
  202. // ]
  203. // },
  204. // ],
  205. // },
  206. {
  207. name: '设备管理',
  208. icon: 'BankFilled',
  209. path: '/device',
  210. routes: [
  211. // {
  212. // name: '产品管理',
  213. // icon: 'smile',
  214. // path: '/device/product',
  215. // component: './device/product',
  216. // access: 'k12',
  217. // },
  218. {
  219. name: '设备信息',
  220. icon: 'smile',
  221. path: '/device/deviceInfo',
  222. component: './device/deviceInfo',
  223. access: 'k14',
  224. },
  225. // {
  226. // name: '设备仓位模板',
  227. // icon: 'smile',
  228. // path: '/device/warehousepostion',
  229. // component: './device/warehousepostion',
  230. // access: 'k14',
  231. // },
  232. // {
  233. // name: '版本管理',
  234. // icon: 'smile',
  235. // path: '/device/deviceVesion',
  236. // component: './device/deviceVesion',
  237. // access: 'k14',
  238. // },
  239. // {
  240. // name: '产品功能',
  241. // icon: 'smile',
  242. // path: '/device/productmanage',
  243. // component: './device/productmanage',
  244. // access: 'k14',
  245. // },
  246. // {
  247. // name: '设备工艺',
  248. // icon: 'smile',
  249. // path: '/device/technology',
  250. // component: './device/technology',
  251. // access: 'k14',
  252. // },
  253. // {
  254. // name: '设备工艺信息',
  255. // icon: 'smile',
  256. // path: '/device/devicetechnology',
  257. // component: './device/devicetechnology',
  258. // access: 'k9',
  259. // },
  260. // {
  261. // name: '设备商品管理',
  262. // icon: 'smile',
  263. // path: '/device/deviceFood',
  264. // component: './device/deviceFood',
  265. // access: 'k14',
  266. // },
  267. ],
  268. },
  269. // {
  270. // name: '场景管理',
  271. // icon: 'BankFilled',
  272. // path: '/scene',
  273. // routes: [
  274. // {
  275. // name: '场景基础信息',
  276. // icon: 'smile',
  277. // path: '/scene/store',
  278. // component: './scene/store',
  279. // access: 'k12',
  280. // },
  281. // {
  282. // name: '场景菜谱信息',
  283. // icon: 'smile',
  284. // path: '/scene/foodmenu',
  285. // component: './scene/foodmenu',
  286. // access: 'k14',
  287. // },
  288. // ],
  289. // },
  290. // {
  291. // name: '设备数据下发',
  292. // icon: 'BankFilled',
  293. // path: '/push',
  294. // routes: [
  295. // {
  296. // name: '商品数据下发',
  297. // icon: 'smile',
  298. // path: '/push/goodspush',
  299. // component: './push/goodspush',
  300. // access: 'k12',
  301. // },
  302. // {
  303. // name: '物料数据下发',
  304. // icon: 'smile',
  305. // path: '/push/batchingpush',
  306. // component: './push/batchingpush',
  307. // access: 'k14',
  308. // },
  309. // {
  310. // name: '配方数据下发',
  311. // icon: 'smile',
  312. // path: '/push/bompush',
  313. // component: './push/bompush',
  314. // access: 'k14',
  315. // },
  316. // {
  317. // name: '工艺数据下发',
  318. // icon: 'smile',
  319. // path: '/push/technologypush',
  320. // component: './push/technologypush',
  321. // access: 'k14',
  322. // },
  323. // ],
  324. // },
  325. {
  326. name: '订单管理',
  327. icon: 'BankFilled',
  328. path: '/order',
  329. routes: [
  330. {
  331. name: '订单流水',
  332. icon: 'smile',
  333. path: '/order/orderflow',
  334. component: './order/orderflow',
  335. access: 'k12',
  336. },
  337. {
  338. name: '订单授权',
  339. icon: 'smile',
  340. path: '/order/thirdAuthorize',
  341. component: './order/thirdAuthorize',
  342. access: 'k12',
  343. },
  344. {
  345. name: '第三方订单',
  346. icon: 'smile',
  347. path: '/order/thirdOrder',
  348. component: './order/thirdOrder',
  349. access: 'k12',
  350. },
  351. ],
  352. },
  353. {
  354. name: '授权管理',
  355. icon: 'BankFilled',
  356. path: '/authorization',
  357. routes: [
  358. {
  359. name: '平台授权',
  360. icon: 'smile',
  361. path: '/authorization/platformAuthorization',
  362. component: './authorization/platformAuthorization',
  363. access: 'k12',
  364. },
  365. {
  366. name: '店铺授权',
  367. icon: 'smile',
  368. path: '/authorization/storeAuthorization',
  369. component: './authorization/storeAuthorization',
  370. access: 'k12',
  371. }
  372. ],
  373. },
  374. {
  375. name: '接口文档',
  376. icon: 'smile',
  377. path: '/interfacedoc/index',
  378. component: './interfacedoc/index',
  379. access: 'k12'
  380. },
  381. {
  382. name: '物料管理',
  383. icon: 'BankFilled',
  384. path: '/batching',
  385. routes: [
  386. {
  387. name: '物料信息',
  388. icon: 'smile',
  389. path: '/batching/batchinginfo',
  390. component: './batching/batchinginfo',
  391. access: 'k12',
  392. }
  393. ]
  394. },
  395. {
  396. name: '配方管理',
  397. icon: 'BankFilled',
  398. path: '/recipe',
  399. routes: [
  400. {
  401. name: '配方信息',
  402. icon: 'smile',
  403. path: '/recipe/recipeinfo',
  404. component: './recipe/recipeinfo',
  405. access: 'k12',
  406. },
  407. {
  408. name: '配方模版',
  409. icon: 'smile',
  410. path: '/recipe/recipegrouptemplate',
  411. component: './recipe/recipegrouptemplate',
  412. access: 'k12',
  413. }
  414. ]
  415. },
  416. {
  417. name: '门店管理',
  418. icon: 'BankFilled',
  419. path: '/store',
  420. routes: [
  421. {
  422. name: '门店基础信息',
  423. icon: 'smile',
  424. path: '/store/storeinfo',
  425. component: './store/storeinfo',
  426. access: 'k12',
  427. }
  428. ]
  429. },
  430. {
  431. name: '报表管理',
  432. icon: 'BankFilled',
  433. path: '/report',
  434. routes: [
  435. {
  436. name: '配方明细',
  437. icon: 'smile',
  438. path: '/report/recipereport',
  439. component: './report/recipereport',
  440. access: 'k12',
  441. },
  442. {
  443. name: '物料明细',
  444. icon: 'smile',
  445. path: '/report/batchingreport',
  446. component: './report/batchingreport',
  447. access: 'k12',
  448. }
  449. ]
  450. },
  451. {
  452. path: '/',
  453. redirect: '/welcome',
  454. },
  455. {
  456. path: '/welcome',
  457. name: 'welcome',
  458. icon: 'smile',
  459. component: './Welcome',
  460. },
  461. //什么都不要想404直接放最后
  462. {
  463. component: './404',
  464. },
  465. ];