menu-list-sp.js 13 KB

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