小程序农机手端

routes.js 706B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // 客户页面
  2. const mainPages = [
  3. {
  4. title: '首页',
  5. page: 'pages/index/index',
  6. isIndex: true,
  7. },
  8. {
  9. title: '更多',
  10. page: 'pages/moreOrder/index',
  11. },
  12. {
  13. title: '详情',
  14. page: 'pages/orderDetail/index',
  15. },
  16. ];
  17. // 所有的页面
  18. const routes = mainPages
  19. // 主包
  20. const pages = mainPages.map(x => x.page);
  21. // 获取路径对应页面
  22. function getPageBy(path) {
  23. return routes.filter(x => path.indexOf(x.page) > -1)[0]
  24. }
  25. // 获取角色首页
  26. function getIndexPageOf(role) {
  27. return routes.filter(x => x.root === role && x.isIndex)[0]
  28. }
  29. // eslint-disable-next-line import/no-commonjs
  30. module.exports = {
  31. routes,
  32. pages,
  33. getPageBy,
  34. getIndexPageOf
  35. }