useMenuConstants.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. "use strict";
  2. const MenuConstants = {
  3. PER_PAGE: 10,
  4. USER_PRIORITY: ["SUPER ADMIN", "ADMIN", "MANAGER", "OPERATOR"], // 결정 필요...
  5. MAIN_MENU: [
  6. {
  7. name: "Home",
  8. code: "menu01",
  9. root: "home",
  10. sub_menu: [
  11. {
  12. name: "Dashboard",
  13. code: "menu01_sub01",
  14. url: '/view/home/dashboard'
  15. },
  16. {
  17. name: "Trend",
  18. code: "menu01_sub02",
  19. url: '/view/home/trend'
  20. },
  21. {
  22. name: "Tenant Dashboard",
  23. code: "menu01_sub03",
  24. url: '/view/home/tenantDashboard'
  25. },
  26. ],
  27. },
  28. {
  29. name: "구성관리",
  30. code: "menu02",
  31. root: "cm",
  32. sub_menu: [
  33. {
  34. name: "테넌트 관리",
  35. code: "menu02_sub01",
  36. url: '/view/cm/tenantMgmt'
  37. },
  38. {
  39. name: "수집 장비 관리",
  40. code: "menu02_sub02",
  41. url: '/view/cm/equipMgmt'
  42. },
  43. {
  44. name: "NE 관리",
  45. code: "menu02_sub03",
  46. url: '/view/cm/neMgmt'
  47. },
  48. {
  49. name: "가입자관리",
  50. code: "menu02_sub04",
  51. url: '/view/cm/userMgmt'
  52. },
  53. ],
  54. },
  55. {
  56. name: "장애관리",
  57. code: "menu03",
  58. root: "dm",
  59. sub_menu: [
  60. {
  61. name: "알람이력",
  62. code: "menu03_sub01",
  63. url: '/view/dm/alarmHistory'
  64. },
  65. ],
  66. },
  67. {
  68. name: "성능관리",
  69. code: "menu04",
  70. root: "pm",
  71. sub_menu: [
  72. {
  73. name: "성능통계",
  74. code: "menu04_sub01",
  75. url: '/view/pm/performanceMgmt'
  76. }
  77. ],
  78. },
  79. {
  80. name: "보안관리",
  81. code: "menu05",
  82. root: "sm",
  83. sub_menu: [
  84. {
  85. name: "계정관리",
  86. code: "menu05_sub01",
  87. url: '/view/sm/accountMgmt'
  88. },
  89. {
  90. name: "접속자 세션관리",
  91. code: "menu05_sub02",
  92. url: '/view/sm/connectSessionMgmt'
  93. },
  94. {
  95. name: "운용이력",
  96. code: "menu05_sub03",
  97. url: '/view/sm/operatingHistory'
  98. },
  99. {
  100. name: "접속이력",
  101. code: "menu05_sub04",
  102. url: '/view/sm/loginHistory'
  103. },
  104. ],
  105. },
  106. {
  107. name: "설정",
  108. code: "menu06",
  109. root: "gm",
  110. sub_menu: [
  111. {
  112. name: "DB 관리",
  113. code: "menu06_sub01",
  114. url: '/view/gm/dbMgmt'
  115. },
  116. {
  117. name: "컨테이너 관리",
  118. code: "menu06_sub02",
  119. url: '/view/gm/containerMgmt'
  120. },
  121. {
  122. name: "세션 설정 관리",
  123. code: "menu06_sub03",
  124. url: '/view/gm/connectSetMgmt'
  125. },
  126. {
  127. name: "메뉴 권한 관리",
  128. code: "menu06_sub04",
  129. url: '/view/gm/menuRoleMgmt'
  130. },
  131. {
  132. name: "약관 관리",
  133. code: "menu06_sub05",
  134. url: '/view/gm/termsMgmt'
  135. },
  136. ],
  137. },
  138. ],
  139. };
  140. export default MenuConstants;