demo.json 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997
  1. [
  2. {
  3. "id": "a0ffa8c5-637e-472b-a9e6-b60cebe85474",
  4. "createTime": "2021-08-17 16:47:55",
  5. "updateTime": "2021-12-13 17:11:41",
  6. "name": "routes.dashboard.workbench",
  7. "children": [],
  8. "path": "/dashboard/workbench",
  9. "type": "SYSADMIN",
  10. "permission": "dashboard:workbench:view",
  11. "sort": -5,
  12. "component": "/dashboard/workbench/index",
  13. "meta": {
  14. "icon": "ant-design:home-outlined",
  15. "title": "routes.dashboard.workbench",
  16. "isLink": false,
  17. "menuType": "1",
  18. "hideMenu": false,
  19. "status": "0"
  20. }
  21. },
  22. {
  23. "id": "6beed0bb-df31-43c4-ae38-66c1a24de993",
  24. "createTime": "2022-08-29 09:28:17",
  25. "updateTime": "2022-08-29 09:29:00",
  26. "name": "可视化",
  27. "children": [
  28. {
  29. "id": "8abc0f43-6284-456e-9bb7-4d912525ab89",
  30. "createTime": "2023-02-28 09:34:28",
  31. "updateTime": "2023-02-28 10:16:15",
  32. "name": "大屏",
  33. "parentId": "6beed0bb-df31-43c4-ae38-66c1a24de993",
  34. "children": [],
  35. "path": "/dataview",
  36. "type": "SYSADMIN",
  37. "permission": "dataview:center:view",
  38. "sort": 0,
  39. "component": "/dataview/index",
  40. "meta": {
  41. "icon": "ant-design:fund-view-outlined",
  42. "title": "大屏",
  43. "isLink": true,
  44. "menuType": "1",
  45. "ignoreKeepAlive": false,
  46. "hideMenu": false,
  47. "status": "0"
  48. }
  49. },
  50. {
  51. "id": "f20f14a3-3b01-414d-831f-63d0f5bab337",
  52. "createTime": "2022-04-06 10:16:07",
  53. "updateTime": "2022-04-06 10:17:20",
  54. "name": "组态",
  55. "parentId": "6beed0bb-df31-43c4-ae38-66c1a24de993",
  56. "children": [],
  57. "path": "/configuration/center",
  58. "type": "SYSADMIN",
  59. "permission": "configuration:center:view",
  60. "sort": 1,
  61. "component": "/configuration/center/index",
  62. "meta": {
  63. "icon": "ant-design:fund-projection-screen-outlined",
  64. "title": "组态",
  65. "isLink": false,
  66. "menuType": "1",
  67. "ignoreKeepAlive": false,
  68. "hideMenu": false,
  69. "status": "0"
  70. }
  71. },
  72. {
  73. "id": "667ef6aa-42c2-4590-9dc1-13ecc78090ed",
  74. "createTime": "2022-08-29 09:29:52",
  75. "updateTime": "2022-08-29 09:30:16",
  76. "name": "看板",
  77. "parentId": "6beed0bb-df31-43c4-ae38-66c1a24de993",
  78. "children": [],
  79. "path": "/visual/board",
  80. "type": "SYSADMIN",
  81. "permission": "data:board:view",
  82. "sort": 2,
  83. "component": "/visual/board/index",
  84. "meta": {
  85. "icon": "ant-design:pie-chart-outlined",
  86. "title": "看板",
  87. "isLink": false,
  88. "menuType": "1",
  89. "ignoreKeepAlive": true,
  90. "hideMenu": false,
  91. "status": "0"
  92. }
  93. },
  94. {
  95. "id": "23502e3a-0917-48d2-b100-444588415b0e",
  96. "createTime": "2022-08-30 10:11:53",
  97. "updateTime": "2022-08-30 10:12:59",
  98. "name": "看板详情",
  99. "parentId": "6beed0bb-df31-43c4-ae38-66c1a24de993",
  100. "children": [],
  101. "path": "/visual/board/detail/:boardId/:boardName?",
  102. "type": "SYSADMIN",
  103. "permission": "data:board:detail:view",
  104. "sort": 3,
  105. "component": "/visual/board/detail/index",
  106. "meta": {
  107. "icon": "ant-design:radar-chart-outlined",
  108. "title": "看板详情",
  109. "isLink": false,
  110. "menuType": "1",
  111. "ignoreKeepAlive": false,
  112. "hideMenu": true,
  113. "status": "0"
  114. }
  115. }
  116. ],
  117. "path": "/data",
  118. "type": "SYSADMIN",
  119. "permission": "visual:management:view",
  120. "sort": 0,
  121. "component": "LAYOUT",
  122. "meta": {
  123. "icon": "ant-design:dashboard-outlined",
  124. "title": "可视化",
  125. "isLink": false,
  126. "menuType": "0",
  127. "hideMenu": false,
  128. "status": "0"
  129. }
  130. },
  131. {
  132. "id": "885ef223-94b1-4b39-89a8-94584183c0be",
  133. "createTime": "2021-11-05 14:04:10",
  134. "updateTime": "2021-11-19 09:44:28",
  135. "name": "routes.common.device.deviceManagement",
  136. "children": [
  137. {
  138. "id": "d052be29-b356-42f3-8c78-66e170e79fa6",
  139. "createTime": "2021-11-05 14:12:39",
  140. "updateTime": "2021-12-14 10:07:31",
  141. "name": "产品",
  142. "parentId": "885ef223-94b1-4b39-89a8-94584183c0be",
  143. "children": [],
  144. "path": "/product/profiles",
  145. "type": "SYSADMIN",
  146. "permission": "deviceManager:deviceProfile:list",
  147. "sort": 0,
  148. "component": "/device/profiles/index",
  149. "meta": {
  150. "icon": "ant-design:file-ppt-outlined",
  151. "title": "产品",
  152. "isLink": false,
  153. "menuType": "1",
  154. "ignoreKeepAlive": false,
  155. "hideMenu": false,
  156. "status": "0"
  157. }
  158. },
  159. {
  160. "id": "815b9cb0-dbdd-4e57-a1c5-2820741d8e5f",
  161. "createTime": "2021-11-05 14:10:02",
  162. "updateTime": "2021-11-05 14:10:37",
  163. "name": "routes.common.device.device",
  164. "parentId": "885ef223-94b1-4b39-89a8-94584183c0be",
  165. "children": [],
  166. "path": "/device/list",
  167. "type": "SYSADMIN",
  168. "permission": "deviceManager:device:list",
  169. "sort": 1,
  170. "component": "/device/list/index",
  171. "meta": {
  172. "icon": "ant-design:cloud-server-outlined",
  173. "title": "routes.common.device.device",
  174. "isLink": false,
  175. "menuType": "1",
  176. "ignoreKeepAlive": true,
  177. "hideMenu": false,
  178. "status": "0"
  179. }
  180. }
  181. ],
  182. "path": "/device",
  183. "type": "SYSADMIN",
  184. "permission": "device:management:view",
  185. "sort": 1,
  186. "component": "LAYOUT",
  187. "meta": {
  188. "icon": "ant-design:cloud-server-outlined",
  189. "title": "routes.common.device.deviceManagement",
  190. "isLink": false,
  191. "menuType": "0",
  192. "hideMenu": false,
  193. "status": "0"
  194. }
  195. },
  196. {
  197. "id": "b4b531c1-17a6-4fb9-b7cc-023b5b55fc45",
  198. "createTime": "2022-02-28 18:04:58",
  199. "updateTime": "2022-02-28 18:06:00",
  200. "name": "routes.common.RuleEngine.ruleEngine",
  201. "children": [
  202. {
  203. "id": "ded770a6-4428-4ef4-8f37-b923e875ec22",
  204. "createTime": "2021-11-24 14:10:58",
  205. "updateTime": "2021-11-24 14:13:05",
  206. "name": "routes.common.RuleEngine.sceneLinkage",
  207. "parentId": "b4b531c1-17a6-4fb9-b7cc-023b5b55fc45",
  208. "children": [],
  209. "path": "/rule/linkedge",
  210. "type": "SYSADMIN",
  211. "permission": "scene:linkage:view",
  212. "sort": 1,
  213. "component": "/rule/linkedge/index",
  214. "meta": {
  215. "icon": "ant-design:deployment-unit-outlined",
  216. "title": "routes.common.RuleEngine.sceneLinkage",
  217. "isLink": false,
  218. "menuType": "1",
  219. "ignoreKeepAlive": true,
  220. "hideMenu": false,
  221. "status": "0"
  222. }
  223. },
  224. {
  225. "id": "b60d3359-9f2f-47cf-ab06-8b4495f68319",
  226. "createTime": "2022-02-15 15:08:02",
  227. "updateTime": "2022-02-15 15:10:07",
  228. "name": "数据流转",
  229. "parentId": "b4b531c1-17a6-4fb9-b7cc-023b5b55fc45",
  230. "children": [],
  231. "path": "/rule/dataFlow",
  232. "type": "SYSADMIN",
  233. "permission": "data:flow:view",
  234. "sort": 2,
  235. "component": "/rule/dataFlow/index",
  236. "meta": {
  237. "icon": "ant-design:swap-outlined",
  238. "title": "数据流转",
  239. "isLink": false,
  240. "menuType": "1",
  241. "hideMenu": false,
  242. "status": "0"
  243. }
  244. },
  245. {
  246. "id": "e777f4bf-658f-42c2-ba1a-8b5950724b67",
  247. "createTime": "2022-02-21 11:53:46",
  248. "updateTime": "2022-02-24 11:08:25",
  249. "name": "脚本管理",
  250. "parentId": "b4b531c1-17a6-4fb9-b7cc-023b5b55fc45",
  251. "children": [],
  252. "path": "/rule/script",
  253. "type": "SYSADMIN",
  254. "permission": "mqtt:conversion:function",
  255. "sort": 3,
  256. "component": "/rule/script/index",
  257. "meta": {
  258. "icon": "ant-design:code-outlined",
  259. "title": "脚本管理",
  260. "isLink": false,
  261. "menuType": "1",
  262. "ignoreKeepAlive": false,
  263. "hideMenu": false,
  264. "status": "0"
  265. }
  266. }
  267. ],
  268. "path": "/rule",
  269. "type": "SYSADMIN",
  270. "permission": "rule:engine:view",
  271. "sort": 2,
  272. "component": "LAYOUT",
  273. "meta": {
  274. "icon": "ant-design:gateway-outlined",
  275. "title": "routes.common.RuleEngine.ruleEngine",
  276. "isLink": false,
  277. "menuType": "0",
  278. "hideMenu": false,
  279. "status": "0"
  280. }
  281. },
  282. {
  283. "id": "57bf4ad7-7469-41a1-a484-e0480ee20de9",
  284. "createTime": "2023-04-10 10:46:17",
  285. "updateTime": "2023-04-10 10:46:51",
  286. "name": "任务中心",
  287. "children": [
  288. {
  289. "id": "86e55906-32d4-47ac-89ea-a41280861c42",
  290. "createTime": "2023-04-10 10:48:00",
  291. "updateTime": "2023-04-10 11:01:12",
  292. "name": "任务中心",
  293. "parentId": "57bf4ad7-7469-41a1-a484-e0480ee20de9",
  294. "children": [],
  295. "path": "/task/center",
  296. "type": "SYSADMIN",
  297. "permission": "task:center:view",
  298. "sort": 1,
  299. "component": "/task/center/index",
  300. "meta": {
  301. "icon": "ant-design:mobile-outlined",
  302. "title": "任务中心",
  303. "isLink": false,
  304. "menuType": "1",
  305. "ignoreKeepAlive": false,
  306. "hideMenu": false,
  307. "status": "0"
  308. }
  309. }
  310. ],
  311. "path": "/task",
  312. "type": "SYSADMIN",
  313. "permission": "task:management:view",
  314. "sort": 3,
  315. "component": "LAYOUT",
  316. "meta": {
  317. "icon": "ant-design:tags-outlined",
  318. "title": "任务中心",
  319. "isLink": false,
  320. "menuType": "0",
  321. "hideMenu": false,
  322. "status": "0"
  323. }
  324. },
  325. {
  326. "id": "87553028-14bc-416c-add2-7d334b9f5040",
  327. "createTime": "2022-07-25 17:07:51",
  328. "updateTime": "2022-07-25 17:08:24",
  329. "name": "数据中心",
  330. "children": [
  331. {
  332. "id": "25765916-29b3-4d21-ae95-363aedbbf4cf",
  333. "createTime": "2022-07-25 17:09:40",
  334. "updateTime": "2022-07-25 17:10:57",
  335. "name": "报表配置",
  336. "parentId": "87553028-14bc-416c-add2-7d334b9f5040",
  337. "children": [],
  338. "path": "/report/config",
  339. "type": "SYSADMIN",
  340. "permission": "statement:config:view",
  341. "sort": 1,
  342. "component": "/report/config/index",
  343. "meta": {
  344. "icon": "ant-design:project-outlined",
  345. "title": "报表配置",
  346. "isLink": false,
  347. "menuType": "1",
  348. "ignoreKeepAlive": false,
  349. "hideMenu": false,
  350. "status": "0"
  351. }
  352. },
  353. {
  354. "id": "78afb453-ba33-4a02-8d7a-8e52091c1f6c",
  355. "createTime": "2022-07-25 17:10:29",
  356. "updateTime": "2022-07-25 17:11:10",
  357. "name": "报表导出",
  358. "parentId": "87553028-14bc-416c-add2-7d334b9f5040",
  359. "children": [],
  360. "path": "/report/export",
  361. "type": "SYSADMIN",
  362. "permission": "statement:export:view",
  363. "sort": 2,
  364. "component": "/report/export/index",
  365. "meta": {
  366. "icon": "ant-design:dot-chart-outlined",
  367. "title": "报表导出",
  368. "isLink": false,
  369. "menuType": "1",
  370. "ignoreKeepAlive": false,
  371. "hideMenu": false,
  372. "status": "0"
  373. }
  374. }
  375. ],
  376. "path": "/report",
  377. "type": "SYSADMIN",
  378. "permission": "statement:management:view",
  379. "sort": 4,
  380. "component": "LAYOUT",
  381. "meta": {
  382. "icon": "ant-design:bar-chart-outlined",
  383. "title": "数据中心",
  384. "isLink": false,
  385. "menuType": "0",
  386. "hideMenu": false,
  387. "status": "0"
  388. }
  389. },
  390. {
  391. "id": "e1ac7fdb-1ff4-43a0-a59e-6d51d7e0d2d5",
  392. "createTime": "2022-04-19 18:48:40",
  393. "updateTime": "2022-04-19 18:49:14",
  394. "name": "视频中心",
  395. "children": [
  396. {
  397. "id": "d884cd5a-78da-421f-a8f1-47dc00599012",
  398. "createTime": "2022-04-19 18:53:23",
  399. "updateTime": "2022-05-19 16:39:53",
  400. "name": "视频配置",
  401. "parentId": "e1ac7fdb-1ff4-43a0-a59e-6d51d7e0d2d5",
  402. "children": [],
  403. "path": "/camera/manage",
  404. "type": "SYSADMIN",
  405. "permission": "video:config:view",
  406. "sort": 1,
  407. "component": "/camera/manage/index",
  408. "meta": {
  409. "icon": "ant-design:video-camera-add-outlined",
  410. "title": "视频配置",
  411. "isLink": false,
  412. "menuType": "1",
  413. "ignoreKeepAlive": false,
  414. "hideMenu": false,
  415. "status": "0"
  416. }
  417. },
  418. {
  419. "id": "78f6f0a3-1dd5-4078-9d94-2d70b087f5e9",
  420. "createTime": "2022-07-14 10:26:32",
  421. "updateTime": "2022-07-14 10:32:36",
  422. "name": "流媒体配置",
  423. "parentId": "e1ac7fdb-1ff4-43a0-a59e-6d51d7e0d2d5",
  424. "children": [],
  425. "path": "/camera/streaming",
  426. "type": "SYSADMIN",
  427. "permission": "streaming:profile:view",
  428. "sort": 2,
  429. "component": "/camera/streaming/index",
  430. "meta": {
  431. "icon": "ant-design:video-camera-outlined",
  432. "title": "流媒体配置",
  433. "isLink": false,
  434. "menuType": "1",
  435. "ignoreKeepAlive": false,
  436. "hideMenu": false,
  437. "status": "0"
  438. }
  439. }
  440. ],
  441. "path": "/camera",
  442. "type": "SYSADMIN",
  443. "permission": "video:management:view",
  444. "sort": 5,
  445. "component": "LAYOUT",
  446. "meta": {
  447. "icon": "ant-design:video-camera-outlined",
  448. "title": "视频中心",
  449. "isLink": false,
  450. "menuType": "0",
  451. "hideMenu": false,
  452. "status": "0"
  453. }
  454. },
  455. {
  456. "id": "a80f41f1-6f23-4eae-a49b-619bd809931b",
  457. "createTime": "2022-10-25 16:31:17",
  458. "updateTime": "2022-10-25 16:31:25",
  459. "name": "监控运维",
  460. "children": [
  461. {
  462. "id": "ea0ce7af-87ff-4020-8891-9b57c8c305b4",
  463. "createTime": "2021-11-09 15:17:13",
  464. "updateTime": "2021-11-09 15:17:32",
  465. "name": "routes.common.alarm.alarmManagement",
  466. "parentId": "a80f41f1-6f23-4eae-a49b-619bd809931b",
  467. "children": [
  468. {
  469. "id": "3c97f054-177d-442b-a87d-d78a3d234c10",
  470. "createTime": "2021-11-09 16:52:06",
  471. "updateTime": "2021-12-20 11:44:02",
  472. "name": "routes.common.alarm.alarmContact",
  473. "parentId": "ea0ce7af-87ff-4020-8891-9b57c8c305b4",
  474. "children": [],
  475. "path": "/alarm/contacts",
  476. "type": "SYSADMIN",
  477. "permission": "alarm:template:view",
  478. "sort": 2,
  479. "component": "/alarm/contacts/index",
  480. "meta": {
  481. "icon": "ant-design:contacts-outlined",
  482. "title": "routes.common.alarm.alarmContact",
  483. "isLink": false,
  484. "menuType": "1",
  485. "ignoreKeepAlive": true,
  486. "hideMenu": false,
  487. "status": "0"
  488. }
  489. },
  490. {
  491. "id": "ef9220c7-25a1-4769-9542-f52ba5a8a128",
  492. "createTime": "2021-12-30 10:02:18",
  493. "updateTime": "2021-12-30 10:03:13",
  494. "name": "routes.common.alarm.alarmCenter",
  495. "parentId": "ea0ce7af-87ff-4020-8891-9b57c8c305b4",
  496. "children": [],
  497. "path": "/alarm/log",
  498. "type": "SYSADMIN",
  499. "permission": "alarm:record:view",
  500. "sort": 1,
  501. "component": "/alarm/log/index",
  502. "meta": {
  503. "icon": "ant-design:exception-outlined",
  504. "title": "routes.common.alarm.alarmCenter",
  505. "isLink": false,
  506. "menuType": "1",
  507. "ignoreKeepAlive": false,
  508. "hideMenu": false,
  509. "status": "0"
  510. }
  511. },
  512. {
  513. "id": "5a95fdcb-2661-4e38-b292-b3b4920cd1fd",
  514. "createTime": "2022-03-16 15:11:52",
  515. "updateTime": "2022-03-16 15:12:15",
  516. "name": "告警配置",
  517. "parentId": "ea0ce7af-87ff-4020-8891-9b57c8c305b4",
  518. "children": [],
  519. "path": "/alarm/config",
  520. "type": "SYSADMIN",
  521. "permission": "alarm:profile:view",
  522. "sort": 3,
  523. "component": "/alarm/config/index",
  524. "meta": {
  525. "icon": "ant-design:border-outer-outlined",
  526. "title": "告警配置",
  527. "isLink": false,
  528. "menuType": "1",
  529. "ignoreKeepAlive": false,
  530. "hideMenu": false,
  531. "status": "0"
  532. }
  533. }
  534. ],
  535. "path": "/alarm",
  536. "type": "SYSADMIN",
  537. "permission": "alarm:management:view",
  538. "sort": 0,
  539. "component": "LAYOUT",
  540. "meta": {
  541. "icon": "ant-design:alert-outlined",
  542. "title": "routes.common.alarm.alarmManagement",
  543. "isLink": false,
  544. "menuType": "1",
  545. "hideMenu": false,
  546. "status": "0"
  547. }
  548. },
  549. {
  550. "id": "43ec2fff-7942-4b18-b384-b30843a0b315",
  551. "createTime": "2021-11-19 14:50:45",
  552. "updateTime": "2021-11-19 14:52:06",
  553. "name": "routes.common.alarm.geographicPosition",
  554. "parentId": "a80f41f1-6f23-4eae-a49b-619bd809931b",
  555. "children": [],
  556. "path": "/device/localtion",
  557. "type": "SYSADMIN",
  558. "permission": "deviceManager:deviceLocation:list",
  559. "sort": 2,
  560. "component": "/device/localtion/index",
  561. "meta": {
  562. "icon": "ant-design:environment-outlined",
  563. "title": "routes.common.alarm.geographicPosition",
  564. "isLink": false,
  565. "menuType": "1",
  566. "hideMenu": false,
  567. "status": "0"
  568. }
  569. },
  570. {
  571. "id": "1d49485f-4e93-45ab-b147-253913e9e417",
  572. "createTime": "2023-02-09 16:21:29",
  573. "updateTime": "2023-02-09 16:24:14",
  574. "name": "上下线记录",
  575. "parentId": "a80f41f1-6f23-4eae-a49b-619bd809931b",
  576. "children": [],
  577. "path": "/operation/onlinerecord:deviceName?",
  578. "type": "SYSADMIN",
  579. "permission": "online:offline:record:view",
  580. "sort": 2,
  581. "component": "/operation/onlinerecord/index",
  582. "meta": {
  583. "icon": "ant-design:rise-outlined",
  584. "title": "上下线记录",
  585. "isLink": false,
  586. "menuType": "1",
  587. "ignoreKeepAlive": false,
  588. "hideMenu": false,
  589. "status": "0"
  590. }
  591. },
  592. {
  593. "id": "f0e67448-afae-4d67-8025-9f0e7103cdbb",
  594. "createTime": "2022-10-25 16:32:05",
  595. "updateTime": "2022-10-25 16:35:10",
  596. "name": "OTA升级",
  597. "parentId": "a80f41f1-6f23-4eae-a49b-619bd809931b",
  598. "children": [],
  599. "path": "/operation/ota",
  600. "type": "SYSADMIN",
  601. "permission": "ota:upgrade:view",
  602. "sort": 3,
  603. "component": "/operation/ota/index",
  604. "meta": {
  605. "icon": "ant-design:reconciliation-outlined",
  606. "title": "OTA升级",
  607. "isLink": false,
  608. "menuType": "1",
  609. "ignoreKeepAlive": false,
  610. "hideMenu": false,
  611. "status": "0"
  612. }
  613. },
  614. {
  615. "id": "c8e31d1f-81b2-4e70-9017-4a6d0c15e364",
  616. "createTime": "2021-09-27 14:15:48",
  617. "updateTime": "2021-09-28 14:44:41",
  618. "name": "routes.common.message.messageManagement",
  619. "parentId": "a80f41f1-6f23-4eae-a49b-619bd809931b",
  620. "children": [
  621. {
  622. "id": "9a50f5cf-d1c0-4305-b336-0db1e4e32698",
  623. "createTime": "2021-09-29 20:49:41",
  624. "updateTime": "2021-12-20 11:43:38",
  625. "name": "routes.common.message.messageRecord",
  626. "parentId": "c8e31d1f-81b2-4e70-9017-4a6d0c15e364",
  627. "children": [],
  628. "path": "/message/log",
  629. "type": "SYSADMIN",
  630. "permission": "message:record:view",
  631. "sort": 1,
  632. "component": "/message/log/index",
  633. "meta": {
  634. "icon": "ant-design:file-markdown-outlined",
  635. "title": "routes.common.message.messageRecord",
  636. "menuType": "1",
  637. "ignoreKeepAlive": "0",
  638. "status": "0"
  639. }
  640. },
  641. {
  642. "id": "b70e8a49-014f-4a4a-965f-f179ae746eee",
  643. "createTime": "2021-09-27 14:21:17",
  644. "updateTime": "2021-12-20 11:43:21",
  645. "name": "routes.common.message.messageConfig",
  646. "parentId": "c8e31d1f-81b2-4e70-9017-4a6d0c15e364",
  647. "children": [],
  648. "path": "/message/config",
  649. "type": "SYSADMIN",
  650. "permission": "message:config:view",
  651. "sort": 2,
  652. "component": "/message/config/index",
  653. "meta": {
  654. "icon": "ant-design:reconciliation-outlined",
  655. "title": "routes.common.message.messageConfig",
  656. "menuType": "1",
  657. "ignoreKeepAlive": "0",
  658. "status": "0"
  659. }
  660. },
  661. {
  662. "id": "78c199d2-5a50-4db8-9217-5bbfb35fbde7",
  663. "createTime": "2021-09-27 14:25:56",
  664. "updateTime": "2021-12-20 11:43:30",
  665. "name": "routes.common.message.messageTemplate",
  666. "parentId": "c8e31d1f-81b2-4e70-9017-4a6d0c15e364",
  667. "children": [],
  668. "path": "/message/template",
  669. "type": "SYSADMIN",
  670. "permission": "message:template:view",
  671. "sort": 3,
  672. "component": "/message/template/index",
  673. "meta": {
  674. "icon": "ant-design:container-outlined",
  675. "title": "routes.common.message.messageTemplate",
  676. "menuType": "1",
  677. "ignoreKeepAlive": "0",
  678. "status": "0"
  679. }
  680. }
  681. ],
  682. "path": "/config",
  683. "type": "SYSADMIN",
  684. "permission": "message:management:view",
  685. "sort": 4,
  686. "component": "LAYOUT",
  687. "meta": {
  688. "icon": "ant-design:message-outlined",
  689. "title": "routes.common.message.messageManagement",
  690. "menuType": "0",
  691. "status": "0"
  692. },
  693. "redirect": ""
  694. }
  695. ],
  696. "path": "/operation",
  697. "type": "SYSADMIN",
  698. "permission": "operation:management:view",
  699. "sort": 38,
  700. "component": "LAYOUT",
  701. "meta": {
  702. "icon": "ant-design:mac-command-outlined",
  703. "title": "监控运维",
  704. "isLink": false,
  705. "menuType": "0",
  706. "hideMenu": false,
  707. "status": "0"
  708. }
  709. },
  710. {
  711. "id": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  712. "createTime": "2021-09-10 20:45:55",
  713. "updateTime": "2021-12-13 18:00:45",
  714. "name": "routes.common.system.system",
  715. "parentId": "",
  716. "children": [
  717. {
  718. "id": "b9a65fb9-4930-49d7-94de-b25cce41aba4",
  719. "createTime": "2021-12-14 10:09:25",
  720. "updateTime": "2021-12-27 09:49:28",
  721. "name": "routes.common.notice.webSiteNotice",
  722. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  723. "children": [
  724. {
  725. "id": "651de9b4-c3fb-4f48-b5be-001d06db2298",
  726. "createTime": "2021-12-14 10:11:46",
  727. "updateTime": "2021-12-20 10:27:57",
  728. "name": "routes.common.notice.myNotice",
  729. "parentId": "b9a65fb9-4930-49d7-94de-b25cce41aba4",
  730. "children": [],
  731. "path": "/notice/myNotices",
  732. "type": "SYSADMIN",
  733. "permission": "notice:me:view",
  734. "sort": 1,
  735. "component": "/notice/myNotices/index",
  736. "meta": {
  737. "icon": "ant-design:notification-outlined",
  738. "title": "routes.common.notice.myNotice",
  739. "isLink": false,
  740. "menuType": "1",
  741. "ignoreKeepAlive": false,
  742. "hideMenu": false,
  743. "status": "0"
  744. }
  745. },
  746. {
  747. "id": "7e2b729a-1742-4093-94b3-48b1691edc7c",
  748. "createTime": "2021-12-14 10:10:41",
  749. "updateTime": "2021-12-20 10:27:41",
  750. "name": "routes.common.notice.noticeManagement",
  751. "parentId": "b9a65fb9-4930-49d7-94de-b25cce41aba4",
  752. "children": [],
  753. "path": "/notice/manager",
  754. "type": "SYSADMIN",
  755. "permission": "notice:management:view",
  756. "sort": 2,
  757. "component": "/notice/manager/index",
  758. "meta": {
  759. "icon": "ant-design:sound-outlined",
  760. "title": "routes.common.notice.noticeManagement",
  761. "isLink": false,
  762. "menuType": "1",
  763. "ignoreKeepAlive": false,
  764. "hideMenu": false,
  765. "status": "0"
  766. }
  767. }
  768. ],
  769. "path": "/stationnotification",
  770. "type": "SYSADMIN",
  771. "permission": "platform:notice:view",
  772. "sort": 0,
  773. "component": "LAYOUT",
  774. "meta": {
  775. "icon": "ant-design:notification-outlined",
  776. "title": "routes.common.notice.webSiteNotice",
  777. "isLink": false,
  778. "menuType": "0",
  779. "hideMenu": false,
  780. "status": "0"
  781. }
  782. },
  783. {
  784. "id": "c6fe4897-c173-4b50-b2ec-5d0827223752",
  785. "createTime": "2021-12-14 10:06:28",
  786. "updateTime": "2021-12-20 11:42:49",
  787. "name": "routes.common.tenant.tenantOEM",
  788. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  789. "children": [],
  790. "path": "/system/customize",
  791. "type": "SYSADMIN",
  792. "permission": "platform:custom:view",
  793. "sort": 1,
  794. "component": "/system/customize/index",
  795. "meta": {
  796. "icon": "ant-design:form-outlined",
  797. "title": "routes.common.tenant.tenantOEM",
  798. "isLink": false,
  799. "menuType": "1",
  800. "ignoreKeepAlive": false,
  801. "hideMenu": false,
  802. "status": "0"
  803. }
  804. },
  805. {
  806. "id": "244dd88c-d414-4c38-85a0-86104d21b172",
  807. "createTime": "2021-11-16 19:17:48",
  808. "updateTime": "2021-12-20 11:46:16",
  809. "name": "routes.common.system.organizationManagement",
  810. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  811. "children": [],
  812. "path": "/system/organization",
  813. "type": "SYSADMIN",
  814. "permission": "system:organization:view",
  815. "sort": 2,
  816. "component": "/system/organization/index",
  817. "meta": {
  818. "icon": "ant-design:gold-outlined",
  819. "title": "routes.common.system.organizationManagement",
  820. "isLink": false,
  821. "menuType": "1",
  822. "ignoreKeepAlive": false,
  823. "hideMenu": false,
  824. "status": "0"
  825. }
  826. },
  827. {
  828. "id": "a8ffa8c5-637e-473b-a9e6-b60cebe95715",
  829. "createTime": "2021-09-10 20:46:55",
  830. "updateTime": "2021-12-20 11:45:44",
  831. "name": "routes.common.system.roleManagement",
  832. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  833. "children": [],
  834. "path": "/system/role",
  835. "type": "SYSADMIN",
  836. "permission": "system:role:view",
  837. "sort": 3,
  838. "component": "/system/role/index",
  839. "meta": {
  840. "icon": "ant-design:idcard-outlined",
  841. "title": "routes.common.system.roleManagement",
  842. "menuType": "1",
  843. "ignoreKeepAlive": true,
  844. "status": "0"
  845. },
  846. "redirect": ""
  847. },
  848. {
  849. "id": "a8ffa8c5-637e-472b-a9e6-b60cebe95714",
  850. "createTime": "2021-09-10 20:47:55",
  851. "updateTime": "2021-12-20 11:45:32",
  852. "name": "routes.common.system.accountManagement",
  853. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  854. "children": [],
  855. "path": "/system/account",
  856. "type": "SYSADMIN",
  857. "permission": "system:account:view",
  858. "sort": 4,
  859. "component": "/system/account/index",
  860. "meta": {
  861. "icon": "ant-design:user-outlined",
  862. "title": "routes.common.system.accountManagement",
  863. "menuType": "1",
  864. "ignoreKeepAlive": true,
  865. "hideMenu": false,
  866. "status": "0"
  867. },
  868. "redirect": ""
  869. },
  870. {
  871. "id": "a8ffa8c5-637e-476b-a9e6-b60cebe95718",
  872. "createTime": "2021-09-10 20:50:55",
  873. "updateTime": "2021-11-16 18:58:24",
  874. "name": "routes.common.system.modifyPassword",
  875. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  876. "children": [],
  877. "path": "/system/changePassword",
  878. "type": "SYSADMIN",
  879. "permission": "system:password:view",
  880. "sort": 7,
  881. "component": "/system/changePassword/index",
  882. "meta": {
  883. "icon": "ant-design:lock-outlined",
  884. "title": "routes.common.system.modifyPassword",
  885. "isLink": false,
  886. "menuType": "1",
  887. "ignoreKeepAlive": false,
  888. "hideMenu": true,
  889. "status": "0"
  890. },
  891. "redirect": ""
  892. },
  893. {
  894. "id": "aeaf0364-8a4b-4ced-8751-a652b6173fa4",
  895. "createTime": "2022-06-15 09:16:58",
  896. "updateTime": "2022-06-16 14:17:05",
  897. "name": "日志管理",
  898. "parentId": "a8ffa8c5-637e-471b-a9e6-b60cebe95713",
  899. "children": [
  900. {
  901. "id": "112a8167-4404-4d65-9516-75134325c837",
  902. "createTime": "2022-06-16 09:37:41",
  903. "updateTime": "2022-06-16 14:17:35",
  904. "name": "操作日志",
  905. "parentId": "aeaf0364-8a4b-4ced-8751-a652b6173fa4",
  906. "children": [],
  907. "path": "/log/operate",
  908. "type": "SYSADMIN",
  909. "permission": "",
  910. "sort": 1,
  911. "component": "/system/log/operate/index",
  912. "meta": {
  913. "icon": "ant-design:exception-outlined",
  914. "title": "操作日志",
  915. "isLink": false,
  916. "menuType": "1",
  917. "ignoreKeepAlive": false,
  918. "hideMenu": false,
  919. "status": "0"
  920. }
  921. },
  922. {
  923. "id": "e13ba561-da27-4aed-8363-76c197c03070",
  924. "createTime": "2022-06-16 09:39:44",
  925. "updateTime": "2022-06-16 09:44:01",
  926. "name": "异常日志",
  927. "parentId": "aeaf0364-8a4b-4ced-8751-a652b6173fa4",
  928. "children": [],
  929. "path": "/log/exception",
  930. "type": "SYSADMIN",
  931. "permission": "",
  932. "sort": 0,
  933. "component": "/system/log/exception/index",
  934. "meta": {
  935. "icon": "ant-design:file-done-outlined",
  936. "title": "异常日志",
  937. "isLink": false,
  938. "menuType": "1",
  939. "ignoreKeepAlive": false,
  940. "hideMenu": false,
  941. "status": "0"
  942. }
  943. },
  944. {
  945. "id": "db41fac4-ec4c-4e41-986e-44baca67ac38",
  946. "createTime": "2022-06-16 09:41:08",
  947. "updateTime": "2022-06-16 09:44:20",
  948. "name": "登录日志",
  949. "parentId": "aeaf0364-8a4b-4ced-8751-a652b6173fa4",
  950. "children": [],
  951. "path": "/log/user",
  952. "type": "SYSADMIN",
  953. "permission": "",
  954. "sort": 2,
  955. "component": "/system/log/user/index",
  956. "meta": {
  957. "icon": "ant-design:file-add-outlined",
  958. "title": "登录日志",
  959. "isLink": false,
  960. "menuType": "1",
  961. "ignoreKeepAlive": false,
  962. "hideMenu": false,
  963. "status": "0"
  964. }
  965. }
  966. ],
  967. "path": "/log",
  968. "type": "SYSADMIN",
  969. "permission": "log:management:view",
  970. "sort": 10,
  971. "component": "/system/log/index",
  972. "meta": {
  973. "icon": "ant-design:file-text-outlined",
  974. "title": "日志管理",
  975. "isLink": false,
  976. "menuType": "1",
  977. "ignoreKeepAlive": false,
  978. "hideMenu": false,
  979. "status": "0"
  980. }
  981. }
  982. ],
  983. "path": "/system",
  984. "type": "SYSADMIN",
  985. "permission": "system:management:view",
  986. "sort": 40,
  987. "component": "LAYOUT",
  988. "meta": {
  989. "icon": "ant-design:setting-outlined",
  990. "title": "routes.common.system.system",
  991. "menuType": "0",
  992. "hideMenu": false,
  993. "status": "0"
  994. },
  995. "redirect": "/system/systemManagement"
  996. }
  997. ]