api.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const BASE_URL='http://182.92.193.64:8002'
  2. export const myRequest=(options)=>{
  3. var session_key=""
  4. // uni.getStorage({
  5. // key:'session_key',
  6. // success:function(res){
  7. // session_key=res.data
  8. // console.log(111)
  9. // }
  10. // })
  11. session_key=uni.getStorageSync('session_key')
  12. // console.log(session_key)
  13. let url=options.url
  14. let data=options.data||{}
  15. if (url != 'user.login.login_user' && url != 'pest.pests.insect_discern' &&
  16. url != 'pest.pests.plant_discern' &&
  17. url != 'pest.pests.pests_contrast' && url != 'pest.pests.pests_expert_img' &&
  18. url != 'pest.pests.pests_img' && url != 'recognizationSys' &&
  19. url != 'base.bases.base_photo' && url != 'pest.warning_record.rolemanage_img' &&
  20. url != 'home.homes.personal_photo' && url != 'ascend.ascend_manage.product_info' &&
  21. url != 'ascend.ascend_manage.quality_info' && url != 'ascend.ascend_manage.grow_info' &&
  22. url != 'ascend.ascend_manage.all_ascend' && url != 'after_sale.after_sale_manage.device_check' &&
  23. url != 'after_sale.after_sale_manage.aftersale_apply') {
  24. data.token=session_key
  25. }
  26. return new Promise((resolve,reject)=>{
  27. uni.request({
  28. url:BASE_URL+options.url,
  29. method:options.method||'POST',
  30. header:{
  31. "Content-Type": "application/x-www-form-urlencoded",
  32. },
  33. data:data,
  34. success:(res)=>{
  35. if(res.data.message!=""){
  36. return uni.showToast({
  37. title:res.data.message,
  38. icon:"none"
  39. })
  40. }
  41. resolve(res.data.data)
  42. },
  43. fail:(err)=>{
  44. uni.showToast({
  45. title:'请求接口失败'
  46. })
  47. reject(err)
  48. }
  49. })
  50. })
  51. }