httpUtil.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. let serverUrl = "https://broadcast.waityou24.cn";//http://120.48.146.1 https://broadcast.waityou24.cn http://192.168.1.197:15000
  2. let wechatUrl = 'https://broadcast.waityou24.cn';
  3. const getDomain = (uri, type) => {
  4. console.log(uri);
  5. console.log(type);
  6. if (uri.startsWith('/wechat/api')) return wechatUrl;
  7. return serverUrl + '/newCourt/v2/api';
  8. }
  9. const $get = (uri, data, type) => {
  10. let app = getApp();
  11. let baseUrl = getDomain(uri, type);
  12. return new Promise((resolve, reject) => {
  13. wx.request({
  14. url: `${baseUrl}${uri}`,
  15. method: "get",
  16. data,
  17. header: {},
  18. success: (res) => toResolve(resolve, res),
  19. error: (e) => toReject(reject, e),
  20. });
  21. });
  22. };
  23. const $post = (uri, data) => {
  24. let app = getApp();
  25. let baseUrl = getDomain(uri);
  26. return new Promise((resolve, reject) => {
  27. wx.request({
  28. url: `${baseUrl}${uri}`,
  29. method: "post",
  30. data,
  31. header: {},
  32. success: (res) => toResolve(resolve, res),
  33. error: (e) => toReject(reject, e),
  34. });
  35. });
  36. };
  37. const $delete = (uri, data) => {
  38. let app = getApp();
  39. let baseUrl = getDomain(uri);
  40. return new Promise((resolve, reject) => {
  41. wx.request({
  42. url: `${baseUrl}${uri}`,
  43. method: "delete",
  44. data,
  45. success: (res) => toResolve(resolve, res),
  46. error: (e) => toReject(reject, e),
  47. });
  48. });
  49. };
  50. const toResolve = (resolve, result) => {
  51. if (result.statusCode === 200) resolve(result.data);
  52. else {
  53. console.error("请求失败");
  54. }
  55. };
  56. const toReject = (reject, result) => {
  57. console.error(result);
  58. reject(result);
  59. };
  60. module.exports = {
  61. $get,
  62. $post,
  63. $delete
  64. };