api.js 1017 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // const BASE_URL='http://8.136.98.49:8002'
  2. let BASE_URL = 'http://192.168.1.112:8002'
  3. export const myRequest=(options)=>{
  4. BASE_URL=uni.getStorageSync('http')
  5. if(BASE_URL==''){
  6. BASE_URL = 'http://192.168.1.17:12345'
  7. }
  8. // BASE_URL = 'http://192.168.1.77:8002'
  9. console.log(BASE_URL)
  10. var session_key=""
  11. session_key=uni.getStorageSync('session_key')
  12. let url=options.url
  13. let data=options.data||{}
  14. if (url != 'sysmenage.usermanager.user_login' && url != 'pest.pests.insect_discern') {
  15. data.token=session_key
  16. }
  17. return new Promise((resolve,reject)=>{
  18. uni.request({
  19. url:BASE_URL+options.url,
  20. method:options.method||'POST',
  21. header:{
  22. "Content-Type": "application/x-www-form-urlencoded",
  23. },
  24. data:data,
  25. success:(res)=>{
  26. if(res.data.message!=""){
  27. return uni.showToast({
  28. title:res.data.message,
  29. icon:"none"
  30. })
  31. }
  32. resolve(res.data.data)
  33. },
  34. fail:(err)=>{
  35. uni.showToast({
  36. title:'请求接口失败'
  37. })
  38. reject(err)
  39. }
  40. })
  41. })
  42. }