21 lines
875 B
JavaScript
21 lines
875 B
JavaScript
import {
|
|
http
|
|
} from "../util/api";
|
|
|
|
const baseUrl = "http://192.168.0.11:3000"
|
|
|
|
export const mallAPI = {
|
|
getMallList: (params) => http.get(baseUrl + '/api/products', params),
|
|
getCategory: () => http.get(baseUrl + '/api/category'),
|
|
getMallDetail: (id) => http.get(baseUrl + '/api/products/' + id),
|
|
getRecommended: (id) => http.get(baseUrl + `/api/products/${id}/recommended`), // 推荐商品
|
|
addCart: (data) => http.post(baseUrl +"/api/cart/add", data), // 添加购物车
|
|
createOrder: (data) => http.post(baseUrl + `/api/orders/create-from-cart`,data), // 创建订单
|
|
getOrder: (orderId) => http.get(baseUrl + `/api/orders/pending-payment/${orderId}`), // 获取订单
|
|
payment: (data) => http.post(baseUrl + "/api/orders/confirm-payment", data), // 支付订单
|
|
getCouponList: (uid) => http.get(baseUrl + `/api/coupon/user/${uid}`)
|
|
}
|
|
|
|
export default {
|
|
mallAPI
|
|
} |