2019-04-08 23:17:14 +08:00
|
|
|
import request from "../config/request";
|
|
|
|
|
2019-04-14 18:16:28 +08:00
|
|
|
// order
|
|
|
|
|
|
|
|
export function createOrder(params) {
|
|
|
|
return request({
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
},
|
|
|
|
url: '/order-api/users/order/create_order',
|
|
|
|
method: 'post',
|
|
|
|
data: {
|
|
|
|
...params,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
}
|
2019-04-08 23:17:14 +08:00
|
|
|
|
|
|
|
export function getOrderPage(params) {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/order/order_page',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
...params,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-12 23:00:12 +08:00
|
|
|
export function confirmReceiving(orderId) {
|
2019-04-08 23:17:14 +08:00
|
|
|
return request({
|
2019-04-12 23:00:12 +08:00
|
|
|
url: '/order-api/users/order/confirm_receiving',
|
|
|
|
method: 'post',
|
2019-04-08 23:17:14 +08:00
|
|
|
params: {
|
2019-04-12 23:00:12 +08:00
|
|
|
orderId,
|
2019-04-08 23:17:14 +08:00
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-20 01:22:39 +08:00
|
|
|
export function getOrderConfirmCreateOrder(skuId, quantity, couponCardId) {
|
2019-04-11 00:44:46 +08:00
|
|
|
return request({
|
|
|
|
url: '/order-api/users/order/confirm_create_order',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
skuId,
|
|
|
|
quantity,
|
2019-04-20 01:22:39 +08:00
|
|
|
couponCardId,
|
2019-04-11 00:44:46 +08:00
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-14 18:16:28 +08:00
|
|
|
export function getOrderInfo(orderId) {
|
2019-04-08 23:17:14 +08:00
|
|
|
return request({
|
2019-04-14 18:16:28 +08:00
|
|
|
url: '/order-api/users/order/info',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
orderId,
|
|
|
|
}
|
2019-04-08 23:17:14 +08:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-14 18:16:28 +08:00
|
|
|
// Cart
|
|
|
|
|
|
|
|
export function createOrderFromCart(userAddressId, remark) {
|
2019-04-14 01:28:41 +08:00
|
|
|
return request({
|
|
|
|
url: '/order-api/users/order/create_order_from_cart',
|
|
|
|
method: 'post',
|
|
|
|
params: {
|
|
|
|
userAddressId,
|
|
|
|
remark,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-11 19:49:58 +08:00
|
|
|
export function addCart(skuId, quantity) {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/cart/add',
|
|
|
|
method: 'post',
|
|
|
|
params: {
|
|
|
|
skuId,
|
|
|
|
quantity,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function countCart() {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/cart/count',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
2019-04-12 23:00:12 +08:00
|
|
|
|
2019-04-13 22:53:44 +08:00
|
|
|
export function listCart() {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/cart/list',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
export function updateCartSelected(skuIds, selected) {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/cart/update_selected',
|
|
|
|
method: 'post',
|
|
|
|
params: {
|
|
|
|
skuIds: skuIds.join(','),
|
|
|
|
selected,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-20 01:22:39 +08:00
|
|
|
export function getCartConfirmCreateOrder(couponCardId) {
|
2019-04-14 01:28:41 +08:00
|
|
|
return request({
|
|
|
|
url: '/order-api/users/cart/confirm_create_order',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
2019-04-20 01:22:39 +08:00
|
|
|
couponCardId
|
2019-04-14 01:28:41 +08:00
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-16 23:31:22 +08:00
|
|
|
export function getCartCalcSkuPrice(skuId) {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/cart/calc_sku_price',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
skuId,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2019-04-12 23:00:12 +08:00
|
|
|
// 物流信息
|
|
|
|
|
|
|
|
export function getLogisticsInfo(params) {
|
|
|
|
return request({
|
|
|
|
url: '/order-api/users/order_logistics/logistics_info',
|
|
|
|
method: 'get',
|
|
|
|
params: {
|
|
|
|
...params,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|