ludu-cloud/mobile-web/src/api/order.js

144 lines
2.5 KiB
JavaScript
Raw Normal View History

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,
}
});
}
export function confirmReceiving(orderId) {
2019-04-08 23:17:14 +08:00
return request({
url: '/order-api/users/order/confirm_receiving',
method: 'post',
2019-04-08 23:17:14 +08:00
params: {
orderId,
2019-04-08 23:17:14 +08:00
}
});
}
export function getOrderConfirmCreateOrder(skuId, quantity, couponCardId) {
return request({
url: '/order-api/users/order/confirm_create_order',
method: 'get',
params: {
skuId,
quantity,
couponCardId,
}
});
}
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) {
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-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,
}
});
}
export function getCartConfirmCreateOrder(couponCardId) {
return request({
url: '/order-api/users/cart/confirm_create_order',
method: 'get',
params: {
couponCardId
}
});
}
export function getCartCalcSkuPrice(skuId) {
return request({
url: '/order-api/users/cart/calc_sku_price',
method: 'get',
params: {
skuId,
}
});
}
// 物流信息
export function getLogisticsInfo(params) {
return request({
url: '/order-api/users/order_logistics/logistics_info',
method: 'get',
params: {
...params,
}
});
}