http.js 876 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export const BASE_URL = 'https://hxtc.sagoo.cn/addons/qingdongams'
  2. // export const BASE_URL = 'http://weibao.com/addons/qingdongams'
  3. export const myRequest = (url, data, method) => {
  4. return new Promise((resolve, reject) => {
  5. uni.request({
  6. url: BASE_URL + url,
  7. method: method || 'POST',
  8. data: data || {},
  9. header: {
  10. 'Content-Type': "application/json",
  11. 'token': uni.getStorageSync('token'),
  12. },
  13. success: (res) => {
  14. res = res.data
  15. if (res.code == 1) {
  16. resolve(res)
  17. } else if (res.code == 401) {
  18. uni.redirectTo({
  19. url:'/pages/login/index'
  20. })
  21. }else{
  22. uni.showToast({
  23. title: res.msg,
  24. icon:'none'
  25. })
  26. }
  27. },
  28. fail: (err) => {
  29. console.log(err)
  30. uni.showToast({
  31. title: '访问异常',
  32. icon:'none'
  33. })
  34. reject(err)
  35. }
  36. })
  37. })
  38. }