menu.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. 'use strict';
  2. /**
  3. * 前台菜单配置
  4. *
  5. * @author CaiAoLin
  6. * @date 2017/11/29
  7. * @version
  8. */
  9. const menu = {
  10. dashboard: {
  11. name: '待办事项',
  12. icon: 'fa-dashboard',
  13. display: true,
  14. url: '/dashboard',
  15. children: null,
  16. },
  17. tender: {
  18. name: '标段管理',
  19. icon: 'fa-list-ul',
  20. display: true,
  21. url: '/tender',
  22. children: null,
  23. },
  24. project: {
  25. name: '项目设置',
  26. icon: null,
  27. display: false,
  28. children: {
  29. info: {
  30. name: '项目信息',
  31. url: '/project/info',
  32. },
  33. account: {
  34. name: '账号设置',
  35. url: '/project/account',
  36. },
  37. approvalSetting: {
  38. name: '审批设置',
  39. url: '/project/approval',
  40. },
  41. },
  42. },
  43. ledger: {
  44. name: '台帐管理',
  45. icon: 'fa-list-alt',
  46. display: true,
  47. url: '',
  48. children: {
  49. explode: {
  50. name: '台账分解',
  51. url: '/ledger/explode',
  52. },
  53. change: {
  54. name: '台账变更',
  55. url: '/ledger/change',
  56. },
  57. index: {
  58. name: '计量台账',
  59. url: '/ledger/index',
  60. },
  61. },
  62. },
  63. measure: {
  64. name: '计量管理',
  65. icon: 'fa-calendar-check-o',
  66. display: true,
  67. url: '',
  68. children: {
  69. middle: {
  70. name: '中间计量',
  71. url: '/measure/middle',
  72. },
  73. list: {
  74. name: '计量审批',
  75. url: '/measure/list',
  76. },
  77. stage: {
  78. name: '期计量',
  79. url: '/measure/stage',
  80. },
  81. },
  82. },
  83. change: {
  84. name: '变更管理',
  85. icon: 'fa-retweet',
  86. display: true,
  87. children: null,
  88. url: '/change',
  89. },
  90. contract: {
  91. name: '合同管理',
  92. icon: 'fa-handshake-o',
  93. display: true,
  94. children: null,
  95. url: '/contract',
  96. },
  97. profile: {
  98. name: '账号相关',
  99. icon: '',
  100. display: false,
  101. children: {
  102. info: {
  103. name: '账号资料',
  104. url: '/profile/info',
  105. },
  106. safe: {
  107. name: '账号安全',
  108. url: '/profile/safe',
  109. },
  110. guide: {
  111. name: '新手指引',
  112. url: '/profile/guide',
  113. },
  114. help: {
  115. name: '帮助中心',
  116. url: '/profile/help',
  117. },
  118. },
  119. url: '/profile',
  120. },
  121. };
  122. module.exports = menu;