2022-08-12 18:26:27 +08:00
|
|
|
import http from "@/util/http.js";
|
2022-08-02 10:16:07 +08:00
|
|
|
|
2022-08-18 18:04:59 +08:00
|
|
|
//店铺订单
|
|
|
|
|
export function shops(params) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/api/count/orders/num",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
2022-08-18 18:04:59 +08:00
|
|
|
}
|
|
|
|
|
|
2022-08-02 10:16:07 +08:00
|
|
|
// 商品管理列表
|
2022-08-12 18:26:27 +08:00
|
|
|
export function goods(params) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_skus",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
2022-08-04 18:59:32 +08:00
|
|
|
}
|
2024-03-14 14:29:23 +08:00
|
|
|
// 新增商品/规格
|
2022-08-12 18:26:27 +08:00
|
|
|
export function addGoods(data) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/api/goods",
|
|
|
|
|
method: "post",
|
|
|
|
|
data,
|
|
|
|
|
});
|
2022-08-04 18:59:32 +08:00
|
|
|
}
|
|
|
|
|
// 查看商品
|
2022-08-12 18:26:27 +08:00
|
|
|
export function checkGoods(id) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: `/api/goods_skus/${id}`,
|
|
|
|
|
method: "get",
|
|
|
|
|
});
|
2022-08-04 18:59:32 +08:00
|
|
|
}
|
|
|
|
|
// 商品列表
|
2022-08-12 18:26:27 +08:00
|
|
|
export function goodsList(params) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/api/goods",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
2022-08-04 18:59:32 +08:00
|
|
|
}
|
|
|
|
|
// 更新商品
|
2022-08-15 19:55:44 +08:00
|
|
|
export function updateGoods(id, data) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: `/api/goods_skus/${id}`,
|
|
|
|
|
method: "patch",
|
|
|
|
|
data,
|
|
|
|
|
});
|
2022-08-12 18:26:27 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 上新/库存盘点/库存
|
|
|
|
|
export function update(data) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/api/batch/goods_skus",
|
|
|
|
|
method: "patch",
|
|
|
|
|
data,
|
|
|
|
|
});
|
2022-08-12 18:26:27 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 单个字段更新
|
|
|
|
|
export function singleUpdate(id, data) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: `/api/single/goods_skus/${id}`,
|
|
|
|
|
method: "patch",
|
|
|
|
|
data,
|
|
|
|
|
});
|
2022-08-04 18:59:32 +08:00
|
|
|
}
|
2022-08-16 19:57:31 +08:00
|
|
|
|
|
|
|
|
// 图片上传
|
|
|
|
|
export function imgUpload(data, item) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/api/upload",
|
|
|
|
|
Headers: item,
|
|
|
|
|
method: "post",
|
|
|
|
|
data,
|
|
|
|
|
});
|
2022-08-16 19:57:31 +08:00
|
|
|
}
|
2022-08-23 19:26:23 +08:00
|
|
|
|
|
|
|
|
// 表格导出
|
|
|
|
|
export function tableExport(params) {
|
2022-10-21 13:09:30 +08:00
|
|
|
return http({
|
|
|
|
|
url: "/goods_skus/export",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 商品列表(添加)
|
|
|
|
|
export function getGoodsList(params) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goodsList",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
2022-08-23 19:26:23 +08:00
|
|
|
}
|
2023-04-04 15:28:56 +08:00
|
|
|
|
|
|
|
|
// 商品货架
|
|
|
|
|
export function goodsSkuLocation(params) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_sku_location",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
2023-07-26 13:58:52 +08:00
|
|
|
export function goodsSkusList(title) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goodsSkusList",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: { title: title }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 15:28:56 +08:00
|
|
|
export function importGoodsSkuLocation(params) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_sku_location",
|
|
|
|
|
method: "post",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function updateGoodsSkuLocation(params) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_sku_location",
|
|
|
|
|
method: "put",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function deleteGoodsSkuLocation(params) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_sku_location",
|
|
|
|
|
method: "delete",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
2023-04-17 18:56:59 +08:00
|
|
|
|
|
|
|
|
export function getStockNum() {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/stock/goods_skus",
|
|
|
|
|
method: "get",
|
2023-04-20 20:43:49 +08:00
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function getGoodsFilter(title) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods/filter/" + title,
|
|
|
|
|
method: "get",
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function addGoodsCombination(data) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_combination",
|
|
|
|
|
method: "post",
|
|
|
|
|
data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function getGoodsCombination(params) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_combination",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function showGoodsCombination(id) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_combination/" + id,
|
|
|
|
|
method: "get",
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function updateGoodsCombination(id, data) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_combination/" + id,
|
|
|
|
|
method: "patch",
|
|
|
|
|
data,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function delGoodsCombination(id) {
|
|
|
|
|
return http({
|
|
|
|
|
url: "/api/goods_combination/" + id,
|
|
|
|
|
method: "delete",
|
|
|
|
|
});
|
2024-03-14 20:50:29 +08:00
|
|
|
}
|