user.service.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * 这是用户业务逻辑的服务
  3. */
  4. export default class UserService {
  5. constructor(AjaxService) {
  6. Object.assign(this, { AjaxService })
  7. this.name = 'UserService'
  8. }
  9. /* 初始化查询用户是否为正常用户 */
  10. appSelectLoginUser (data = {}) {
  11. return this.AjaxService.post({ url:'', data, isLoading: true })
  12. }
  13. /* 微信获取用户手机号登录 */
  14. LoginUsers (data = {}) {
  15. return this.AjaxService.post({ url:'', data, isLoading: true })
  16. }
  17. /**
  18. * @机构-地址列表
  19. * @param:userId 用户ID(必传),
  20. * @param:pageNum 页码
  21. * @param:pageSize 每页条数
  22. */
  23. QueryAddressList (data = {}) {
  24. return this.AjaxService.get({ url:'/personalCenter/findAddress', data, isLoading: true })
  25. }
  26. /**
  27. * @机构-添加&&修改地址
  28. * @param:userId 用户ID(必传),
  29. * @param:地址信息,
  30. */
  31. AddNewAddress (data = {}) {
  32. return this.AjaxService.post({ url:'/personalCenter/saveAddress', data, isLoading: true })
  33. }
  34. /**
  35. * @机构-删除地址
  36. * @param:userId 用户ID(必传),
  37. * @param:地址信息,
  38. */
  39. DeleteNewAddress (data = {}) {
  40. return this.AjaxService.get({ url:'/personalCenter/deleteAddress', data, isLoading: true })
  41. }
  42. /**
  43. * @机构-个人中心
  44. * @param:userId 用户ID(必传),
  45. */
  46. PersonalInfo (data = {}) {
  47. return this.AjaxService.get({ url:'/personalCenter/myCentre', data, isLoading: true })
  48. }
  49. }