util.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import Toast from '@vant/weapp/toast/toast';
  2. const baseURL = "http://192.168.31.28:8084";//后台服务提供的地址
  3. const formatTime = date => {
  4. const year = date.getFullYear()
  5. const month = date.getMonth() + 1
  6. const day = date.getDate()
  7. const hour = date.getHours()
  8. const minute = date.getMinutes()
  9. const second = date.getSeconds()
  10. return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}`
  11. }
  12. const formatNumber = n => {
  13. n = n.toString()
  14. return n[1] ? n : `0${n}`
  15. }
  16. function http(url, option) {
  17. return new Promise((resolve, reject) => {
  18. wx.request({
  19. url: baseURL + url.url,
  20. ...option,
  21. method: 'GET',
  22. success: (res) => {
  23. // console.log(res);
  24. const {code, message, data} = res.data;
  25. if(code == 200) {
  26. resolve(data);
  27. } else if(code == 500) {
  28. resolve(data);
  29. } else {
  30. Toast.fail('系统异常');
  31. reject();
  32. }
  33. },
  34. fail: (err) => {
  35. Toast.fail('系统异常');
  36. console.log(err);
  37. reject(err);
  38. }
  39. })
  40. })
  41. }
  42. module.exports = {
  43. formatTime,
  44. http
  45. }