user.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from '@/utils/request'
  2. import constant from '@/constant'
  3. function login(data) {
  4. var formData = new FormData();
  5. for (var key in data) {
  6. formData.append(key, data[key]);
  7. }
  8. return request.post(constant.serverUrl + '/login', formData)
  9. }
  10. function pageList(formData) {
  11. return request.post(constant.serverUrl + "/sys/user/pageList", formData);
  12. }
  13. function create() {
  14. return request.get(constant.serverUrl + "/sys/user/create");
  15. }
  16. function edit(id) {
  17. return request.get(constant.serverUrl + "/sys/user/edit/" + id);
  18. }
  19. function add(formModel) {
  20. return request.post(constant.serverUrl + "/sys/user/add", formModel, {
  21. headers: {
  22. "Content-Type": "application/json"
  23. }
  24. });
  25. }
  26. function update(formModel) {
  27. return request.post(constant.serverUrl + "/sys/user/update", formModel, {
  28. headers: {
  29. "Content-Type": "application/json"
  30. }
  31. });
  32. }
  33. function remove(id) {
  34. return request.post(constant.serverUrl + "/sys/user/delete/" + id);
  35. }
  36. function batchRemove(idList) {
  37. return request.post(constant.serverUrl + "/sys/user/batchDelete", idList, {
  38. headers: {
  39. "Content-Type": "application/json"
  40. }
  41. });
  42. }
  43. function userInfo() {
  44. return request.get(constant.serverUrl + "/userInfo");
  45. }
  46. export default {
  47. login, pageList, create, edit, add, update, remove, batchRemove, userInfo
  48. }