setting.js 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. import request, { postBlob, getBlob, handleImport } from '@/utils/request'
  2. export function adminWebsitImport(data) {
  3. return handleImport('/admin/websit/import', data.formdata, data.id || '')
  4. }
  5. export function adminRoleGetRoleType(data) {
  6. return request({
  7. url: `/admin/role/get/role/type`,
  8. method: 'post',
  9. data
  10. })
  11. }
  12. export function carouselMapListPageV2(data) {
  13. return request({
  14. url: `/carouselMap/list/pageV2?moduleId=${data.moduleId}`,
  15. method: 'post',
  16. data
  17. })
  18. }
  19. export function adminWebsitExport(data, name) {
  20. return getBlob({
  21. url: '/admin/websit/export',
  22. data,
  23. name
  24. })
  25. }
  26. export function carouselMapPageExport(data, name) {
  27. return postBlob({
  28. url: '/carouselMap/pageExport',
  29. data,
  30. name
  31. })
  32. }
  33. // 获取部门列表
  34. export function getDepartmentList(params) {
  35. return request({
  36. url: '/admin/websit/tree',
  37. method: 'get',
  38. params
  39. })
  40. }
  41. // 添加部门
  42. export function addDepartment(params) {
  43. return request({
  44. url: '/admin/websit/add',
  45. method: 'post',
  46. data: params
  47. })
  48. }
  49. export function adminWebsitSavePayConfig(data) {
  50. return request({
  51. url: '/admin/websit/save/pay/config',
  52. method: 'post',
  53. data
  54. })
  55. }
  56. export function adminWebsitDeletePayConfig(params) {
  57. return request({
  58. url: '/admin/websit/delete/pay/config',
  59. method: 'post',
  60. params
  61. })
  62. }
  63. // 修改部门
  64. export function editDepartment(params) {
  65. return request({
  66. url: '/admin/websit/update',
  67. method: 'post',
  68. data: params
  69. })
  70. }
  71. // 删除部门
  72. export function deleteDepartment(params) {
  73. return request({
  74. url: '/admin/websit/delete',
  75. method: 'post',
  76. params
  77. })
  78. }
  79. // 获取部门详情
  80. export function getDepartmentDetail(params) {
  81. return request({
  82. url: '/admin/websit/detail',
  83. method: 'get',
  84. params
  85. })
  86. }
  87. // 获取个人信息
  88. export function getUserInfo(params) {
  89. return request({
  90. url: '/admin/user/detail',
  91. method: 'get',
  92. params
  93. })
  94. }
  95. // 修改密码
  96. export function changePassword(params) {
  97. return request({
  98. url: '/admin/user/password/update',
  99. method: 'post',
  100. params
  101. })
  102. }
  103. // 获取账户列表
  104. export function getAccountList(params) {
  105. return request({
  106. url: '/admin/user/list',
  107. method: 'get',
  108. params
  109. })
  110. }
  111. // 获取角色列表
  112. export function getRoleList(params) {
  113. return request({
  114. url: '/admin/role/list',
  115. method: 'get',
  116. params
  117. })
  118. }
  119. // 重置密码
  120. export function resetPassword(params) {
  121. return request({
  122. url: '/admin/user/password/reset',
  123. method: 'post',
  124. params
  125. })
  126. }
  127. // 更改账户状态
  128. export function changeAccountStatus(params) {
  129. return request({
  130. url: '/admin/user/status/update',
  131. method: 'post',
  132. params
  133. })
  134. }
  135. // 新增账户
  136. export function addAccount(params) {
  137. return request({
  138. url: '/admin/user/add',
  139. method: 'post',
  140. data: params
  141. })
  142. }
  143. // 编辑账户
  144. export function editAccount(params) {
  145. return request({
  146. url: '/admin/user/user/update',
  147. method: 'post',
  148. data: params
  149. })
  150. }
  151. // 获取字段列表
  152. export function getFieldList(params) {
  153. return request({
  154. url: '/sys/dict/list/page',
  155. method: 'get',
  156. params
  157. })
  158. }
  159. // 更改字段状态
  160. export function changeFieldStatus(params) {
  161. return request({
  162. url: '/sys/dict/status/update',
  163. method: 'post',
  164. params
  165. })
  166. }
  167. // 删除字段
  168. export function deleteField(params) {
  169. return request({
  170. url: '/sys/dict/delete',
  171. method: 'post',
  172. params
  173. })
  174. }
  175. // 新增字段
  176. export function addField(params) {
  177. return request({
  178. url: '/sys/dict/add',
  179. method: 'post',
  180. params
  181. })
  182. }
  183. // 编辑字段
  184. export function editField(params) {
  185. return request({
  186. url: '/sys/dict/update',
  187. method: 'post',
  188. params
  189. })
  190. }
  191. // 获取字段详情
  192. export function getFieldDetail(params) {
  193. return request({
  194. url: '/sys/dict/detail',
  195. method: 'get',
  196. params
  197. })
  198. }
  199. // 获取操作日志列表
  200. export function getOplogList(params) {
  201. return request({
  202. url: '/admin/operation/log/list',
  203. method: 'get',
  204. params
  205. })
  206. }
  207. // 获取操作日志模块列表
  208. export function getModuleList(params) {
  209. return request({
  210. url: '/admin/operation/log/module',
  211. method: 'get',
  212. params
  213. })
  214. }
  215. // 获取轮播图列表
  216. export function getBannerList(params) {
  217. return request({
  218. url: '/carouselMap/list/page',
  219. method: 'get',
  220. params
  221. })
  222. }
  223. // 更改轮播图状态
  224. export function changeBannerStatus(params) {
  225. return request({
  226. url: '/carouselMap/state/update',
  227. method: 'post',
  228. params
  229. })
  230. }
  231. // 删除轮播图
  232. export function deleteBanner(params) {
  233. return request({
  234. url: '/carouselMap/delete',
  235. method: 'post',
  236. params
  237. })
  238. }
  239. // 新增轮播图
  240. export function addBanner(params) {
  241. return request({
  242. url: '/carouselMap/add',
  243. method: 'post',
  244. data: params
  245. })
  246. }
  247. // 编辑轮播图
  248. export function editBanner(params) {
  249. return request({
  250. url: '/carouselMap/update',
  251. method: 'post',
  252. data: params
  253. })
  254. }
  255. // 获取轮播图详情
  256. export function getBannerDetail(params) {
  257. return request({
  258. url: '/carouselMap/detail',
  259. method: 'get',
  260. params
  261. })
  262. }
  263. // 新增角色
  264. export function addRole(params) {
  265. return request({
  266. url: '/admin/role/add',
  267. method: 'post',
  268. data: params
  269. })
  270. }
  271. // 编辑角色
  272. export function editRole(params) {
  273. return request({
  274. url: '/admin/role/update',
  275. method: 'post',
  276. data: params
  277. })
  278. }
  279. // 删除角色
  280. export function deleteRole(params) {
  281. return request({
  282. url: '/admin/role/delete',
  283. method: 'post',
  284. params
  285. })
  286. }
  287. // 获取角色详情
  288. export function getRoleDetail(params) {
  289. return request({
  290. url: '/admin/role/detail',
  291. method: 'get',
  292. params
  293. })
  294. }
  295. // 获取权限列表
  296. export function getMenuRoleList(params) {
  297. return request({
  298. url: '/admin/user/module/all',
  299. method: 'get',
  300. params
  301. })
  302. }
  303. // 获取已选权限数组
  304. export function getMenuRoleIds(params) {
  305. return request({
  306. url: '/admin/user/module/id/checked',
  307. method: 'get',
  308. params
  309. })
  310. }
  311. // 提交设置权限
  312. export function setMenuRole(data) {
  313. return request({
  314. url: '/admin/user/module/grant',
  315. method: 'post',
  316. data
  317. })
  318. }
  319. // 获取商品列表
  320. export function getGoodsList(params) {
  321. return request({
  322. url: '/carouselMap/list/goods',
  323. method: 'get',
  324. params
  325. })
  326. }
  327. // 获取二手商品列表
  328. export function getUsedGoodsList(data) {
  329. return request({
  330. url: '/es/goods/list',
  331. method: 'post',
  332. data
  333. })
  334. }
  335. // 批量删除轮播图
  336. export function batchDeleteBanner(params) {
  337. return request({
  338. url: '/carouselMap/batch/delete',
  339. method: 'post',
  340. data: params
  341. })
  342. }
  343. // 获取通告
  344. export function getNotice(params) {
  345. return request({
  346. url: '/notice/mini/select',
  347. method: 'get',
  348. params
  349. })
  350. }
  351. // 新增通告
  352. export function addNotice(params) {
  353. return request({
  354. url: '/notice/mini/add',
  355. method: 'post',
  356. data: params
  357. })
  358. }
  359. // 编辑通告
  360. export function editNotice(params) {
  361. return request({
  362. url: '/notice/mini/update',
  363. method: 'post',
  364. data: params
  365. })
  366. }
  367. // 获取菜单列表
  368. export function getMenuList(params) {
  369. return request({
  370. url: '/admin/user/module/list',
  371. method: 'get',
  372. params
  373. })
  374. }
  375. // 添加菜单
  376. export function addMenu(params) {
  377. return request({
  378. url: '/admin/module/add',
  379. method: 'post',
  380. data: params
  381. })
  382. }
  383. // 编辑菜单
  384. export function editMenu(params) {
  385. return request({
  386. url: '/admin/module/update',
  387. method: 'post',
  388. data: params
  389. })
  390. }
  391. // 删除菜单
  392. export function deleteMenu(params) {
  393. return request({
  394. url: '/admin/module/delete',
  395. method: 'post',
  396. params
  397. })
  398. }
  399. // 获取菜单详情
  400. export function getMenuDetail(params) {
  401. return request({
  402. url: '/admin/module/detail',
  403. method: 'get',
  404. params
  405. })
  406. }
  407. // 获取商户列表
  408. export function getMerchantList(params) {
  409. return request({
  410. url: '/admin/user/mch/list',
  411. method: 'get',
  412. params
  413. })
  414. }
  415. // 获取用户协议
  416. export function getAgreement(params) {
  417. return request({
  418. url: '/admin/company/other/getOne',
  419. method: 'get',
  420. params
  421. })
  422. }
  423. // 更新用户协议
  424. export function editAgreement(params) {
  425. return request({
  426. url: '/admin/company/other/update',
  427. method: 'post',
  428. data: params
  429. })
  430. }