menu-list-sp.js 12 KB

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