setting.js 8.0 KB

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