setup.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. import request from '@/utils/request'
  2. // *************用户管理*************
  3. // 用户管理查询
  4. export function getList(data) {
  5. return request({
  6. url: '/platform_user/getAll',
  7. method: 'post',
  8. data
  9. })
  10. }
  11. // 新增账户
  12. export function userAdd(data) {
  13. return request({
  14. url: '/platform_user/save',
  15. method: 'post',
  16. data
  17. })
  18. }
  19. // 用户编辑查询
  20. export function userGetById(data) {
  21. return request({
  22. url: '/platform_user/getById',
  23. method: 'post',
  24. data
  25. })
  26. }
  27. // 修改账户
  28. export function userUpdate(data) {
  29. return request({
  30. url: '/platform_user/update',
  31. method: 'post',
  32. data
  33. })
  34. }
  35. // 删除账户
  36. export function userDelete(data) {
  37. return request({
  38. url: '/platform_user/delete',
  39. method: 'post',
  40. data
  41. })
  42. }
  43. // *************角色管理*************
  44. // 角色管理查询
  45. export function roleGetall(data) {
  46. return request({
  47. url: '/role/getAll',
  48. method: 'post',
  49. data
  50. })
  51. }
  52. // 新增角色
  53. export function roleAdd(data) {
  54. return request({
  55. url: '/role/save',
  56. method: 'post',
  57. data
  58. })
  59. }
  60. // 编辑角色
  61. export function roleUpdate(data) {
  62. return request({
  63. url: '/role/update',
  64. method: 'post',
  65. data
  66. })
  67. }
  68. // 角色详情查询
  69. export function roleGetById(data) {
  70. return request({
  71. url: '/role/getById',
  72. method: 'post',
  73. data
  74. })
  75. }
  76. // 删除角色
  77. export function roleDelete(data) {
  78. return request({
  79. url: '/role/delete',
  80. method: 'post',
  81. data
  82. })
  83. }
  84. // 菜单分配查询
  85. export function getRolePermission(data) {
  86. return request({
  87. url: '/role/getRolePermission',
  88. method: 'post',
  89. data
  90. })
  91. }
  92. // 菜单分配
  93. export function distribution(data) {
  94. return request({
  95. url: '/role/distribution',
  96. method: 'post',
  97. data
  98. })
  99. }
  100. // *************菜单管理*************
  101. // 权限管理查询
  102. export function tabsGetAll(data) {
  103. return request({
  104. url: '/permission/getAll',
  105. method: 'post',
  106. data
  107. })
  108. }
  109. // 添加菜单
  110. export function tabsAdd(data) {
  111. return request({
  112. url: '/permission/save',
  113. method: 'post',
  114. data
  115. })
  116. }
  117. // 编辑菜单查询
  118. export function tabsGetById(data) {
  119. return request({
  120. url: '/permission/getById',
  121. method: 'post',
  122. data
  123. })
  124. }
  125. // 查询当前最大排序值
  126. export function getMaxSort(data) {
  127. return request({
  128. url: '/permission/getMaxSort',
  129. method: 'post',
  130. data
  131. })
  132. }
  133. // 编辑菜单
  134. export function tabsUpdate(data) {
  135. return request({
  136. url: '/permission/update',
  137. method: 'post',
  138. data
  139. })
  140. }
  141. // 删除菜单
  142. export function tabsDelete(data) {
  143. return request({
  144. url: '/permission/delete',
  145. method: 'post',
  146. data
  147. })
  148. }
  149. // *************商家菜单管理*************
  150. // 权限管理查询
  151. export function businessTabsGetAll(data) {
  152. return request({
  153. url: '/businessPermission/getAll',
  154. method: 'post',
  155. data
  156. })
  157. }
  158. // 添加菜单
  159. export function businessTabsAdd(data) {
  160. return request({
  161. url: '/businessPermission/save',
  162. method: 'post',
  163. data
  164. })
  165. }
  166. // 编辑菜单查询
  167. export function businessTabsGetById(data) {
  168. return request({
  169. url: '/businessPermission/getById',
  170. method: 'post',
  171. data
  172. })
  173. }
  174. // 查询当前最大排序值
  175. export function businessGetMaxSort(data) {
  176. return request({
  177. url: '/businessPermission/getMaxSort',
  178. method: 'post',
  179. data
  180. })
  181. }
  182. // 编辑菜单
  183. export function businessTabsUpdate(data) {
  184. return request({
  185. url: '/businessPermission/update',
  186. method: 'post',
  187. data
  188. })
  189. }
  190. // 删除菜单
  191. export function businessTabsDelete(data) {
  192. return request({
  193. url: '/businessPermission/delete',
  194. method: 'post',
  195. data
  196. })
  197. }
  198. // 同步菜单
  199. export function businessSyncMenu(data) {
  200. return request({
  201. url: '/businessPermission/syncMenu',
  202. method: 'post',
  203. timeout: 5000,
  204. data
  205. })
  206. }
  207. // *************字典管理*************
  208. // 字典管理查询
  209. export function dictGetAll(data) {
  210. return request({
  211. url: '/dict/getAll',
  212. method: 'post',
  213. data
  214. })
  215. }
  216. // 新增字典
  217. export function dictAdd(data) {
  218. return request({
  219. url: '/dict/save',
  220. method: 'post',
  221. data
  222. })
  223. }
  224. // 字典编辑查询
  225. export function dictGetById(data) {
  226. return request({
  227. url: '/dict/getById',
  228. method: 'post',
  229. data
  230. })
  231. }
  232. // 修改字典
  233. export function dictUpdate(data) {
  234. return request({
  235. url: '/dict/update',
  236. method: 'post',
  237. data
  238. })
  239. }
  240. // 根据父节点id查询子级字典数据
  241. export function dictGetChilds(data) {
  242. return request({
  243. url: '/dict/getChilds',
  244. method: 'post',
  245. data
  246. })
  247. }
  248. // 删除字典
  249. export function dictDelete(data) {
  250. return request({
  251. url: '/dict/delete',
  252. method: 'post',
  253. data
  254. })
  255. }