other.js 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974
  1. import Mock from 'mockjs2'
  2. import { builder } from '../util'
  3. const orgTree = () => {
  4. return builder([{
  5. 'key': 'key-01',
  6. 'title': '研发中心',
  7. 'icon': 'mail',
  8. 'children': [{
  9. 'key': 'key-01-01',
  10. 'title': '后端组',
  11. 'icon': null,
  12. 'group': true,
  13. children: [{
  14. 'key': 'key-01-01-01',
  15. 'title': 'JAVA',
  16. 'icon': null
  17. },
  18. {
  19. 'key': 'key-01-01-02',
  20. 'title': 'PHP',
  21. 'icon': null
  22. },
  23. {
  24. 'key': 'key-01-01-03',
  25. 'title': 'Golang',
  26. 'icon': null
  27. }
  28. ]
  29. }, {
  30. 'key': 'key-01-02',
  31. 'title': '前端组',
  32. 'icon': null,
  33. 'group': true,
  34. children: [{
  35. 'key': 'key-01-02-01',
  36. 'title': 'React',
  37. 'icon': null
  38. },
  39. {
  40. 'key': 'key-01-02-02',
  41. 'title': 'Vue',
  42. 'icon': null
  43. },
  44. {
  45. 'key': 'key-01-02-03',
  46. 'title': 'Angular',
  47. 'icon': null
  48. }
  49. ]
  50. }]
  51. }, {
  52. 'key': 'key-02',
  53. 'title': '财务部',
  54. 'icon': 'dollar',
  55. 'children': [{
  56. 'key': 'key-02-01',
  57. 'title': '会计核算',
  58. 'icon': null
  59. }, {
  60. 'key': 'key-02-02',
  61. 'title': '成本控制',
  62. 'icon': null
  63. }, {
  64. 'key': 'key-02-03',
  65. 'title': '内部控制',
  66. 'icon': null,
  67. 'children': [{
  68. 'key': 'key-02-03-01',
  69. 'title': '财务制度建设',
  70. 'icon': null
  71. },
  72. {
  73. 'key': 'key-02-03-02',
  74. 'title': '会计核算',
  75. 'icon': null
  76. }
  77. ]
  78. }]
  79. }])
  80. }
  81. const role = () => {
  82. return builder({
  83. 'data': [{
  84. 'id': 'admin',
  85. 'name': '管理员',
  86. 'describe': '拥有所有权限',
  87. 'status': 1,
  88. 'creatorId': 'system',
  89. 'createTime': 1497160610259,
  90. 'deleted': 0,
  91. 'permissions': [{
  92. 'roleId': 'admin',
  93. 'permissionId': 'comment',
  94. 'permissionName': '评论管理',
  95. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  96. 'actionEntitySet': [{
  97. 'action': 'add',
  98. 'describe': '新增',
  99. 'defaultCheck': false
  100. },
  101. {
  102. 'action': 'query',
  103. 'describe': '查询',
  104. 'defaultCheck': false
  105. },
  106. {
  107. 'action': 'get',
  108. 'describe': '详情',
  109. 'defaultCheck': false
  110. },
  111. {
  112. 'action': 'update',
  113. 'describe': '修改',
  114. 'defaultCheck': false
  115. },
  116. {
  117. 'action': 'delete',
  118. 'describe': '删除',
  119. 'defaultCheck': false
  120. }
  121. ],
  122. 'actionList': null,
  123. 'dataAccess': null
  124. },
  125. {
  126. 'roleId': 'admin',
  127. 'permissionId': 'member',
  128. 'permissionName': '会员管理',
  129. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  130. 'actionEntitySet': [{
  131. 'action': 'add',
  132. 'describe': '新增',
  133. 'defaultCheck': false
  134. },
  135. {
  136. 'action': 'query',
  137. 'describe': '查询',
  138. 'defaultCheck': false
  139. },
  140. {
  141. 'action': 'get',
  142. 'describe': '详情',
  143. 'defaultCheck': false
  144. },
  145. {
  146. 'action': 'update',
  147. 'describe': '修改',
  148. 'defaultCheck': false
  149. },
  150. {
  151. 'action': 'delete',
  152. 'describe': '删除',
  153. 'defaultCheck': false
  154. }
  155. ],
  156. 'actionList': null,
  157. 'dataAccess': null
  158. },
  159. {
  160. 'roleId': 'admin',
  161. 'permissionId': 'menu',
  162. 'permissionName': '菜单管理',
  163. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"}]',
  164. 'actionEntitySet': [{
  165. 'action': 'add',
  166. 'describe': '新增',
  167. 'defaultCheck': false
  168. },
  169. {
  170. 'action': 'import',
  171. 'describe': '导入',
  172. 'defaultCheck': false
  173. },
  174. {
  175. 'action': 'get',
  176. 'describe': '详情',
  177. 'defaultCheck': false
  178. },
  179. {
  180. 'action': 'update',
  181. 'describe': '修改',
  182. 'defaultCheck': false
  183. }
  184. ],
  185. 'actionList': null,
  186. 'dataAccess': null
  187. },
  188. {
  189. 'roleId': 'admin',
  190. 'permissionId': 'order',
  191. 'permissionName': '订单管理',
  192. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  193. 'actionEntitySet': [{
  194. 'action': 'add',
  195. 'describe': '新增',
  196. 'defaultCheck': false
  197. },
  198. {
  199. 'action': 'query',
  200. 'describe': '查询',
  201. 'defaultCheck': false
  202. },
  203. {
  204. 'action': 'get',
  205. 'describe': '详情',
  206. 'defaultCheck': false
  207. },
  208. {
  209. 'action': 'update',
  210. 'describe': '修改',
  211. 'defaultCheck': false
  212. },
  213. {
  214. 'action': 'delete',
  215. 'describe': '删除',
  216. 'defaultCheck': false
  217. }
  218. ],
  219. 'actionList': null,
  220. 'dataAccess': null
  221. },
  222. {
  223. 'roleId': 'admin',
  224. 'permissionId': 'permission',
  225. 'permissionName': '权限管理',
  226. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  227. 'actionEntitySet': [{
  228. 'action': 'add',
  229. 'describe': '新增',
  230. 'defaultCheck': false
  231. },
  232. {
  233. 'action': 'get',
  234. 'describe': '详情',
  235. 'defaultCheck': false
  236. },
  237. {
  238. 'action': 'update',
  239. 'describe': '修改',
  240. 'defaultCheck': false
  241. },
  242. {
  243. 'action': 'delete',
  244. 'describe': '删除',
  245. 'defaultCheck': false
  246. }
  247. ],
  248. 'actionList': null,
  249. 'dataAccess': null
  250. },
  251. {
  252. 'roleId': 'admin',
  253. 'permissionId': 'role',
  254. 'permissionName': '角色管理',
  255. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  256. 'actionEntitySet': [{
  257. 'action': 'add',
  258. 'describe': '新增',
  259. 'defaultCheck': false
  260. },
  261. {
  262. 'action': 'get',
  263. 'describe': '详情',
  264. 'defaultCheck': false
  265. },
  266. {
  267. 'action': 'update',
  268. 'describe': '修改',
  269. 'defaultCheck': false
  270. },
  271. {
  272. 'action': 'delete',
  273. 'describe': '删除',
  274. 'defaultCheck': false
  275. }
  276. ],
  277. 'actionList': null,
  278. 'dataAccess': null
  279. },
  280. {
  281. 'roleId': 'admin',
  282. 'permissionId': 'test',
  283. 'permissionName': '测试权限',
  284. 'actions': '[]',
  285. 'actionEntitySet': [],
  286. 'actionList': null,
  287. 'dataAccess': null
  288. },
  289. {
  290. 'roleId': 'admin',
  291. 'permissionId': 'user',
  292. 'permissionName': '用户管理',
  293. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"},{"action":"export","defaultCheck":false,"describe":"导出"}]',
  294. 'actionEntitySet': [{
  295. 'action': 'add',
  296. 'describe': '新增',
  297. 'defaultCheck': false
  298. },
  299. {
  300. 'action': 'import',
  301. 'describe': '导入',
  302. 'defaultCheck': false
  303. },
  304. {
  305. 'action': 'get',
  306. 'describe': '详情',
  307. 'defaultCheck': false
  308. },
  309. {
  310. 'action': 'update',
  311. 'describe': '修改',
  312. 'defaultCheck': false
  313. },
  314. {
  315. 'action': 'delete',
  316. 'describe': '删除',
  317. 'defaultCheck': false
  318. },
  319. {
  320. 'action': 'export',
  321. 'describe': '导出',
  322. 'defaultCheck': false
  323. }
  324. ],
  325. 'actionList': null,
  326. 'dataAccess': null
  327. }
  328. ]
  329. },
  330. {
  331. 'id': 'svip',
  332. 'name': 'SVIP',
  333. 'describe': '超级会员',
  334. 'status': 1,
  335. 'creatorId': 'system',
  336. 'createTime': 1532417744846,
  337. 'deleted': 0,
  338. 'permissions': [{
  339. 'roleId': 'admin',
  340. 'permissionId': 'comment',
  341. 'permissionName': '评论管理',
  342. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  343. 'actionEntitySet': [{
  344. 'action': 'add',
  345. 'describe': '新增',
  346. 'defaultCheck': false
  347. },
  348. {
  349. 'action': 'query',
  350. 'describe': '查询',
  351. 'defaultCheck': false
  352. },
  353. {
  354. 'action': 'get',
  355. 'describe': '详情',
  356. 'defaultCheck': false
  357. },
  358. {
  359. 'action': 'update',
  360. 'describe': '修改',
  361. 'defaultCheck': false
  362. },
  363. {
  364. 'action': 'delete',
  365. 'describe': '删除',
  366. 'defaultCheck': false
  367. }
  368. ],
  369. 'actionList': null,
  370. 'dataAccess': null
  371. },
  372. {
  373. 'roleId': 'admin',
  374. 'permissionId': 'member',
  375. 'permissionName': '会员管理',
  376. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  377. 'actionEntitySet': [{
  378. 'action': 'add',
  379. 'describe': '新增',
  380. 'defaultCheck': false
  381. },
  382. {
  383. 'action': 'query',
  384. 'describe': '查询',
  385. 'defaultCheck': false
  386. },
  387. {
  388. 'action': 'get',
  389. 'describe': '详情',
  390. 'defaultCheck': false
  391. }
  392. ],
  393. 'actionList': null,
  394. 'dataAccess': null
  395. },
  396. {
  397. 'roleId': 'admin',
  398. 'permissionId': 'menu',
  399. 'permissionName': '菜单管理',
  400. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"}]',
  401. 'actionEntitySet': [{
  402. 'action': 'add',
  403. 'describe': '新增',
  404. 'defaultCheck': false
  405. },
  406. {
  407. 'action': 'import',
  408. 'describe': '导入',
  409. 'defaultCheck': false
  410. },
  411. {
  412. 'action': 'get',
  413. 'describe': '详情',
  414. 'defaultCheck': false
  415. }
  416. ],
  417. 'actionList': null,
  418. 'dataAccess': null
  419. },
  420. {
  421. 'roleId': 'admin',
  422. 'permissionId': 'order',
  423. 'permissionName': '订单管理',
  424. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  425. 'actionEntitySet': [{
  426. 'action': 'add',
  427. 'describe': '新增',
  428. 'defaultCheck': false
  429. },
  430. {
  431. 'action': 'query',
  432. 'describe': '查询',
  433. 'defaultCheck': false
  434. },
  435. {
  436. 'action': 'get',
  437. 'describe': '详情',
  438. 'defaultCheck': false
  439. },
  440. {
  441. 'action': 'update',
  442. 'describe': '修改',
  443. 'defaultCheck': false
  444. }
  445. ],
  446. 'actionList': null,
  447. 'dataAccess': null
  448. },
  449. {
  450. 'roleId': 'admin',
  451. 'permissionId': 'permission',
  452. 'permissionName': '权限管理',
  453. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  454. 'actionEntitySet': [{
  455. 'action': 'add',
  456. 'describe': '新增',
  457. 'defaultCheck': false
  458. },
  459. {
  460. 'action': 'get',
  461. 'describe': '详情',
  462. 'defaultCheck': false
  463. },
  464. {
  465. 'action': 'update',
  466. 'describe': '修改',
  467. 'defaultCheck': false
  468. }
  469. ],
  470. 'actionList': null,
  471. 'dataAccess': null
  472. },
  473. {
  474. 'roleId': 'admin',
  475. 'permissionId': 'role',
  476. 'permissionName': '角色管理',
  477. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  478. 'actionEntitySet': [{
  479. 'action': 'add',
  480. 'describe': '新增',
  481. 'defaultCheck': false
  482. },
  483. {
  484. 'action': 'update',
  485. 'describe': '修改',
  486. 'defaultCheck': false
  487. },
  488. {
  489. 'action': 'delete',
  490. 'describe': '删除',
  491. 'defaultCheck': false
  492. }
  493. ],
  494. 'actionList': null,
  495. 'dataAccess': null
  496. },
  497. {
  498. 'roleId': 'admin',
  499. 'permissionId': 'test',
  500. 'permissionName': '测试权限',
  501. 'actions': '[]',
  502. 'actionEntitySet': [],
  503. 'actionList': null,
  504. 'dataAccess': null
  505. },
  506. {
  507. 'roleId': 'admin',
  508. 'permissionId': 'user',
  509. 'permissionName': '用户管理',
  510. 'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"},{"action":"export","defaultCheck":false,"describe":"导出"}]',
  511. 'actionEntitySet': [{
  512. 'action': 'add',
  513. 'describe': '新增',
  514. 'defaultCheck': false
  515. },
  516. {
  517. 'action': 'import',
  518. 'describe': '导入',
  519. 'defaultCheck': false
  520. },
  521. {
  522. 'action': 'get',
  523. 'describe': '详情',
  524. 'defaultCheck': false
  525. },
  526. {
  527. 'action': 'update',
  528. 'describe': '修改',
  529. 'defaultCheck': false
  530. }
  531. ],
  532. 'actionList': null,
  533. 'dataAccess': null
  534. }
  535. ]
  536. },
  537. {
  538. 'id': 'user',
  539. 'name': '普通会员',
  540. 'describe': '普通用户,只能查询',
  541. 'status': 1,
  542. 'creatorId': 'system',
  543. 'createTime': 1497160610259,
  544. 'deleted': 0,
  545. 'permissions': [{
  546. 'roleId': 'user',
  547. 'permissionId': 'comment',
  548. 'permissionName': '评论管理',
  549. 'actions': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
  550. 'actionEntitySet': [{
  551. 'action': 'query',
  552. 'describe': '查询',
  553. 'defaultCheck': false
  554. },
  555. {
  556. 'action': 'get',
  557. 'describe': '详情',
  558. 'defaultCheck': false
  559. }
  560. ],
  561. 'actionList': null,
  562. 'dataAccess': null
  563. },
  564. {
  565. 'roleId': 'user',
  566. 'permissionId': 'marketing',
  567. 'permissionName': '营销管理',
  568. 'actions': '[]',
  569. 'actionEntitySet': [],
  570. 'actionList': null,
  571. 'dataAccess': null
  572. },
  573. {
  574. 'roleId': 'user',
  575. 'permissionId': 'member',
  576. 'permissionName': '会员管理',
  577. 'actions': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
  578. 'actionEntitySet': [{
  579. 'action': 'query',
  580. 'describe': '查询',
  581. 'defaultCheck': false
  582. },
  583. {
  584. 'action': 'get',
  585. 'describe': '详情',
  586. 'defaultCheck': false
  587. }
  588. ],
  589. 'actionList': null,
  590. 'dataAccess': null
  591. },
  592. {
  593. 'roleId': 'user',
  594. 'permissionId': 'menu',
  595. 'permissionName': '菜单管理',
  596. 'actions': '[]',
  597. 'actionEntitySet': [],
  598. 'actionList': null,
  599. 'dataAccess': null
  600. },
  601. {
  602. 'roleId': 'user',
  603. 'permissionId': 'order',
  604. 'permissionName': '订单管理',
  605. 'actions': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
  606. 'actionEntitySet': [{
  607. 'action': 'query',
  608. 'describe': '查询',
  609. 'defaultCheck': false
  610. },
  611. {
  612. 'action': 'get',
  613. 'describe': '详情',
  614. 'defaultCheck': false
  615. }
  616. ],
  617. 'actionList': null,
  618. 'dataAccess': null
  619. },
  620. {
  621. 'roleId': 'user',
  622. 'permissionId': 'permission',
  623. 'permissionName': '权限管理',
  624. 'actions': '[]',
  625. 'actionEntitySet': [],
  626. 'actionList': null,
  627. 'dataAccess': null
  628. },
  629. {
  630. 'roleId': 'user',
  631. 'permissionId': 'role',
  632. 'permissionName': '角色管理',
  633. 'actions': '[]',
  634. 'actionEntitySet': [],
  635. 'actionList': null,
  636. 'dataAccess': null
  637. },
  638. {
  639. 'roleId': 'user',
  640. 'permissionId': 'test',
  641. 'permissionName': '测试权限',
  642. 'actions': '[]',
  643. 'actionEntitySet': [],
  644. 'actionList': null,
  645. 'dataAccess': null
  646. },
  647. {
  648. 'roleId': 'user',
  649. 'permissionId': 'user',
  650. 'permissionName': '用户管理',
  651. 'actions': '[]',
  652. 'actionEntitySet': [],
  653. 'actionList': null,
  654. 'dataAccess': null
  655. }
  656. ]
  657. }
  658. ],
  659. 'pageSize': 10,
  660. 'pageNo': 0,
  661. 'totalPage': 1,
  662. 'totalCount': 5
  663. })
  664. }
  665. const permissionNoPager = () => {
  666. return builder([{
  667. 'id': 'marketing',
  668. 'name': '营销管理',
  669. 'describe': null,
  670. 'status': 1,
  671. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  672. 'sptDaTypes': null,
  673. 'optionalFields': null,
  674. 'parents': null,
  675. 'type': null,
  676. 'deleted': 0,
  677. 'actions': [
  678. 'add',
  679. 'query',
  680. 'get',
  681. 'update',
  682. 'delete'
  683. ]
  684. },
  685. {
  686. 'id': 'member',
  687. 'name': '会员管理',
  688. 'describe': null,
  689. 'status': 1,
  690. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  691. 'sptDaTypes': null,
  692. 'optionalFields': '[]',
  693. 'parents': null,
  694. 'type': 'default',
  695. 'deleted': 0,
  696. 'actions': [
  697. 'add',
  698. 'query',
  699. 'get',
  700. 'update',
  701. 'delete'
  702. ]
  703. },
  704. {
  705. 'id': 'menu',
  706. 'name': '菜单管理',
  707. 'describe': null,
  708. 'status': 1,
  709. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"update","defaultCheck":false,"describe":"修改"}]',
  710. 'sptDaTypes': null,
  711. 'optionalFields': '[]',
  712. 'parents': null,
  713. 'type': 'default',
  714. 'deleted': 0,
  715. 'actions': [
  716. 'add',
  717. 'import',
  718. 'get',
  719. 'update'
  720. ]
  721. },
  722. {
  723. 'id': 'order',
  724. 'name': '订单管理',
  725. 'describe': null,
  726. 'status': 1,
  727. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  728. 'sptDaTypes': null,
  729. 'optionalFields': '[]',
  730. 'parents': null,
  731. 'type': 'default',
  732. 'deleted': 0,
  733. 'actions': [
  734. 'add',
  735. 'query',
  736. 'get',
  737. 'update',
  738. 'delete'
  739. ]
  740. },
  741. {
  742. 'id': 'permission',
  743. 'name': '权限管理',
  744. 'describe': null,
  745. 'status': 1,
  746. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  747. 'sptDaTypes': null,
  748. 'optionalFields': '[]',
  749. 'parents': null,
  750. 'type': 'default',
  751. 'deleted': 0,
  752. 'actions': [
  753. 'add',
  754. 'get',
  755. 'update',
  756. 'delete'
  757. ]
  758. },
  759. {
  760. 'id': 'role',
  761. 'name': '角色管理',
  762. 'describe': null,
  763. 'status': 1,
  764. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  765. 'sptDaTypes': null,
  766. 'optionalFields': '[]',
  767. 'parents': null,
  768. 'type': 'default',
  769. 'deleted': 0,
  770. 'actions': [
  771. 'add',
  772. 'get',
  773. 'update',
  774. 'delete'
  775. ]
  776. },
  777. {
  778. 'id': 'test',
  779. 'name': '测试权限',
  780. 'describe': null,
  781. 'status': 1,
  782. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
  783. 'sptDaTypes': null,
  784. 'optionalFields': '[]',
  785. 'parents': null,
  786. 'type': 'default',
  787. 'deleted': 0,
  788. 'actions': [
  789. 'add',
  790. 'get'
  791. ]
  792. },
  793. {
  794. 'id': 'user',
  795. 'name': '用户管理',
  796. 'describe': null,
  797. 'status': 1,
  798. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"export","defaultCheck":false,"describe":"导出"}]',
  799. 'sptDaTypes': null,
  800. 'optionalFields': '[]',
  801. 'parents': null,
  802. 'type': 'default',
  803. 'deleted': 0,
  804. 'actions': [
  805. 'add',
  806. 'get'
  807. ]
  808. }
  809. ])
  810. }
  811. const permissions = () => {
  812. return builder({
  813. 'data': [{
  814. 'id': 'marketing',
  815. 'name': '营销管理',
  816. 'describe': null,
  817. 'status': 1,
  818. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  819. 'sptDaTypes': null,
  820. 'optionalFields': null,
  821. 'parents': null,
  822. 'type': null,
  823. 'deleted': 0,
  824. 'actions': [
  825. 'add',
  826. 'query',
  827. 'get',
  828. 'update',
  829. 'delete'
  830. ]
  831. },
  832. {
  833. 'id': 'member',
  834. 'name': '会员管理',
  835. 'describe': null,
  836. 'status': 1,
  837. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  838. 'sptDaTypes': null,
  839. 'optionalFields': '[]',
  840. 'parents': null,
  841. 'type': 'default',
  842. 'deleted': 0,
  843. 'actions': [
  844. 'add',
  845. 'query',
  846. 'get',
  847. 'update',
  848. 'delete'
  849. ]
  850. },
  851. {
  852. 'id': 'menu',
  853. 'name': '菜单管理',
  854. 'describe': null,
  855. 'status': 1,
  856. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"update","defaultCheck":false,"describe":"修改"}]',
  857. 'sptDaTypes': null,
  858. 'optionalFields': '[]',
  859. 'parents': null,
  860. 'type': 'default',
  861. 'deleted': 0,
  862. 'actions': [
  863. 'add',
  864. 'import',
  865. 'get',
  866. 'update'
  867. ]
  868. },
  869. {
  870. 'id': 'order',
  871. 'name': '订单管理',
  872. 'describe': null,
  873. 'status': 1,
  874. 'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  875. 'sptDaTypes': null,
  876. 'optionalFields': '[]',
  877. 'parents': null,
  878. 'type': 'default',
  879. 'deleted': 0,
  880. 'actions': [
  881. 'add',
  882. 'query',
  883. 'get',
  884. 'update',
  885. 'delete'
  886. ]
  887. },
  888. {
  889. 'id': 'permission',
  890. 'name': '权限管理',
  891. 'describe': null,
  892. 'status': 1,
  893. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  894. 'sptDaTypes': null,
  895. 'optionalFields': '[]',
  896. 'parents': null,
  897. 'type': 'default',
  898. 'deleted': 0,
  899. 'actions': [
  900. 'add',
  901. 'get',
  902. 'update',
  903. 'delete'
  904. ]
  905. },
  906. {
  907. 'id': 'role',
  908. 'name': '角色管理',
  909. 'describe': null,
  910. 'status': 1,
  911. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"update","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
  912. 'sptDaTypes': null,
  913. 'optionalFields': '[]',
  914. 'parents': null,
  915. 'type': 'default',
  916. 'deleted': 0,
  917. 'actions': [
  918. 'add',
  919. 'get',
  920. 'update',
  921. 'delete'
  922. ]
  923. },
  924. {
  925. 'id': 'test',
  926. 'name': '测试权限',
  927. 'describe': null,
  928. 'status': 1,
  929. 'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
  930. 'sptDaTypes': null,
  931. 'optionalFields': '[]',
  932. 'parents': null,
  933. 'type': 'default',
  934. 'deleted': 0,
  935. 'actions': [
  936. 'add',
  937. 'get'
  938. ]
  939. },
  940. {
  941. 'id': 'user',
  942. 'name': '用户管理',
  943. 'describe': null,
  944. 'status': 1,
  945. 'actionData': '[{"action":"add","describe":"新增","defaultCheck":false},{"action":"get","describe":"查询","defaultCheck":false}]',
  946. 'sptDaTypes': null,
  947. 'optionalFields': '[]',
  948. 'parents': null,
  949. 'type': 'default',
  950. 'deleted': 0,
  951. 'actions': [
  952. 'add',
  953. 'get'
  954. ]
  955. }
  956. ],
  957. 'pageSize': 10,
  958. 'pageNo': 0,
  959. 'totalPage': 1,
  960. 'totalCount': 5
  961. })
  962. }
  963. Mock.mock(/\/org\/tree/, 'get', orgTree)
  964. Mock.mock(/\/role/, 'get', role)
  965. Mock.mock(/\/permission\/no-pager/, 'get', permissionNoPager)
  966. Mock.mock(/\/permission/, 'get', permissions)