request.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. //测试地址
  2. // const baseURL = 'http://192.168.0.149:7782/'
  3. /*const burl2='http://api.dms.66km.com.cn/' */
  4. //66正式
  5. /* const baseURL = 'https://apidms.66km.com/'
  6. const burl2='https://apidms.66km.com/' */
  7. //欧洲维修
  8. const baseURL = 'http://oil.66km.com.cn/'
  9. // const burl2='http://edms.eurorepar.cn/ '
  10. // import md5 from './MD5.js'
  11. const ajax = (url = '', date = {}, type = 'POST', header = {
  12. }) => {
  13. return new Promise((resolve, reject) => {
  14. header={};
  15. header['Content-Type']='application/x-www-form-urlencoded';
  16. //console.log(header)
  17. uni.request({
  18. method: type,
  19. url: 'http://api.dms.66km.com.cn/' + url,
  20. data: date,
  21. header: header,
  22. dataType: 'json',
  23. }).then((response) => {
  24. console.log(response)
  25. //let [error, res] = response;
  26. resolve(response.data);
  27. }).catch(error => {
  28. let [err, res] = error;
  29. reject(err)
  30. })
  31. });
  32. }
  33. var that=this;
  34. const http = (url = '', date = {}, type = 'POST', header = {
  35. }) => {
  36. return new Promise((resolve, reject) => {
  37. header={};
  38. const openId = uni.getStorageSync("openId");
  39. //console.log(that.$store)
  40. //header['token']='98A9FED8814B457288166BDF623F33D1';
  41. header['openId']=openId;
  42. header['Content-Type']='application/x-www-form-urlencoded';
  43. console.log(baseURL + url)
  44. uni.request({
  45. method: type,
  46. url: baseURL+'search?action=' + url,
  47. data: date,
  48. header: header,
  49. dataType: 'json',
  50. }).then((response) => {
  51. //console.log(response)
  52. //let [error, res] = response;
  53. resolve(response.data);
  54. // resolve(res.data);
  55. }).catch(error => {
  56. let [err, res] = error;
  57. reject(err)
  58. })
  59. });
  60. }
  61. function refresh(url,date,type,header){
  62. uni.request({
  63. method: type,
  64. url: baseURL + url,
  65. data: date,
  66. header: header,
  67. dataType: 'json',
  68. }).then((response) => {
  69. setTimeout(function() {
  70. uni.hideLoading();
  71. }, 200);
  72. let [error, res] = response;
  73. if(res.data.code==403){
  74. uni.showToast({
  75. title: res.data.msg,
  76. icon:'none',
  77. duration: 3000,
  78. });
  79. }
  80. resolve(res.data);
  81. }).catch(error => {
  82. let [err, res] = error;
  83. reject(err)
  84. })
  85. }
  86. export default {
  87. http,baseURL,ajax
  88. }