api.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. const socketUrl = 'ws://www.otc168.net/im'
  2. // const baseUrl = 'http://127.0.5.10'
  3. const baseUrl = 'http://utc.mp.dongerkj.com'
  4. // const baseUrl = 'http://www.otc168.net'
  5. /*
  6. * 请求不带token
  7. */
  8. const token = uni.getStorageSync('tokens');
  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. socketUrl
  59. }