common.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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('wxMini/authLogin', {
  11. encryptedData: data.encryptedData,
  12. ivStr: data.iv,
  13. userInfo: JSON.stringify(data.userInfo),
  14. code: res.code,
  15. }, {
  16. isAuth: false,
  17. loadingTitle: '登录中...'
  18. }).then(res => {
  19. resolve(res)
  20. }).catch(err => {
  21. reject(err)
  22. })
  23. }
  24. })
  25. })
  26. }
  27. export function logout(data) {
  28. return http.post('user/logout', data)
  29. }
  30. // 意见反馈
  31. export function addAdvice(data) {
  32. return http.post('user/advice', data)
  33. }
  34. export function getAdviceList() {
  35. return http.get('user/advice/list')
  36. }
  37. // 版本信息
  38. export function getVersionList(data) {
  39. return http.get('user/version', data)
  40. }
  41. // 通讯录
  42. export function getAddrbookList() {
  43. return http.get('user/advice/list')
  44. }
  45. // 协议、隐私
  46. export function getPolicy() {
  47. return http.get('user/privacyPolicy')
  48. }
  49. export function getAgreement() {
  50. return http.get('user/userServiceAgreement')
  51. }