requestParking.js 991 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import carhelp from '@/utils/mixin.js'
  2. var baseUrl = process.car.PARK_URL;
  3. const request = (options) => {
  4. return new Promise((resolve, reject) => {
  5. //如果特殊链接需要传入token
  6. uni.request({
  7. method: options.method ? options.method : 'get',
  8. url: baseUrl + options.url,
  9. data: options.data ? options.data : {},
  10. header: options.header ? {
  11. ...options.header,
  12. } : {
  13. 'Content-Type': 'application/x-www-form-urlencoded',
  14. 'X-Requested-With': 'XMLHttpRequest',
  15. // 'Authorization':token
  16. }
  17. }).then((response) => {
  18. //防止连续请求多个接口时loading闪现
  19. let [error, res] = response;
  20. if (res.data.code != 200) {
  21. reject(res.data.message)
  22. } else {
  23. if (!res.data.result) {
  24. reject(res.data.message);
  25. } else {
  26. resolve(res.data);
  27. }
  28. }
  29. }).catch(error => {
  30. let [err, res] = error;
  31. reject(err)
  32. })
  33. });
  34. }
  35. export default request