requstUtil.js 1.9 KB

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