Init project
This commit is contained in:
+191
@@ -0,0 +1,191 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
/**
|
||||
* 商品分类
|
||||
* @param pid 35、文玩
|
||||
* @param excludePid 排除ID
|
||||
* */
|
||||
export function getCategory(pid, excludePid, cityId, isGood) {
|
||||
let param = {};
|
||||
if (pid) param.pid = pid;
|
||||
if (excludePid) param.excludePid = excludePid;
|
||||
if (cityId) param.cityId = cityId;
|
||||
if (isGood) param.isGood = 1;
|
||||
return request.get("/category", param, {
|
||||
login: false
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 商品详情
|
||||
* */
|
||||
export function getProductDetail(id, data) {
|
||||
return request.get("/product/detail/" + id, data, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 商品分销二维码
|
||||
* */
|
||||
export function getProductCode(id) {
|
||||
return request.get("/product/code/" + id, {}, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
// 商品列表
|
||||
export function getProducts(q) {
|
||||
return request.get("/products", q, {
|
||||
login: false
|
||||
});
|
||||
}
|
||||
|
||||
// 普通商品
|
||||
export function fetchNormal(q) {
|
||||
return request.get("/products/normal", q, {login: false})
|
||||
}
|
||||
|
||||
// 文玩商品
|
||||
export function fetchWenwan(q) {
|
||||
return request.get("/products/wenwan", q, {login: false})
|
||||
}
|
||||
|
||||
/*
|
||||
* 购物车数量
|
||||
* */
|
||||
export function getCartNum() {
|
||||
return request.get("/cart/count");
|
||||
}
|
||||
|
||||
/*
|
||||
* 添加收藏
|
||||
* */
|
||||
export function toCollect(id, category) {
|
||||
return request.get("/collect/add/" + id + "/" + category);
|
||||
}
|
||||
|
||||
/*
|
||||
* 为你推荐
|
||||
* */
|
||||
export function getHostProducts(page, limit) {
|
||||
return request.get(
|
||||
"/product/hot", {
|
||||
page: page,
|
||||
limit: limit
|
||||
}, {
|
||||
login: false
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/*
|
||||
* 精品、热门、首发列表
|
||||
* */
|
||||
export function getGroomList(type) {
|
||||
return request.get("/groom/list/" + type, {}, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 获取商品海报
|
||||
* */
|
||||
export function getProductPoster(id) {
|
||||
return request.get("/product/poster/" + id, {}, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 购物车 添加
|
||||
* */
|
||||
export function postCartAdd(data) {
|
||||
return request.post("/cart/add", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 购物车列表
|
||||
* */
|
||||
export function getCartList() {
|
||||
return request.get("/cart/list");
|
||||
}
|
||||
|
||||
/*
|
||||
* 购物车 删除
|
||||
* */
|
||||
export function postCartDel(ids) {
|
||||
return request.post("/cart/del", {
|
||||
ids
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
* 购物车 获取数量
|
||||
* */
|
||||
export function getCartCount(data) {
|
||||
return request.get("/cart/count", data);
|
||||
}
|
||||
|
||||
/*
|
||||
* 购物车 修改商品数量
|
||||
* */
|
||||
export function changeCartNum(id, number) {
|
||||
return request.post("/cart/num", {
|
||||
id,
|
||||
number
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索推荐关键字
|
||||
*/
|
||||
export function getSearchKeyword() {
|
||||
return request.get("/search/keyword", {}, {
|
||||
login: false
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 产品评论列表
|
||||
*/
|
||||
export function getReplyList(id, q) {
|
||||
return request.get("/reply/list/" + id, q, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 产品评价数量和好评度
|
||||
*/
|
||||
export function getReplyConfig(id) {
|
||||
return request.get("/reply/config/" + id, {}, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 评价页面获取单个产品详情
|
||||
*/
|
||||
export function postOrderProduct(unique) {
|
||||
return request.post("/order/product", {
|
||||
unique
|
||||
}, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交评价页面;
|
||||
*/
|
||||
export function postOrderComment(data) {
|
||||
return request.post("/order/comment", data, {
|
||||
login: true
|
||||
});
|
||||
}
|
||||
|
||||
export function storeListApi(data) {
|
||||
return request.get("store_list", data, {
|
||||
login: false
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user