util.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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,
  20. ...option,
  21. success(res) {
  22. const {code, message, data} = JSON.parse(res.data);
  23. if(code == 200) {
  24. resolve(data);
  25. } else {
  26. Toast.fail('系统异常');
  27. reject();
  28. }
  29. },
  30. fail(err) {
  31. Toast.fail('系统异常');
  32. console.log(err);
  33. reject(err);
  34. }
  35. })
  36. })
  37. }
  38. module.exports = {
  39. formatTime,
  40. http
  41. }