app.js 924 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import req from '@/utils/request.js'
  2. import { getToken } from '@/utils/auth'
  3. function request({base, url, data, method="GET"}) {
  4. let token = 'Bearer ' + getToken();
  5. let header = {
  6. Authorization: token
  7. }
  8. return new Promise((resolve, reject)=>{
  9. uni.request({
  10. url: base + url,
  11. data,
  12. method,
  13. header,
  14. success: (res) => {
  15. if (res.statusCode === 200) {
  16. //请求成功
  17. resolve(res.data);
  18. } else {
  19. uni.showToast({
  20. icon: 'none',
  21. title: "请求错误:" + res.statusCode,
  22. duration: 1500
  23. });
  24. }
  25. },
  26. fail: (err) => {
  27. uni.showToast({
  28. icon: 'none',
  29. title: err.errMsg,
  30. duration: 1500
  31. });
  32. reject(err);
  33. }
  34. })
  35. })
  36. }
  37. /**
  38. * 获取app信息列表BY类型
  39. * @param {Object} data
  40. */
  41. export function getAppInfoListByType(base,data) {
  42. return request({
  43. base: base,
  44. url:'/business/app/list',
  45. method: 'GET',
  46. data: data
  47. })
  48. }