menuConfig.ts 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. /**
  2. * 固定导航菜单配置
  3. * @description 系统的导航菜单固定配置,不再从后端获取
  4. */
  5. export function getStaticMenuData() {
  6. return {
  7. code: 0,
  8. msg: null,
  9. data: [
  10. {
  11. id: '1000',
  12. parentId: '-1',
  13. weight: 1,
  14. name: 'menu.orderManage',
  15. path: '/order',
  16. componentPath: null,
  17. meta: {
  18. isLink: '',
  19. isIframe: false,
  20. isKeepAlive: false,
  21. icon: 'iconfont icon-document-record',
  22. isAffix: false,
  23. title: 'menu.orderManage',
  24. isHide: false,
  25. },
  26. sortOrder: 1,
  27. menuType: '0',
  28. permission: null,
  29. children: [
  30. {
  31. id: '1001',
  32. parentId: '1000',
  33. weight: 0,
  34. name: 'menu.payOrder',
  35. path: '/order/payOrder/index',
  36. componentPath: null,
  37. meta: {
  38. isLink: '',
  39. isIframe: false,
  40. isKeepAlive: true,
  41. icon: 'iconfont icon-document-record',
  42. isAffix: false,
  43. title: 'menu.payOrder',
  44. isHide: false,
  45. },
  46. sortOrder: 1,
  47. menuType: '0',
  48. permission: null,
  49. },
  50. {
  51. id: '1002',
  52. parentId: '1000',
  53. weight: 0,
  54. name: 'menu.withdrawOrder',
  55. path: '/order/withdrawOrder/index',
  56. componentPath: null,
  57. meta: {
  58. isLink: '',
  59. isIframe: false,
  60. isKeepAlive: true,
  61. icon: 'iconfont icon-document-record',
  62. isAffix: false,
  63. title: 'menu.withdrawOrder',
  64. isHide: false,
  65. },
  66. sortOrder: 2,
  67. menuType: '0',
  68. permission: null,
  69. },
  70. ],
  71. },
  72. {
  73. id: '2000',
  74. parentId: '-1',
  75. weight: 1,
  76. name: 'menu.paymentConfig',
  77. path: '/payment',
  78. componentPath: null,
  79. meta: {
  80. isLink: '',
  81. isIframe: false,
  82. isKeepAlive: false,
  83. icon: 'iconfont icon-shujuyuanguanli',
  84. isAffix: false,
  85. title: 'menu.paymentConfig',
  86. isHide: false,
  87. },
  88. sortOrder: 2,
  89. menuType: '0',
  90. permission: null,
  91. children: [
  92. {
  93. id: '2001',
  94. parentId: '2000',
  95. weight: 0,
  96. name: 'menu.paymentChannel',
  97. path: '/payment/channel/index',
  98. componentPath: null,
  99. meta: {
  100. isLink: '',
  101. isIframe: false,
  102. isKeepAlive: true,
  103. icon: 'iconfont icon-shujuyuanguanli',
  104. isAffix: false,
  105. title: 'menu.paymentChannel',
  106. isHide: false,
  107. },
  108. sortOrder: 1,
  109. menuType: '0',
  110. permission: null,
  111. },
  112. ],
  113. },
  114. {
  115. id: '3000',
  116. parentId: '-1',
  117. weight: 1,
  118. name: 'menu.settlementManage',
  119. path: '/settlement',
  120. componentPath: null,
  121. meta: {
  122. isLink: '',
  123. isIframe: false,
  124. isKeepAlive: false,
  125. icon: 'iconfont icon-lingpai',
  126. isAffix: false,
  127. title: 'menu.settlementManage',
  128. isHide: false,
  129. },
  130. sortOrder: 3,
  131. menuType: '0',
  132. permission: null,
  133. children: [
  134. {
  135. id: '3001',
  136. parentId: '3000',
  137. weight: 0,
  138. name: 'menu.applySettlement',
  139. path: '/settlement/apply/index',
  140. componentPath: null,
  141. meta: {
  142. isLink: '',
  143. isIframe: false,
  144. isKeepAlive: false,
  145. icon: 'iconfont icon-lingpai',
  146. isAffix: false,
  147. title: 'menu.applySettlement',
  148. isHide: false,
  149. },
  150. sortOrder: 1,
  151. menuType: '0',
  152. permission: null,
  153. },
  154. {
  155. id: '3002',
  156. parentId: '3000',
  157. weight: 0,
  158. name: 'menu.settlementRecord',
  159. path: '/settlement/record/index',
  160. componentPath: null,
  161. meta: {
  162. isLink: '',
  163. isIframe: false,
  164. isKeepAlive: false,
  165. icon: 'iconfont icon-lingpai',
  166. isAffix: false,
  167. title: 'menu.settlementRecord',
  168. isHide: false,
  169. },
  170. sortOrder: 2,
  171. menuType: '0',
  172. permission: null,
  173. },
  174. {
  175. id: '3003',
  176. parentId: '3000',
  177. weight: 0,
  178. name: 'menu.fundFlow',
  179. path: '/settlement/fundFlow/index',
  180. componentPath: null,
  181. meta: {
  182. isLink: '',
  183. isIframe: false,
  184. isKeepAlive: false,
  185. icon: 'iconfont icon-lingpai',
  186. isAffix: false,
  187. title: 'menu.fundFlow',
  188. isHide: false,
  189. },
  190. sortOrder: 3,
  191. menuType: '0',
  192. permission: null,
  193. },
  194. ],
  195. },
  196. {
  197. id: '4000',
  198. parentId: '-1',
  199. weight: 1,
  200. name: 'menu.systemSettings',
  201. path: '/settings',
  202. componentPath: null,
  203. meta: {
  204. isLink: '',
  205. isIframe: false,
  206. isKeepAlive: false,
  207. icon: 'iconfont icon-xitongshezhi',
  208. isAffix: false,
  209. title: 'menu.systemSettings',
  210. isHide: false,
  211. },
  212. sortOrder: 4,
  213. menuType: '0',
  214. permission: null,
  215. children: [
  216. {
  217. id: '4001',
  218. parentId: '4000',
  219. weight: 0,
  220. name: 'menu.securityCenter',
  221. path: '/settings/security/index',
  222. componentPath: null,
  223. meta: {
  224. isLink: '',
  225. isIframe: false,
  226. isKeepAlive: false,
  227. icon: 'iconfont icon-xitongshezhi',
  228. isAffix: false,
  229. title: 'menu.securityCenter',
  230. isHide: false,
  231. },
  232. sortOrder: 0,
  233. menuType: '0',
  234. permission: null,
  235. },
  236. ],
  237. },
  238. ],
  239. ok: true,
  240. };
  241. }