common.js 903 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import http from '@/utils/http'
  2. export function login(data) {
  3. return http.post('user/login', data)
  4. }
  5. export function wxLogin(data) {
  6. return new Promise((resolve, reject) => {
  7. uni.login({
  8. provider: 'weixin',
  9. success: function (res) {
  10. http.post('user/wxlogin', { ...data, code: res.code }, {
  11. isAuth: false,
  12. loadingTitle: '登录中...'
  13. }).then(res => {
  14. resolve(res)
  15. }).catch(err => {
  16. reject(err)
  17. })
  18. }
  19. })
  20. })
  21. }
  22. export function logout(data) {
  23. return http.post('user/logout', data)
  24. }
  25. // 意见反馈
  26. export function addAdvice(data) {
  27. return http.post('user/advice', data)
  28. }
  29. export function getAdviceList() {
  30. return http.get('user/advice/list')
  31. }
  32. // 版本信息
  33. export function getVersionList(data) {
  34. return http.get('user/version', data)
  35. }
  36. // 通讯录
  37. export function getAddrbookList() {
  38. return http.get('user/advice/list')
  39. }