api.js 1.2 KB

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