You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
1.8 KiB

3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. import request from "@/api/request";
  2. const sysConfig = JSON.parse(window.sessionStorage.getItem('sysConfig'))
  3. export async function getapi(url, params = {}, config) {
  4. return new Promise((resolve, reject) => {
  5. request
  6. .get(`${sysConfig.apiurl}${url}`, {
  7. params: params,
  8. ...config,
  9. })
  10. .then((res) => {
  11. resolve(res);
  12. })
  13. .catch((err) => {
  14. reject(err.data);
  15. })
  16. .finally(() => {});
  17. });
  18. }
  19. //axios封装post
  20. export async function postapi(url, paramsdata = {}, config) {
  21. return new Promise((resolve, reject) => {
  22. request
  23. .post(`${sysConfig.apiurl}${url}`, paramsdata, config)
  24. .then((res) => {
  25. resolve(res);
  26. })
  27. .catch((err) => {
  28. reject(err.data);
  29. })
  30. .finally(() => {});
  31. });
  32. }
  33. //axios封装deleteapi
  34. export async function deletapi(url, params = {}, config) {
  35. return new Promise((resolve, reject) => {
  36. request
  37. .delete(`${sysConfig.apiurl}${url}`, {
  38. params: params,
  39. ...config,
  40. })
  41. .then((res) => {
  42. resolve(res);
  43. })
  44. .catch((err) => {
  45. reject(err.data);
  46. })
  47. .finally(() => {});
  48. });
  49. }
  50. //axios封装Put方法
  51. export async function putapi(url, params = {}, config) {
  52. return new Promise((resolve, reject) => {
  53. request
  54. .put(`${sysConfig.apiurl}${url}`, params, config)
  55. .then((res) => {
  56. resolve(res);
  57. })
  58. .catch((err) => {
  59. reject(err.data);
  60. })
  61. .finally(() => {});
  62. });
  63. }