request.js 946 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import action from './action.js';
  2. import { baseUrl, OSS_URL } from '../config';
  3. export default class request {
  4. static get(address, params) {
  5. let url = address;
  6. if(address && (address.indexOf(OSS_URL) < 0) && (address.indexOf('https') < 0)) {
  7. url = baseUrl + address;
  8. }
  9. return action.get(url, params);
  10. }
  11. static post(address, data) {
  12. let url = baseUrl + address;
  13. return action.post(url, data);
  14. }
  15. static put(address, data) {
  16. let url = baseUrl + address;
  17. return action.put(url, data);
  18. }
  19. static delete(address, data) {
  20. let url = baseUrl + address;
  21. return action.delete(url, data);
  22. }
  23. static upPic(data) {
  24. let url = baseUrl + '/common/upload';
  25. return action.upPic(url, data);
  26. }
  27. static upFile(address, data) {
  28. let url = baseUrl + address;
  29. return action.upFile(url, data);
  30. }
  31. }