api.js 1.2 KB

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