user.js 2.3 KB
Newer Older
sin's avatar
sin committed
1 2
import request from "../config/request";

3
export function GetFavoritePage(pageNo,pageSize){
sin's avatar
sin committed
4
  return request({
5 6 7
    url: '/user-api/users/favorite/page',
    method: 'get',
    params: { pageNo,pageSize }
sin's avatar
sin committed
8 9 10
  })
}

11
export function DelFavorite(spuId){
sin's avatar
sin committed
12
  return request({
13 14 15
    url: '/user-api/users/favorite/remove',
    method: 'DELETE',
    params: { spuId }
sin's avatar
sin committed
16 17 18
  })
}

19 20 21 22 23 24 25 26 27
export function hasUserSpuFavorite(spuId){
  return request({
    url: '/user-api/users/favorite/hasUserFavorite',
    method: 'get',
    params: {spuId}
  })
}


sin's avatar
sin committed
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
export function GetCoupon(data){
  return request({
    url: '/User/GetCoupon',
    method: 'Post',
    params: { data }
  })
}

export function ExchangeCoupon(code){
  return request({
    url: '/User/ExchangeCoupon',
    method: 'Post',
    params: { code:code }
  })
}

44 45
export function getUserInfo() {
  return request({
sin's avatar
sin committed
46
    url: '/user-api/users/user/info',
47
    method: 'get',
48 49 50 51 52
  });
}

export function doUserUpdateNickname(nickname) {
  return request({
sin's avatar
sin committed
53
    url: '/user-api/users/user/update_nickname',
54 55 56
    method: 'post',
    params: {
      nickname,
57 58 59
    }
  });
}
sin's avatar
sin committed
60

61 62
export function doPassportMobileRegister(mobile, code) {
  return request({
sin's avatar
sin committed
63
    url: '/user-api/users/passport/mobile/register',
64 65 66 67 68 69 70 71 72 73
    method: 'post',
    params: {
      mobile,
      code,
    }
  });
}

export function doPassportMobileSendRegisterCode(mobile) {
  return request({
sin's avatar
sin committed
74
    url: '/user-api/users/passport/mobile/send_register_code',
75 76 77 78 79
    method: 'post',
    params: {
      mobile,
    }
  });
80
}
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130



// -------------------------- address

export function GetAddressList(){
  return request({
    url: '/user-api/users/address/list',
    method: 'get',
  })
}

export function GetAddressById(id){
  return request({
    url: '/user-api/users/address/address',
    method: 'get',
    params: { id }
  })
}

export function GetDefaultAddress(){
  return request({
    url: '/user-api/users/address/default_address',
    method: 'get',
  })
}

export function UpdateAddress(data){
  return request({
    url: '/user-api/users/address/update',
    method: 'PUT',
    params: data
  })
}

export function SaveAddress(data){
  return request({
    url: '/user-api/users/address/add',
    method: 'POST',
    params: data
  })
}

export function DelAddress(data){
  return request({
    url: '/user-api/users/address/remove',
    method: 'DELETE',
    params: data
  })
}