menus.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437
  1. export default [
  2. //报警设置
  3. // {
  4. // path: '/alarmconfig',
  5. // name: '报警设置',
  6. // icon: 'el-icon-fa-bank',
  7. // children: [
  8. // {
  9. // path: '/alarmconfig/projsetting',
  10. // name: '项目报警设置',
  11. // icon: 'el-icon-fa-user',
  12. // opts: [
  13. // {
  14. // name: '查看',
  15. // basic: true,
  16. // permission: 'system:role:query'
  17. // }
  18. // ]
  19. // },
  20. // {
  21. // path: '/alarmconfig/projnotice',
  22. // name: '项目报警通知设置',
  23. // icon: 'el-icon-fa-user',
  24. // opts: [
  25. // {
  26. // name: '查看',
  27. // basic: true,
  28. // permission: 'system:role:query'
  29. // }
  30. // ]
  31. // },
  32. // {
  33. // path: '/alarmconfig/staffsetting',
  34. // name: '为断数报警设定通知人员',
  35. // icon: 'el-icon-fa-key',
  36. // opts: [
  37. // {
  38. // name: '查看',
  39. // basic: true,
  40. // permission: 'system:role:query'
  41. // }
  42. // ]
  43. // }
  44. // ]
  45. // },
  46. // 与fm相关的配置
  47. // {
  48. // path: '/fm',
  49. // name: '与FM相关设置',
  50. // icon: 'el-icon-fa-bank',
  51. // children: [
  52. // {
  53. // path: '/fm/sopsetting',
  54. // name: '通用问题与项目sop对应关系配置',
  55. // icon: 'el-icon-fa-user',
  56. // opts: [
  57. // {
  58. // name: '查看',
  59. // basic: true,
  60. // permission: 'system:role:query'
  61. // }
  62. // ]
  63. // },
  64. // {
  65. // path: '/fm/rulesetting',
  66. // name: '项目计划抢单规则设定',
  67. // icon: 'el-icon-fa-user',
  68. // opts: [
  69. // {
  70. // name: '查看',
  71. // basic: true,
  72. // permission: 'system:role:query'
  73. // }
  74. // ]
  75. // }
  76. // ]
  77. // },
  78. //数字化交付相关
  79. {
  80. path: '/projgroup',
  81. name: '数字化交付相关',
  82. disabled: true,
  83. },
  84. // 项目化配置
  85. {
  86. path: '/proj',
  87. name: '项目基础设置',
  88. icon: 'el-icon-fa-bank',
  89. children: [
  90. {
  91. path: '/proj/collectsetting',
  92. name: '项目需采集的信息点',
  93. icon: 'el-icon-fa-user',
  94. opts: [
  95. {
  96. name: '查看',
  97. basic: true,
  98. permission: 'system:role:query'
  99. }
  100. ]
  101. }, {
  102. path: '/proj/custominfo',
  103. name: '自定义信息点',
  104. icon: 'el-icon-fa-user',
  105. opts: [
  106. {
  107. name: '查看',
  108. basic: true,
  109. permission: 'system:role:query'
  110. }
  111. ]
  112. }, {
  113. path: '/proj/floorinfo',
  114. name: '楼层信息管理',
  115. icon: 'el-icon-fa-user',
  116. opts: [
  117. {
  118. name: '查看',
  119. basic: true,
  120. permission: 'system:role:query'
  121. }
  122. ]
  123. },
  124. {
  125. path: '/floor/appuser',
  126. name: '扫楼App用户管理',
  127. icon: 'el-icon-fa-user',
  128. opts: [
  129. {
  130. name: '查看',
  131. basic: true,
  132. permission: 'system:role:query'
  133. }
  134. ]
  135. }
  136. ]
  137. },
  138. // 模型管理
  139. {
  140. path: '/model',
  141. name: '模型管理',
  142. icon: 'el-icon-fa-bank',
  143. children: [
  144. {
  145. path: '/model/file',
  146. name: '模型文件管理',
  147. icon: 'el-icon-fa-user',
  148. opts: [
  149. {
  150. name: '查看',
  151. basic: true,
  152. permission: 'system:role:query'
  153. }
  154. ]
  155. }, {
  156. path: '/model/noentity',
  157. name: '未实体化模型清单',
  158. icon: 'el-icon-fa-user',
  159. opts: [
  160. {
  161. name: '查看',
  162. basic: true,
  163. permission: 'system:role:query'
  164. }
  165. ]
  166. }, {
  167. path: '/model/beforemodel',
  168. name: '待建模清单',
  169. icon: 'el-icon-fa-user',
  170. opts: [
  171. {
  172. name: '查看',
  173. basic: true,
  174. permission: 'system:role:query'
  175. }
  176. ]
  177. }, {
  178. path: '/model/modelrule',
  179. name: '拓扑检查',
  180. icon: 'el-icon-fa-user',
  181. opts: [
  182. {
  183. name: '查看',
  184. basic: true,
  185. permission: 'system:role:query'
  186. }
  187. ]
  188. }, {
  189. path: '/model/beacon',
  190. name: '信标清单',
  191. icon: 'el-icon-fa-user',
  192. opts: [
  193. {
  194. name: '查看',
  195. basic: true,
  196. permission: 'system:role:query'
  197. }
  198. ]
  199. }
  200. ]
  201. },
  202. // 系统集成
  203. {
  204. path: '/point',
  205. name: '系统集成',
  206. icon: 'el-icon-fa-bank',
  207. children: [
  208. {
  209. path: '/point/pointsetting',
  210. name: '点位表配置工具',
  211. icon: 'el-icon-fa-user',
  212. opts: [
  213. {
  214. name: '查看',
  215. basic: true,
  216. permission: 'system:role:query'
  217. }
  218. ]
  219. }, {
  220. path: '/point/dynamicdata',
  221. name: '动态数据关联',
  222. icon: 'el-icon-fa-user',
  223. opts: [
  224. {
  225. name: '查看',
  226. basic: true,
  227. permission: 'system:role:query'
  228. }
  229. ]
  230. }
  231. ]
  232. },
  233. //扫楼作业
  234. {
  235. path: '/floor',
  236. name: '扫楼作业',
  237. icon: 'el-icon-fa-bank',
  238. children: [
  239. {
  240. path: '/floor/data',
  241. name: '扫楼数据管理',
  242. icon: 'el-icon-fa-user',
  243. opts: [
  244. {
  245. name: '查看',
  246. basic: true,
  247. permission: 'system:role:query'
  248. }
  249. ]
  250. },
  251. {
  252. path: '/floor/plan',
  253. name: '楼层平面图管理',
  254. icon: 'el-icon-fa-user',
  255. opts: [
  256. {
  257. name: '查看',
  258. basic: true,
  259. permission: 'system:role:query'
  260. }
  261. ]
  262. },
  263. {
  264. path: '/floor/abnormalprop',
  265. name: '异常资产清单',
  266. icon: 'el-icon-fa-user',
  267. opts: [
  268. {
  269. name: '查看',
  270. basic: true,
  271. permission: 'system:role:query'
  272. }
  273. ]
  274. },
  275. {
  276. path: '/floor/log',
  277. name: '扫楼日志查看',
  278. icon: 'el-icon-fa-user',
  279. opts: [
  280. {
  281. name: '查看',
  282. basic: true,
  283. permission: 'system:role:query'
  284. }
  285. ]
  286. }
  287. ]
  288. },
  289. //台账管理
  290. {
  291. path: '/ledger',
  292. name: '台账管理',
  293. icon: 'el-icon-fa-bank',
  294. children: [
  295. {
  296. path: '/ledger/facility',
  297. name: '设备清单',
  298. icon: 'el-icon-fa-user',
  299. opts: [
  300. {
  301. name: '查看',
  302. basic: true,
  303. permission: 'system:role:query'
  304. }
  305. ]
  306. },
  307. {
  308. path: '/ledger/property',
  309. name: '资产清单',
  310. icon: 'el-icon-fa-user',
  311. opts: [
  312. {
  313. name: '查看',
  314. basic: true,
  315. permission: 'system:role:query'
  316. }
  317. ]
  318. },
  319. {
  320. path: '/ledger/cenotelist',
  321. name: '竖井清单',
  322. icon: 'el-icon-fa-user',
  323. opts: [
  324. {
  325. name: '查看',
  326. basic: true,
  327. permission: 'system:role:query'
  328. }
  329. ]
  330. },
  331. {
  332. path: '/ledger/dimension',
  333. name: '元空间管理',
  334. icon: 'el-icon-fa-user',
  335. opts: [
  336. {
  337. name: '查看',
  338. basic: true,
  339. permission: 'system:role:query'
  340. }
  341. ]
  342. },
  343. {
  344. path: '/ledger/rubbish',
  345. name: '垃圾数据检查',
  346. icon: 'el-icon-fa-user',
  347. opts: [
  348. {
  349. name: '查看',
  350. basic: true,
  351. permission: 'system:role:query'
  352. }
  353. ]
  354. },
  355. {
  356. path: '/ledger/updowncheck',
  357. name: '上下级关系检查',
  358. icon: 'el-icon-fa-user',
  359. opts: [
  360. {
  361. name: '查看',
  362. basic: true,
  363. permission: 'system:role:query'
  364. }
  365. ]
  366. }
  367. ]
  368. },
  369. //业务相关
  370. {
  371. path: '/busgroup',
  372. name: '业务相关',
  373. disabled: true,
  374. },
  375. //业务空间管理
  376. {
  377. path: '/business',
  378. name: '业务空间管理',
  379. icon: 'el-icon-fa-bank',
  380. children: [
  381. {
  382. path: '/business/spacelist',
  383. name: '业务空间清单',
  384. icon: 'el-icon-fa-user',
  385. opts: [
  386. {
  387. name: '查看',
  388. basic: true,
  389. permission: 'system:role:query'
  390. }
  391. ]
  392. },
  393. ]
  394. },
  395. //租户管理
  396. {
  397. path: '/rent',
  398. name: '租户管理',
  399. icon: 'el-icon-fa-bank',
  400. children: [
  401. {
  402. path: '/rent/rentlist',
  403. name: '租户清单',
  404. icon: 'el-icon-fa-user',
  405. opts: [
  406. {
  407. name: '查看',
  408. basic: true,
  409. permission: 'system:role:query'
  410. }
  411. ]
  412. }
  413. ]
  414. },
  415. //系统管理
  416. {
  417. path: '/system',
  418. name: '系统管理',
  419. icon: 'el-icon-fa-bank',
  420. children: [
  421. {
  422. path: '/system/list',
  423. name: '系统清单',
  424. icon: 'el-icon-fa-user',
  425. opts: [
  426. {
  427. name: '查看',
  428. basic: true,
  429. permission: 'system:role:query'
  430. }
  431. ]
  432. },
  433. ]
  434. },
  435. ]