requstUtil.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. //请求Url数据
  2. function requestData(url, params, method) {
  3. return new Promise((resolve, reject) => {
  4. uni.request({
  5. url: url,
  6. data: params,
  7. method: method ? "POST" : "GET",
  8. header: {
  9. //application/x-www-form-urlencoded text/html;charset=UTF-8;application/json; accessToken backend_api_context Bearer
  10. "Content-Type": "application/x-www-form-urlencoded",
  11. "token": uni.getStorageSync('token') ? `${uni.getStorageSync('token')}` : ''
  12. },
  13. success: function(res) {
  14. console.log("GET URL:", url, ". Params:", params);
  15. if (res.statusCode == 200) {
  16. resolve(res.data);
  17. } else {
  18. console.error("Error:", res)
  19. reject("error")
  20. }
  21. },
  22. fail: function(e) {
  23. console.error("Failed:", e)
  24. reject(e);
  25. }
  26. })
  27. });
  28. }
  29. function reqUpload(url, params,filePath) {
  30. console.log("reqUpload",filePath,params);
  31. return new Promise((resolve, reject) => {
  32. uni.uploadFile({
  33. url: url,
  34. header:{
  35. //application/x-www-form-urlencoded text/html;charset=UTF-8;application/json; accessToken backend_api_context Bearer
  36. // "Content-Type": "multipart/form-data",
  37. "token": uni.getStorageSync('token') ? `${uni.getStorageSync('token')}` : ''
  38. },
  39. filePath: filePath,
  40. name: 'file',
  41. formData: params,
  42. method:"POST",
  43. success: (uploadFileRes) => {
  44. console.log(filePath,"上传数据后",uploadFileRes);
  45. if (uploadFileRes.statusCode == 200) {
  46. resolve(JSON.parse(uploadFileRes.data));
  47. } else {
  48. console.error("Error:", uploadFileRes)
  49. reject("error")
  50. }
  51. },
  52. fail: function(e) {
  53. console.error("Failed:", e)
  54. reject(e);
  55. }
  56. })
  57. });
  58. }
  59. export default {
  60. requestData,
  61. reqUpload
  62. }