info.ts 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684
  1. import { resultSuccess } from '../_util';
  2. const info = {
  3. userId: 10026,
  4. username: 'bj',
  5. realName: 'bj',
  6. avatar: '',
  7. desc: '',
  8. password: '',
  9. token: '2d255659-ff5d-4d66-b856-385702672c21',
  10. roleType: '10',
  11. permissions: [
  12. {
  13. label: '系统管理',
  14. value: 'system',
  15. url: null,
  16. menuType: 0,
  17. routeUrl: '/system',
  18. routeName: 'system',
  19. },
  20. {
  21. label: '用户管理',
  22. value: 'system_user',
  23. url: 'user',
  24. menuType: 1,
  25. routeUrl: 'user',
  26. routeName: 'system_user',
  27. },
  28. {
  29. label: '菜单管理',
  30. value: 'system_menu',
  31. url: 'menu',
  32. menuType: 1,
  33. routeUrl: 'menu',
  34. routeName: 'system_menu',
  35. },
  36. {
  37. label: '角色管理',
  38. value: 'role:list',
  39. url: 'role',
  40. menuType: 1,
  41. routeUrl: 'role',
  42. routeName: 'system_role',
  43. },
  44. {
  45. label: '字典管理',
  46. value: 'dict',
  47. url: 'dictionary',
  48. menuType: 1,
  49. routeUrl: 'dictionary',
  50. routeName: 'system_dictionary',
  51. },
  52. {
  53. label: '文章管理',
  54. value: 'article',
  55. url: '/api/article/list',
  56. menuType: 0,
  57. routeUrl: '/article',
  58. routeName: 'System_Article',
  59. },
  60. {
  61. label: '日志管理',
  62. value: 'system_logs',
  63. url: 'logs',
  64. menuType: 0,
  65. routeUrl: 'logs',
  66. routeName: 'system_logs',
  67. },
  68. {
  69. label: '区域管理',
  70. value: 'region:list',
  71. url: '/api/region/list',
  72. menuType: 0,
  73. routeUrl: 'region',
  74. routeName: 'system_region',
  75. },
  76. {
  77. label: '配置管理',
  78. value: 'sysconfig:list',
  79. url: '/api/sysconfig/list',
  80. menuType: 0,
  81. routeUrl: 'config',
  82. routeName: 'system_config',
  83. },
  84. {
  85. label: '组织管理',
  86. value: 'sysdept:list',
  87. url: '/api/dept/list',
  88. menuType: 1,
  89. routeUrl: 'dept',
  90. routeName: 'dept',
  91. },
  92. {
  93. label: '站内通知',
  94. value: 'sysnotice',
  95. url: '/api/notice/list',
  96. menuType: 0,
  97. routeUrl: '/instation',
  98. routeName: 'instation',
  99. },
  100. {
  101. label: '添加文章',
  102. value: 'article:add',
  103. url: '/api/article/add',
  104. menuType: 2,
  105. routeUrl: '',
  106. routeName: null,
  107. },
  108. {
  109. label: '编辑文章',
  110. value: 'article:update',
  111. url: '/api/article/update',
  112. menuType: 2,
  113. routeUrl: '',
  114. routeName: null,
  115. },
  116. {
  117. label: '删除文章',
  118. value: 'article:delete',
  119. url: '/api/article/delete',
  120. menuType: 2,
  121. routeUrl: '',
  122. routeName: null,
  123. },
  124. {
  125. label: '查看文章',
  126. value: 'article:view',
  127. url: '/api/article/info',
  128. menuType: 2,
  129. routeUrl: '',
  130. routeName: null,
  131. },
  132. {
  133. label: '添加菜单',
  134. value: 'menu:add',
  135. url: '/api/menu/add',
  136. menuType: 2,
  137. routeUrl: '',
  138. routeName: null,
  139. },
  140. {
  141. label: '编辑菜单',
  142. value: 'menu:update',
  143. url: '/api/menu/update',
  144. menuType: 2,
  145. routeUrl: '',
  146. routeName: null,
  147. },
  148. {
  149. label: '删除菜单',
  150. value: 'menu:delete',
  151. url: '/api/menu/delete',
  152. menuType: 2,
  153. routeUrl: '',
  154. routeName: null,
  155. },
  156. {
  157. label: '查看菜单',
  158. value: 'menu:view',
  159. url: '/api/menu/info',
  160. menuType: 2,
  161. routeUrl: '',
  162. routeName: null,
  163. },
  164. {
  165. label: '日志列表',
  166. value: 'log:list',
  167. url: '/api/log/list',
  168. menuType: 2,
  169. routeUrl: '',
  170. routeName: null,
  171. },
  172. {
  173. label: '字典列表',
  174. value: 'dict:list',
  175. url: '/api/dict/listDictType',
  176. menuType: 2,
  177. routeUrl: '',
  178. routeName: null,
  179. },
  180. {
  181. label: '添加字典',
  182. value: 'dict:add',
  183. url: '/api/dict/addDictType',
  184. menuType: 2,
  185. routeUrl: '',
  186. routeName: null,
  187. },
  188. {
  189. label: '编辑字典',
  190. value: 'dict:update',
  191. url: '/api/dict/updateDictType',
  192. menuType: 2,
  193. routeUrl: '',
  194. routeName: null,
  195. },
  196. {
  197. label: '删除字典',
  198. value: 'dict:delete',
  199. url: '/api/dict',
  200. menuType: 2,
  201. routeUrl: '',
  202. routeName: null,
  203. },
  204. {
  205. label: '查看字典',
  206. value: 'dict:view',
  207. url: '/api/dict/dictTypeInfo',
  208. menuType: 2,
  209. routeUrl: '',
  210. routeName: null,
  211. },
  212. {
  213. label: '用户列表',
  214. value: 'user:list',
  215. url: '/api/user/list',
  216. menuType: 2,
  217. routeUrl: '',
  218. routeName: null,
  219. },
  220. {
  221. label: '添加用户',
  222. value: 'user:add',
  223. url: '/api/user/add',
  224. menuType: 2,
  225. routeUrl: '',
  226. routeName: null,
  227. },
  228. {
  229. label: '编辑用户',
  230. value: 'user:update',
  231. url: '/api/user/update',
  232. menuType: 2,
  233. routeUrl: '',
  234. routeName: null,
  235. },
  236. {
  237. label: '删除用户',
  238. value: 'user:del',
  239. url: '/api/user/delete',
  240. menuType: 2,
  241. routeUrl: '',
  242. routeName: null,
  243. },
  244. {
  245. label: '查看用户',
  246. value: 'user:view',
  247. url: '/api/user/info',
  248. menuType: 2,
  249. routeUrl: '',
  250. routeName: null,
  251. },
  252. {
  253. label: '角色列表',
  254. value: 'role:list',
  255. url: '/api/role/list',
  256. menuType: 2,
  257. routeUrl: '',
  258. routeName: null,
  259. },
  260. {
  261. label: '添加角色',
  262. value: 'role:add',
  263. url: '/api/role/add',
  264. menuType: 2,
  265. routeUrl: '',
  266. routeName: null,
  267. },
  268. {
  269. label: '编辑角色',
  270. value: 'role:update',
  271. url: '/api/role/update',
  272. menuType: 2,
  273. routeUrl: '',
  274. routeName: null,
  275. },
  276. {
  277. label: '删除角色',
  278. value: 'role:delete',
  279. url: '/api/role/delete',
  280. menuType: 2,
  281. routeUrl: '',
  282. routeName: null,
  283. },
  284. {
  285. label: '查看角色',
  286. value: 'role:view',
  287. url: '/api/role/info',
  288. menuType: 2,
  289. routeUrl: '',
  290. routeName: null,
  291. },
  292. {
  293. label: 'Dashboard',
  294. value: '',
  295. url: '',
  296. menuType: 0,
  297. routeUrl: '/dashboard',
  298. routeName: 'dashboard',
  299. },
  300. {
  301. label: '主控台',
  302. value: 'dashboard_console',
  303. url: 'console',
  304. menuType: 1,
  305. routeUrl: 'console',
  306. routeName: 'dashboard_console',
  307. },
  308. {
  309. label: '区域新增',
  310. value: 'region:add',
  311. url: '/api/region/add',
  312. menuType: 2,
  313. routeUrl: null,
  314. routeName: null,
  315. },
  316. {
  317. label: '区域修改',
  318. value: 'region:update',
  319. url: '/api/region/update',
  320. menuType: 2,
  321. routeUrl: null,
  322. routeName: null,
  323. },
  324. {
  325. label: '区域删除',
  326. value: 'region:delete',
  327. url: '/api/region/delete',
  328. menuType: 2,
  329. routeUrl: null,
  330. routeName: null,
  331. },
  332. {
  333. label: '区域查看',
  334. value: 'region:view',
  335. url: '/api/region/view',
  336. menuType: 2,
  337. routeUrl: null,
  338. routeName: null,
  339. },
  340. {
  341. label: '添加配置',
  342. value: 'sysconfig:add',
  343. url: null,
  344. menuType: 2,
  345. routeUrl: '',
  346. routeName: '',
  347. },
  348. {
  349. label: '编辑配置',
  350. value: 'sysconfig:update',
  351. url: null,
  352. menuType: 2,
  353. routeUrl: '',
  354. routeName: '',
  355. },
  356. {
  357. label: '删除配置',
  358. value: 'sysconfig:delete',
  359. url: null,
  360. menuType: 2,
  361. routeUrl: '',
  362. routeName: '',
  363. },
  364. {
  365. label: '配置查看',
  366. value: 'sysconfig:view',
  367. url: null,
  368. menuType: 2,
  369. routeUrl: '',
  370. routeName: '',
  371. },
  372. {
  373. label: '公共权限',
  374. value: '',
  375. url: null,
  376. menuType: 2,
  377. routeUrl: '',
  378. routeName: '',
  379. },
  380. {
  381. label: '上传图片',
  382. value: 'common:upload',
  383. url: null,
  384. menuType: 2,
  385. routeUrl: '',
  386. routeName: '',
  387. },
  388. {
  389. label: '添加部门',
  390. value: 'sysdept:add',
  391. url: null,
  392. menuType: 2,
  393. routeUrl: '',
  394. routeName: '',
  395. },
  396. {
  397. label: '编辑部门',
  398. value: 'sysdept:update',
  399. url: null,
  400. menuType: 2,
  401. routeUrl: '',
  402. routeName: '',
  403. },
  404. {
  405. label: '删除部门',
  406. value: 'sysdept:delete',
  407. url: null,
  408. menuType: 2,
  409. routeUrl: '',
  410. routeName: '',
  411. },
  412. {
  413. label: '部门查看',
  414. value: 'sysdept:view',
  415. url: null,
  416. menuType: 2,
  417. routeUrl: '',
  418. routeName: '',
  419. },
  420. {
  421. label: '添加通知',
  422. value: 'sysnotice:add',
  423. url: null,
  424. menuType: 2,
  425. routeUrl: '',
  426. routeName: '',
  427. },
  428. {
  429. label: '编辑通知',
  430. value: 'sysnotice:update',
  431. url: null,
  432. menuType: 2,
  433. routeUrl: '',
  434. routeName: '',
  435. },
  436. {
  437. label: '删除通知',
  438. value: 'sysnotice:delete',
  439. url: null,
  440. menuType: 2,
  441. routeUrl: '',
  442. routeName: '',
  443. },
  444. {
  445. label: '查看通知(按钮)',
  446. value: 'sysnotice:view',
  447. url: null,
  448. menuType: 2,
  449. routeUrl: '',
  450. routeName: '',
  451. },
  452. {
  453. label: '权限管理',
  454. value: '',
  455. url: null,
  456. menuType: 0,
  457. routeUrl: '/auth',
  458. routeName: 'auth',
  459. },
  460. {
  461. label: '通知管理',
  462. value: 'sysnotice:list',
  463. url: null,
  464. menuType: 1,
  465. routeUrl: 'notice',
  466. routeName: 'instation_notice',
  467. },
  468. {
  469. label: '租户管理',
  470. value: '',
  471. url: null,
  472. menuType: 1,
  473. routeUrl: 'tenant',
  474. routeName: 'system_tenant',
  475. },
  476. {
  477. label: '租户列表',
  478. value: 'systenant:list',
  479. url: null,
  480. menuType: 2,
  481. routeUrl: '',
  482. routeName: '',
  483. },
  484. {
  485. label: '添加租户',
  486. value: 'systenant:add',
  487. url: null,
  488. menuType: 2,
  489. routeUrl: '',
  490. routeName: '',
  491. },
  492. {
  493. label: '编辑租户',
  494. value: 'systenant:update',
  495. url: null,
  496. menuType: 2,
  497. routeUrl: '',
  498. routeName: '',
  499. },
  500. {
  501. label: '删除租户',
  502. value: 'systenant:delete',
  503. url: null,
  504. menuType: 2,
  505. routeUrl: '',
  506. routeName: '',
  507. },
  508. {
  509. label: '查看租户',
  510. value: 'systenant:view',
  511. url: null,
  512. menuType: 2,
  513. routeUrl: '',
  514. routeName: '',
  515. },
  516. {
  517. label: '强退用户',
  518. value: 'user:logout',
  519. url: null,
  520. menuType: 2,
  521. routeUrl: '',
  522. routeName: '',
  523. },
  524. {
  525. label: '相机管理',
  526. value: '',
  527. url: null,
  528. menuType: 0,
  529. routeUrl: '/cameras',
  530. routeName: 'cameras',
  531. },
  532. {
  533. label: '相机配置',
  534. value: 'camera_overview',
  535. url: null,
  536. menuType: 1,
  537. routeUrl: 'overview',
  538. routeName: 'camera_overview',
  539. },
  540. {
  541. label: '系统设置',
  542. value: '',
  543. url: null,
  544. menuType: 0,
  545. routeUrl: 'system-config',
  546. routeName: 'system-config',
  547. },
  548. {
  549. label: '场景布局',
  550. value: '',
  551. url: null,
  552. menuType: 1,
  553. routeUrl: 'scene-layout',
  554. routeName: 'scene-layout',
  555. },
  556. {
  557. label: '模板管理',
  558. value: '',
  559. url: null,
  560. menuType: 1,
  561. routeUrl: 'template',
  562. routeName: 'system-config/template',
  563. },
  564. {
  565. label: '算法管理',
  566. value: '',
  567. url: null,
  568. menuType: 1,
  569. routeUrl: 'algo-manager',
  570. routeName: 'algo-manager',
  571. },
  572. {
  573. label: '相机预览',
  574. value: '',
  575. url: null,
  576. menuType: 0,
  577. routeUrl: 'preview',
  578. routeName: 'cameras/preview',
  579. },
  580. {
  581. label: '场景管理',
  582. value: '',
  583. url: null,
  584. menuType: 0,
  585. routeUrl: 'scene-manage',
  586. routeName: 'scene-manage',
  587. },
  588. {
  589. label: '主页配置',
  590. value: '',
  591. url: null,
  592. menuType: 0,
  593. routeUrl: '/page-config',
  594. routeName: 'page-config',
  595. },
  596. {
  597. label: '主页布局',
  598. value: '',
  599. url: null,
  600. menuType: 1,
  601. routeUrl: 'layout',
  602. routeName: 'page-layout',
  603. },
  604. {
  605. label: '地图布局',
  606. value: '',
  607. url: null,
  608. menuType: 1,
  609. routeUrl: 'layout',
  610. routeName: 'map-layout',
  611. },
  612. {
  613. label: '地图配置',
  614. value: '',
  615. url: null,
  616. menuType: 0,
  617. routeUrl: '/map-config',
  618. routeName: 'map-config',
  619. },
  620. {
  621. label: '主页配置',
  622. value: '',
  623. url: null,
  624. menuType: 1,
  625. routeUrl: 'config',
  626. routeName: 'layout-config',
  627. },
  628. ],
  629. nickname: 'bj',
  630. sex: '',
  631. mobile: '',
  632. email: '',
  633. remark: '',
  634. tenantName: '北京租户',
  635. };
  636. export default [
  637. {
  638. url: '/api/login/info',
  639. timeout: 1000,
  640. method: 'post',
  641. response: () => {
  642. return resultSuccess(info);
  643. },
  644. },
  645. {
  646. url: '/api/common/queryTentantList',
  647. timeout: 1000,
  648. method: 'get',
  649. response: () => {
  650. return resultSuccess([
  651. {
  652. tenantId: 1,
  653. tenantCode: 'comac',
  654. tenantName: '上飞公司',
  655. },
  656. ]);
  657. },
  658. },
  659. {
  660. url: '/api/common/initData',
  661. timeout: 1000,
  662. method: 'get',
  663. response: () => {
  664. return resultSuccess({
  665. isEnableCode: false,
  666. });
  667. },
  668. },
  669. {
  670. url: '/api/login/auth',
  671. timeout: 1000,
  672. method: 'post',
  673. response: () => {
  674. return resultSuccess({
  675. satoken: 'ddb094c3-731e-4d11-8ca9-a4b0ba751a8d',
  676. tenantId: '4510784fbc3c4ca59238666e5c75c2f8498702880',
  677. });
  678. },
  679. },
  680. ];