menu-list-sp.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683
  1. // 此处定义所有有关 sa-plus 的路由菜单
  2. // 如需添加自定义菜单,请不要更改此文件,请在 menu-list.js 里添加 (没有这个文件就新建)
  3. window.menuList = window.menuList || [];
  4. window.menuList.unshift({
  5. id: 'bas',
  6. name: '身份相关',
  7. isShow: false, // 隐藏显示
  8. childList: [{
  9. id: 'dev',
  10. name: '开发者权限',
  11. isShow: false
  12. },
  13. {
  14. id: 'in-system',
  15. name: '后台管理权限',
  16. isShow: false
  17. },
  18. ]
  19. }, {
  20. id: 'auth',
  21. name: '基础数据管理',
  22. icon: 'el-icon-unlock',
  23. parent: true,
  24. childList: [{
  25. id: 'tb-dept-list',
  26. name: '备案组织',
  27. icon: 'el-icon-s-operation',
  28. url: 'sa-view/tb-dept/tb-dept-list.html',
  29. childList: [{
  30. id: 'tb-dept-add',
  31. name: '添加',
  32. isShow: false,
  33. },
  34. {
  35. id: 'tb-dept-del',
  36. name: '删除',
  37. isShow: false,
  38. },
  39. {
  40. id: 'tb-dept-edit',
  41. name: '编辑',
  42. isShow: false,
  43. },
  44. ]
  45. }, {
  46. id: 'tb-department-list',
  47. icon: 'el-icon-s-operation',
  48. name: '部门管理',
  49. url: 'sa-view/tb-department/tb-department-list.html',
  50. childList: [{
  51. id: 'tb-department-add',
  52. name: '添加',
  53. isShow: false,
  54. },
  55. {
  56. id: 'tb-department-del',
  57. name: '删除',
  58. isShow: false,
  59. },
  60. {
  61. id: 'tb-department-edit',
  62. name: '编辑',
  63. isShow: false,
  64. },
  65. ]
  66. },
  67. {
  68. id: 'admin-list',
  69. name: '用户管理',
  70. icon: 'el-icon-user',
  71. url: 'sa-view-sp/sp-admin/admin-list.html',
  72. info: '所有管理员账号',
  73. childList: [{
  74. id: 'sp-admin-add',
  75. name: '添加',
  76. isShow: false,
  77. },
  78. {
  79. id: 'sp-admin-del',
  80. name: '删除',
  81. isShow: false,
  82. },
  83. {
  84. id: 'sp-admin-edit',
  85. name: '编辑',
  86. isShow: false,
  87. },
  88. {
  89. id: 'sp-admin-role-edit',
  90. name: '改角色',
  91. isShow: false,
  92. },
  93. ]
  94. },
  95. {
  96. id: 'role-list',
  97. name: '角色管理',
  98. icon: 'el-icon-s-custom',
  99. url: 'sa-view-sp/sp-role/role-list.html',
  100. info: '管理系统各种角色',
  101. childList: [{
  102. id: 'sp-role-add',
  103. name: '添加',
  104. isShow: false,
  105. },
  106. {
  107. id: 'sp-role-del',
  108. name: '删除',
  109. isShow: false,
  110. },
  111. {
  112. id: 'sp-role-edit',
  113. name: '编辑',
  114. isShow: false,
  115. },
  116. {
  117. id: 'sp-role-permission',
  118. name: '分配权限',
  119. isShow: false,
  120. },
  121. ]
  122. },
  123. {
  124. id: 'menu-list',
  125. name: '菜单列表',
  126. icon: 'el-icon-s-operation',
  127. url: 'sa-view-sp/sp-role/menu-list.html',
  128. info: '所有菜单项预览'
  129. },
  130. {
  131. id: 'apilog-list',
  132. name: '日志管理',
  133. icon: 'el-icon-date',
  134. url: 'sa-view-sp/sp-apilog/api-log-list.html',
  135. info: '记录本系统所有的api请求'
  136. },
  137. {
  138. id: 'sys-dict-list',
  139. name: '字典管理',
  140. icon: 'el-icon-document',
  141. url: 'sa-view/sys-dict/sys-dict-list.html',
  142. childList: [{
  143. id: 'sys-dict-add',
  144. name: '添加',
  145. isShow: false,
  146. },
  147. {
  148. id: 'sys-dict-del',
  149. name: '删除',
  150. isShow: false,
  151. },
  152. {
  153. id: 'sys-dict-edit',
  154. name: '编辑',
  155. isShow: false,
  156. },
  157. ]
  158. },
  159. ]
  160. }, {
  161. id: 'tb-terminal-venues',
  162. name: '设备场所子系统',
  163. icon: 'el-icon-monitor',
  164. info: '设备管理表数据的维护',
  165. parent: true,
  166. childList: [{
  167. id: 'tb-venues-list',
  168. name: '场所管理',
  169. url: 'sa-view/tb-venues/tb-venues-list.html',
  170. icon: 'el-icon-s-operation',
  171. childList: [{
  172. id: 'tb-venues-add',
  173. name: '添加',
  174. isShow: false,
  175. },
  176. {
  177. id: 'tb-venues-del',
  178. name: '删除',
  179. isShow: false,
  180. },
  181. {
  182. id: 'tb-venues-edit',
  183. name: '编辑',
  184. isShow: false,
  185. },
  186. ]
  187. },
  188. {
  189. id: 'tb-terminal',
  190. name: '人脸设备管理',
  191. icon: 'el-icon-user-solid',
  192. parent: true,
  193. childList: [{
  194. id: 'tb-terminal-list',
  195. name: '人脸设备',
  196. icon: 'el-icon-s-custom',
  197. url: 'sa-view/tb-terminal/tb-terminal-list.html',
  198. childList: [{
  199. id: 'tb-terminal-down',
  200. name: '下发数据',
  201. isShow: false,
  202. },
  203. {
  204. id: 'tb-terminal-clear',
  205. name: '清除数据',
  206. isShow: false,
  207. },
  208. {
  209. id: 'tb-terminal-reboot',
  210. name: '重启',
  211. isShow: false,
  212. },
  213. {
  214. id: 'tb-terminal-open',
  215. name: '远程开门',
  216. isShow: false,
  217. },
  218. {
  219. id: 'tb-terminal-sync-time',
  220. name: '时钟同步',
  221. isShow: false,
  222. },
  223. {
  224. id: 'tb-terminal-unbind',
  225. name: '解绑',
  226. isShow: false,
  227. },
  228. {
  229. id: 'tb-terminal-edit',
  230. name: '编辑',
  231. isShow: false,
  232. },
  233. {
  234. id: 'tb-terminal-del',
  235. name: '删除',
  236. isShow: false,
  237. },
  238. ]
  239. }, {
  240. id: 'tb-command-log-list',
  241. name: '命令日志',
  242. icon: 'el-icon-document-copy',
  243. url: 'sa-view/tb-command-log/tb-command-log-list.html',
  244. childList: [{
  245. id: 'tb-command-log-del',
  246. name: '删除',
  247. isShow: false,
  248. }, ]
  249. },
  250. ]
  251. },
  252. {
  253. id: 'tb-gate-terminal',
  254. name: '车辆道闸',
  255. parent: true,
  256. icon: 'el-icon-s-platform',
  257. childList: [{
  258. id: 'tb-gate-terminal-list',
  259. name: '道闸设备',
  260. icon: 'el-icon-takeaway-box',
  261. url: 'sa-view/tb-gate-terminal/tb-gate-terminal-list.html',
  262. childList: [{
  263. id: 'tb-gate-terminal-open',
  264. name: '远程开闸',
  265. isShow: false,
  266. },
  267. {
  268. id: 'tb-gate-terminal-add',
  269. name: '添加',
  270. isShow: false,
  271. },
  272. {
  273. id: 'tb-gate-terminal-del',
  274. name: '删除',
  275. isShow: false,
  276. },
  277. {
  278. id: 'tb-gate-terminal-edit',
  279. name: '修改',
  280. isShow: false,
  281. },
  282. ]
  283. },
  284. {
  285. id: 'tb-gate-command-log-list',
  286. name: '命令日志',
  287. icon: 'el-icon-document-copy',
  288. url: 'sa-view/tb-gate-command-log/tb-gate-command-log-list.html',
  289. childList: [{
  290. id: 'tb-gate-command-log-del',
  291. name: '删除',
  292. isShow: false,
  293. }]
  294. }
  295. ]
  296. },
  297. ]
  298. }, {
  299. id: 'filing-system',
  300. name: '备案管理子系统',
  301. parent: true,
  302. icon: 'el-icon-suitcase',
  303. childList: [{
  304. id: 'tb-filing',
  305. name: '备案管理',
  306. parent: true,
  307. icon: 'el-icon-date',
  308. url: 'sa-view/tb-car-black/tb-car-black-list.html',
  309. childList: [{
  310. id: 'tb-person-filing-list',
  311. name: '人员备案',
  312. icon: 'el-icon-s-custom',
  313. url: 'sa-view/tb-person-filing/tb-person-filing-list.html',
  314. childList: [{
  315. id: 'tb-person-filing-judge',
  316. name: '审核',
  317. isShow: false,
  318. },
  319. {
  320. id: 'tb-person-filing-add',
  321. name: '添加',
  322. isShow: false,
  323. },
  324. {
  325. id: 'tb-person-filing-del',
  326. name: '删除',
  327. isShow: false,
  328. },
  329. {
  330. id: 'tb-person-filing-edit',
  331. name: '编辑',
  332. isShow: false,
  333. },
  334. {
  335. id: 'tb-person-filing-import',
  336. name: '导入',
  337. isShow: false,
  338. },
  339. ]
  340. },{
  341. id: 'tb-car-filing-list',
  342. name: '车辆备案',
  343. icon: 'el-icon-receiving',
  344. url: 'sa-view/tb-car-filing/tb-car-filing-list.html',
  345. childList: [{
  346. id: 'tb-car-filing-judge',
  347. name: '审核',
  348. isShow: false,
  349. },
  350. {
  351. id: 'tb-car-filing-add',
  352. name: '添加',
  353. isShow: false,
  354. },
  355. {
  356. id: 'tb-car-filing-del',
  357. name: '删除',
  358. isShow: false,
  359. },
  360. {
  361. id: 'tb-car-filing-edit',
  362. name: '编辑',
  363. isShow: false,
  364. },
  365. ]
  366. },
  367. ]
  368. },
  369. {
  370. id: 'tb-black',
  371. name: '黑名单管理',
  372. parent: true,
  373. icon: 'el-icon-cpu',
  374. url: 'sa-view/tb-car-black/tb-car-black-list.html',
  375. childList: [{
  376. id: 'tb-car-black-list',
  377. name: '车辆黑名单',
  378. icon: 'el-icon-receiving',
  379. url: 'sa-view/tb-car-black/tb-car-black-list.html',
  380. childList: [{
  381. id: 'tb-car-black-add',
  382. name: '添加',
  383. isShow: false,
  384. },
  385. {
  386. id: 'tb-car-black-del',
  387. name: '删除',
  388. isShow: false,
  389. },
  390. {
  391. id: 'tb-car-black-edit',
  392. name: '编辑',
  393. isShow: false,
  394. },
  395. ]
  396. },
  397. {
  398. id: 'tb-person-black-list',
  399. name: '人员黑名单',
  400. icon: 'el-icon-user-solid',
  401. url: 'sa-view/tb-person-black/tb-person-black-list.html',
  402. childList: [{
  403. id: 'tb-person-black-add',
  404. name: '添加',
  405. isShow: false,
  406. },
  407. {
  408. id: 'tb-person-black-del',
  409. name: '删除',
  410. isShow: false,
  411. },
  412. {
  413. id: 'tb-person-black-edit',
  414. name: '编辑',
  415. isShow: false,
  416. },
  417. ]
  418. }
  419. ]
  420. }
  421. ]
  422. }, {
  423. id: 'console',
  424. name: '监控中心',
  425. parent: true,
  426. icon: 'el-icon-view',
  427. info: '对本系统的各种监控',
  428. childList: [{
  429. id: 'redis-console',
  430. icon: 'el-icon-tickets',
  431. name: 'Redis控制台',
  432. url: 'sa-view-sp/sp-console/redis-console.html',
  433. info: 'redis常用工具'
  434. },
  435. {
  436. id: 'sql-console',
  437. name: 'SQL 监控台',
  438. icon: 'el-icon-set-up',
  439. url: 'sa-view-sp/sp-console/sql-console.html',
  440. info: 'sql控制台'
  441. },
  442. ]
  443. }, {
  444. id: 'sp-cfg',
  445. name: '防疫参数设置',
  446. parent: true,
  447. icon: 'el-icon-setting',
  448. info: '有防疫的一些配置',
  449. childList: [{
  450. id: 'sp-cfg-server',
  451. name: '参数设置',
  452. icon: 'el-icon-s-grid',
  453. url: 'sa-view-sp/sp-cfg/server-cfg.html'
  454. }, ]
  455. }, {
  456. id: 'tb-person-visit-record',
  457. name: '人脸识别子系统',
  458. icon: 'el-icon-camera-solid',
  459. parent: true,
  460. childList: [{
  461. id: 'tb-person-visit-record-list',
  462. name: '出入记录',
  463. icon: 'el-icon-s-unfold',
  464. url: 'sa-view/tb-person-visit-record/tb-person-visit-record-list.html',
  465. childList: [{
  466. id: 'tb-person-visit-record-export',
  467. name: '导出',
  468. isShow: false,
  469. },
  470. {
  471. id: 'tb-person-visit-record-edit',
  472. name: '修改',
  473. isShow: false,
  474. },
  475. {
  476. id: 'tb-person-visit-record-del',
  477. name: '删除',
  478. isShow: false
  479. }
  480. ]
  481. },
  482. {
  483. id: 'tb-person-visit-temperature-list',
  484. name: '出入体温检测',
  485. icon: 'el-icon-set-up',
  486. url: 'sa-view/tb-person-visit-record/tb-person-visit-temperature-list.html'
  487. },
  488. {
  489. id: 'tb-person-visit-record-add',
  490. name: '手工补录',
  491. icon: 'el-icon-thumb',
  492. url: 'sa-view/tb-person-visit-record/tb-person-visit-record-add.html'
  493. },
  494. ]
  495. }, {
  496. id: 'tb-car-visit-record',
  497. name: '车辆识别子系统',
  498. icon: 'el-icon-truck',
  499. parent: true,
  500. childList: [{
  501. id: 'tb-car-visit-record-list',
  502. name: '车辆出入记录',
  503. icon: 'el-icon-s-unfold',
  504. url: 'sa-view/tb-car-visit-record/tb-car-visit-record-list.html',
  505. childList: [{
  506. id: 'tb-car-visit-record-export',
  507. name: '导出',
  508. isShow: false,
  509. },
  510. {
  511. id: 'tb-car-visit-record-add',
  512. name: '新增',
  513. isShow: false,
  514. },
  515. {
  516. id: 'tb-car-visit-record-edit',
  517. name: '修改',
  518. isShow: false,
  519. },
  520. {
  521. id: 'tb-car-visit-record-del',
  522. name: '删除',
  523. isShow: false
  524. }
  525. ]
  526. }]
  527. },
  528. {
  529. id: 'ep-monitor-system',
  530. name: '防疫监控子系统',
  531. icon: 'el-icon-user',
  532. parent: true,
  533. childList: [{
  534. id: 'tb-manager-list',
  535. name: '防疫人员',
  536. icon: 'el-icon-user',
  537. url: 'sa-view/tb-manager/tb-manager-list.html',
  538. childList: [{
  539. id: 'tb-manager-add',
  540. name: '新增',
  541. isShow: false,
  542. },
  543. {
  544. id: 'tb-manager-edit',
  545. name: '修改',
  546. isShow: false,
  547. },
  548. {
  549. id: 'tb-manager-del',
  550. name: '删除',
  551. isShow: false,
  552. },
  553. ]
  554. },
  555. {
  556. id: 'tb-tactics',
  557. name: '防疫策略管理',
  558. icon: 'el-icon-menu',
  559. url: 'sa-view/tb-tactics/tb-tactics-list.html',
  560. childList: [{
  561. id: 'tb-tactics-setting',
  562. name: '设置',
  563. isShow: false,
  564. },
  565. ]
  566. },
  567. {
  568. id: 'health-code-record-list',
  569. name: '健康码管理',
  570. icon: 'el-icon-menu',
  571. url: 'sa-view/tb-person-visit-record/health-code-record-list.html',
  572. childList: [{
  573. id: 'health-code-record-solve',
  574. name: '处置',
  575. isShow: false,
  576. },
  577. {
  578. id: 'health-code-record-del',
  579. name: '删除',
  580. isShow: false,
  581. },
  582. ]
  583. },
  584. ]
  585. }, {
  586. id: 'alarm-monitor-system',
  587. name: '预警监控子系统',
  588. icon: 'el-icon-user',
  589. parent: true,
  590. childList: [{
  591. id: 'tb-alarm-person-list',
  592. name: '预警通知对象',
  593. icon: 'el-icon-user',
  594. url: 'sa-view/tb-alarm-person/tb-alarm-person-list.html',
  595. childList: [{
  596. id: 'tb-alarm-person-add',
  597. name: '新增',
  598. isShow: false,
  599. },
  600. {
  601. id: 'tb-alarm-person-edit',
  602. name: '修改',
  603. isShow: false,
  604. },
  605. {
  606. id: 'tb-alarm-person-del',
  607. name: '删除',
  608. isShow: false,
  609. },
  610. ]
  611. },
  612. ]
  613. }, {
  614. id: 'health-monitor-system',
  615. name: '监控管理系统',
  616. icon: 'el-icon-video-camera-solid',
  617. parent: true,
  618. childList: [{
  619. id: 'tb-monitor',
  620. name: '实时监控系统',
  621. icon: 'el-icon-video-camera',
  622. url: 'sa-view/monitor/tb-monitor.html'
  623. },
  624. {
  625. id: 'tb-terminal-monitor',
  626. name: '设备监控系统',
  627. icon: 'el-icon-s-platform',
  628. url: 'sa-view/monitor/tb-terminal-monitor.html'
  629. },
  630. ]
  631. },
  632. );