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

379 lines
9.1 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. },
  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',
  124. routes: [
  125. {
  126. name: '商品类型',
  127. icon: 'smile',
  128. path: '/database/goods/goodstypemanage',
  129. component: './database/goods/goodstypemanage',
  130. access: 'k7',
  131. },
  132. {
  133. name: '商品多属性',
  134. icon: 'smile',
  135. path: '/database/goods/goodsattribute',
  136. component: './database/goods/goodsattribute',
  137. access: 'k7',
  138. },
  139. {
  140. name: '商品基础信息',
  141. icon: 'smile',
  142. path: '/database/goods/newgoods',
  143. component: './database/goods/newgoods',
  144. access: 'k7',
  145. },
  146. {
  147. name: '添加商品基础信息',
  148. icon: 'smile',
  149. path: '/database/goods/goodsInfo',
  150. component: './database/goods/goodsInfo',
  151. access: 'k7',
  152. },
  153. ]
  154. },
  155. ],
  156. },
  157. {
  158. name: '设备管理',
  159. icon: 'BankFilled',
  160. path: '/device',
  161. routes: [
  162. {
  163. name: '产品管理',
  164. icon: 'smile',
  165. path: '/device/product',
  166. component: './device/product',
  167. access: 'k12',
  168. },
  169. {
  170. name: '设备信息',
  171. icon: 'smile',
  172. path: '/device/deviceInfo',
  173. component: './device/deviceInfo',
  174. access: 'k14',
  175. },
  176. {
  177. name: '版本管理',
  178. icon: 'smile',
  179. path: '/device/deviceVesion',
  180. component: './device/deviceVesion',
  181. access: 'k14',
  182. },
  183. {
  184. name: '产品功能',
  185. icon: 'smile',
  186. path: '/device/productmanage',
  187. component: './device/productmanage',
  188. access: 'k14',
  189. },
  190. // {
  191. // name: '设备工艺信息',
  192. // icon: 'smile',
  193. // path: '/device/devicetechnology',
  194. // component: './device/devicetechnology',
  195. // access: 'k9',
  196. // },
  197. // {
  198. // name: '设备商品管理',
  199. // icon: 'smile',
  200. // path: '/device/deviceFood',
  201. // component: './device/deviceFood',
  202. // access: 'k14',
  203. // },
  204. ],
  205. },
  206. {
  207. path: '/groupMeal/shop',
  208. icon: 'SettingOutlined',
  209. name: '场景管理',
  210. component: './groupMeal/shop',
  211. },
  212. {
  213. name: '会员管理',
  214. icon: 'BankFilled',
  215. path: '/groupMeal/member',
  216. routes: [
  217. {
  218. name: '会员信息',
  219. icon: 'smile',
  220. path: '/groupMeal/member/memberInfo',
  221. component: './groupMeal/member/memberInfo',
  222. },
  223. {
  224. name: '会员标签',
  225. icon: 'smile',
  226. path: '/groupMeal/member/membertag',
  227. component: './groupMeal/member/membertag',
  228. },
  229. ]},
  230. {
  231. name: '一卡通管理',
  232. icon: 'BankFilled',
  233. path: '/groupMeal/oneCard',
  234. routes: [
  235. {
  236. name: '档口管理',
  237. icon: 'smile',
  238. path: '/groupMeal/oneCard/gate',
  239. component: './groupMeal/oneCard/gate',
  240. },
  241. {
  242. name: '刷卡机管理',
  243. icon: 'smile',
  244. path: '/groupMeal/oneCard/machine',
  245. component: './groupMeal/oneCard/machine',
  246. },
  247. {
  248. name: '储值卡管理',
  249. icon: 'smile',
  250. path: '/groupMeal/oneCard/storedValueCard',
  251. component: './groupMeal/oneCard/storedValueCard',
  252. },
  253. {
  254. name: '账号管理',
  255. icon: 'smile',
  256. path: '/groupMeal/oneCard/memberAccount',
  257. component: './groupMeal/oneCard/memberAccount',
  258. },
  259. {
  260. name: '报表统计',
  261. icon: 'BankFilled',
  262. path: '/groupMeal/oneCard/ReportStatistics',
  263. routes: [
  264. {
  265. name: '用餐汇总表',
  266. icon: 'smile',
  267. path: '/groupMeal/oneCard/ReportStatistics/reservation',
  268. component: './groupMeal/oneCard/ReportStatistics/reservation',
  269. },
  270. {
  271. name: '计次就餐天消费',
  272. icon: 'smile',
  273. path: '/groupMeal/oneCard/ReportStatistics/dayConsumption',
  274. component: './groupMeal/oneCard/ReportStatistics/dayConsumption',
  275. },
  276. {
  277. name: '月餐段汇总',
  278. icon: 'smile',
  279. path: '/groupMeal/oneCard/ReportStatistics/monthSummary',
  280. component: './groupMeal/oneCard/ReportStatistics/monthSummary',
  281. },
  282. {
  283. name: '月餐段消费',
  284. icon: 'smile',
  285. path: '/groupMeal/oneCard/ReportStatistics/monthTimeSlot',
  286. component: './groupMeal/oneCard/ReportStatistics/monthTimeSlot',
  287. },
  288. ],
  289. },
  290. ],
  291. },
  292. {
  293. name: '小程序管理',
  294. icon: 'BankFilled',
  295. path: '/groupMeal/applet',
  296. routes: [
  297. {
  298. name: '页面管理',
  299. icon: 'smile',
  300. path: '/groupMeal/applet/paytemplate',
  301. component: './groupMeal/applet/paytemplate',
  302. },
  303. {
  304. name: '素材管理',
  305. icon: 'smile',
  306. path: '/groupMeal/applet/basicconfiguration',
  307. component: './groupMeal/applet/basicconfiguration',
  308. },
  309. {
  310. name: '小程序基础配置',
  311. icon: 'smile',
  312. path: '/groupMeal/applet/appidmanager',
  313. routes: [
  314. {
  315. name: '支付配置',
  316. icon: 'smile',
  317. path: '/groupMeal/applet/appidmanager/payment',
  318. component: './groupMeal/applet/appidmanager/payment',
  319. },
  320. {
  321. name: 'APPID',
  322. icon: 'smile',
  323. path: '/groupMeal/applet/appidmanager/appid',
  324. component: './groupMeal/applet/appidmanager/appid',
  325. },
  326. ],
  327. },
  328. ],
  329. },
  330. {
  331. name: '订单管理',
  332. icon: 'BankFilled',
  333. path: '/groupMealOrder',
  334. routes: [
  335. {
  336. name: '订单流水',
  337. icon: 'smile',
  338. path: '/groupMealOrder/orderflow',
  339. component: './groupMealOrder/orderflow',
  340. },
  341. {
  342. name: '第三方订单',
  343. icon: 'smile',
  344. path: '/groupMealOrder/thirdOrder',
  345. component: './groupMealOrder/thirdOrder',
  346. },
  347. {
  348. name: '店铺授权',
  349. icon: 'smile',
  350. path: '/groupMealOrder/thirdOrder',
  351. component: './groupMealOrder/thirdOrder',
  352. },
  353. {
  354. name: '授权管理',
  355. icon: 'smile',
  356. path: '/groupMealOrder/thirdAuthorize',
  357. component: './groupMealOrder/thirdAuthorize',
  358. },
  359. ],
  360. },
  361. {
  362. path: '/',
  363. redirect: '/welcome',
  364. },
  365. {
  366. path: '/welcome',
  367. name: 'welcome',
  368. icon: 'smile',
  369. component: './Welcome',
  370. },
  371. //什么都不要想404直接放最后
  372. {
  373. component: './404',
  374. },
  375. ];