request.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // const baseUrl = 'http://127.0.3.10'
  2. const baseUrl = 'https://rrjie.gxnwsoft.com'
  3. const mapKey = '2CEBZ-RTUWI-GW2GK-5HASQ-MRMR5-I6BEF'
  4. /*
  5. * 请求不带token
  6. */
  7. const send = (url = '', date = {}, type = 'GET', header = {}) => {
  8. return new Promise((resolve, reject) => {
  9. uni.request({
  10. method: type,
  11. url: baseUrl + url,
  12. data: date,
  13. header: header,
  14. dataType: 'json',
  15. }).then((response) => {
  16. setTimeout(function() {
  17. uni.hideLoading();
  18. }, 200);
  19. let [error, res] = response;
  20. resolve(res.data);
  21. }).catch(error => {
  22. let [err, res] = error;
  23. console.log(error)
  24. reject(err)
  25. })
  26. });
  27. }
  28. /*
  29. * 请求带token
  30. */
  31. const api = (url = '', date = {}, type = 'post', header = {}) => {
  32. let token = uni.getStorageSync('rrc.token')
  33. if (token) {
  34. header.Authorization = token
  35. }
  36. return new Promise((resolve, reject) => {
  37. uni.request({
  38. method: type,
  39. url: baseUrl + url,
  40. data: date,
  41. header: header,
  42. dataType: 'json',
  43. }).then((response) => {
  44. setTimeout(function() {
  45. uni.hideLoading();
  46. }, 200);
  47. let [error, res] = response;
  48. resolve(res.data);
  49. }).catch(error => {
  50. let [err, res] = error;
  51. console.log(error)
  52. reject(err)
  53. })
  54. });
  55. }
  56. export default {
  57. send,
  58. api,
  59. baseUrl,
  60. mapKey
  61. }