diff --git a/manager/src/api/distribution.js b/manager/src/api/distribution.js
index b12706a6..6f93fe70 100644
--- a/manager/src/api/distribution.js
+++ b/manager/src/api/distribution.js
@@ -57,5 +57,15 @@ export const auditDistributionCash = (id,params) => {
return postRequest(`/distribution/cash/audit/${id}`, params)
}
+// 取消分销商品
+export const distributionGoodsCancel = (id) => {
+ return deleteRequest(`/distribution/goods/cancel/${id}`)
+ }
+
+// 选择分销商品
+export const distributionGoodsCheck = (id,param) => {
+return putRequest(`/distribution/goods/checked/${id}`,param)
+}
+
diff --git a/manager/src/api/goods.js b/manager/src/api/goods.js
index cab60545..ce2b7954 100644
--- a/manager/src/api/goods.js
+++ b/manager/src/api/goods.js
@@ -1,5 +1,5 @@
// 统一请求路径前缀在libs/axios.js中修改
-import { getRequest, postRequest, putRequest, deleteRequest} from '@/libs/axios';
+import { getRequest, postRequest, putRequest, deleteRequest } from '@/libs/axios';
// 获取商品品牌分页列表
export const getManagerBrandPage = (params) => {
@@ -7,8 +7,8 @@ export const getManagerBrandPage = (params) => {
}
// 批量删除
-export const delBrand = (ids) =>{
- return deleteRequest(`/goods/brand/delByIds/${ids}`)
+export const delBrand = (ids) => {
+ return deleteRequest(`/goods/brand/delByIds/${ids}`)
}
@@ -48,12 +48,12 @@ export const getSpecificationList = (params) => {
//获取分类列表数据
export const getAllCategoryList = (parent_id) => {
- return getRequest(`/goods/category/${parent_id}/all-children`)
+ return getRequest(`/goods/category/${parent_id}/all-children`)
}
//获取分类列表数据
export const getCategoryTree = () => {
- return getRequest(`/goods/category/allChildren`)
+ return getRequest(`/goods/category/allChildren`)
}
// 添加商品分类
@@ -83,7 +83,7 @@ export const insertSpec = (params) => {
return postRequest('/goods/spec', params)
}
// 添加或修改规格设置
-export const updateSpec = (id,params) => {
+export const updateSpec = (id, params) => {
return putRequest(`/goods/spec/${id}`, params)
}
//根据分类id获取关联规格
@@ -103,11 +103,11 @@ export const getGoodsCategory = (parent_id) => {
// 上架商品
export const upGoods = (id, params) => {
return putRequest(`/goods/goods/${id}/up`, params)
- }
- // 下架商品
- export const lowGoods = (id, params) => {
+}
+// 下架商品
+export const lowGoods = (id, params) => {
return putRequest(`/goods/goods/${id}/under`, params)
- }
+}
// 获取商品sku分页列表
export const getGoodsSkuData = (params) => {
@@ -170,38 +170,38 @@ export const getGoodsSpecInfo = (category_id, params) => {
//获取sku列表
export const getSkuPage = (params) => {
- return getRequest(`/goodsSku/getByPage`, params)
+ return getRequest(`/goodsSku/getByPage`, params)
}
//查看商品详情
export const getGoodsDetail = (id) => {
- return getRequest(`/goods/goods/get/${id}`)
+ return getRequest(`/goods/goods/get/${id}`)
}
// 获取订单统计图表
export const getOrderChart = (params) => {
- return getRequest(`/statistics/order`, params)
+ return getRequest(`/statistics/order`, params)
}
// 订单统计概览
export const getOrderOverView = (params) => {
- return getRequest(`/statistics/order/overview`, params)
+ return getRequest(`/statistics/order/overview`, params)
}
// 统计相关订单统计
export const statisticsOrderList = (params) => {
- return getRequest(`/statistics/order/order`, params)
+ return getRequest(`/statistics/order/order`, params)
}
// 统计相关退单统计
export const statisticsOrderRefundList = (params) => {
- return getRequest(`/statistics/order/refund`, params)
+ return getRequest(`/statistics/order/refund`, params)
}
@@ -225,3 +225,35 @@ export const refundStatistics = (params) => {
export const refundPriceStatistics = (params) => {
return getRequest(`/statistics/refund/order/getPrice`, params)
}
+// 获取草稿商品分页列表
+export const getDraftGoodsListData = params => {
+ return getRequest("/goods/draftGoods/page", params);
+};
+// 获取草稿商品详情
+export const getDraftGoodsDetail = id => {
+ return getRequest(`/goods/draftGoods/${id}`);
+};
+// 保存草稿商品
+export function saveDraftGoods(params) {
+ return postRequest("/goods/draftGoods/save", params, {
+ "Content-Type": "application/json"
+ });
+}
+
+// 删除草稿商品
+export const deleteDraftGoods = id => {
+ return deleteRequest(`/goods/draftGoods/${id}`);
+};
+
+
+export function createGoods(params) {
+ return postRequest("/goods/goods/create", params, {
+ "Content-Type": "application/json"
+ });
+}
+
+export function editGoods(goodsId, params) {
+ return putRequest(`/goods/goods/update/${goodsId}`, params, {
+ "Content-Type": "application/json"
+ });
+}
diff --git a/manager/src/api/order.js b/manager/src/api/order.js
index 052ba454..bfaf31bf 100644
--- a/manager/src/api/order.js
+++ b/manager/src/api/order.js
@@ -126,10 +126,7 @@ export const getAfterSaleOrderDetail = (sn) => {
export const getAfterSaleTraces = (sn) => {
return getRequest(`/order/afterSale/getDeliveryTraces/${sn}`)
}
-// 获取商家选中的物流公司
-export const getLogisticsChecked = () => {
- return getRequest(`/other/logistics/getChecked`)
-}
+
//查询物流
export const getTraces = (sn, params) => {
@@ -165,3 +162,14 @@ export const storeAddress = (sn) => {
export const orderTake = (sn, verificationCode) => {
return putRequest(`/order/order/take/${sn}/${verificationCode}`);
};
+
+//分包裹发货
+export const partDelivery = (orderSn,params) => {
+ return postRequest(`/order/order/${orderSn}/partDelivery`,params,{
+ "Content-type": "application/json"
+ })
+}
+// 修改订单备注
+export const modifyOrderRemark = (sn, params) => {
+ return putRequest(`/order/order/${sn}/sellerRemark`, params);
+};
diff --git a/manager/src/api/promotion.js b/manager/src/api/promotion.js
index 880ae648..13685347 100644
--- a/manager/src/api/promotion.js
+++ b/manager/src/api/promotion.js
@@ -280,4 +280,33 @@ export const deletePointsGoodsCategoryById = id => {
// 获取优惠券领取记录
export const getCouponReceiveList = (params) => {
return getRequest("/promotion/coupon/received", params);
-};
\ No newline at end of file
+};
+
+// 新增满减活动
+export const newFullDiscount = (params) => {
+ return postRequest(`/promotion/fullDiscount`, params, { 'Content-type': 'application/json' })
+}
+
+
+// 编辑满减活动
+export const editFullDiscount = (params) => {
+ return putRequest(`/promotion/fullDiscount`, params, { 'Content-type': 'application/json' })
+}
+// 新建 拼团
+export const savePintuan = (params) => {
+ return postRequest('/promotion/pintuan', params, { 'Content-type': 'application/json' })
+}
+// 编辑 拼团
+export const editPintuan = (params) => {
+ return putRequest('/promotion/pintuan', params, { 'Content-type': 'application/json' })
+}
+
+// 添加限时抢购 商品
+export const setSeckillGoods = (params) => {
+ return postRequest(`/promotion/seckill/apply/${params.seckillId}`, params.applyVos, { 'Content-type': 'application/json' })
+}
+
+// 添加限时抢购 商品
+export const removeSeckillGoods = (seckillId, ids) => {
+ return deleteRequest(`/promotion/seckill/apply/${seckillId}/${ids}`)
+}
diff --git a/manager/src/api/shops.js b/manager/src/api/shops.js
index 972463e8..8bb21632 100644
--- a/manager/src/api/shops.js
+++ b/manager/src/api/shops.js
@@ -89,9 +89,21 @@ export const downloadBill = (id) => {
// 获取物流模版
export const getShipTemplate = (id) => {
- // return getRequest(`/order/bill/shipTemplate`)
+ return getRequest(`/order/bill/shipTemplate`)
}
export const replyMemberComment = (id, params) => {
return putRequest(`/member/evaluation/reply/${id}`, params)
}
+//删除运费模板
+export const deleteShipTemplate = (id) => {
+ return deleteRequest(`/setting/freightTemplate/${id}`)
+}
+//新增运费模板
+export const addShipTemplate = (params, headers) => {
+ return postRequest(`/setting/freightTemplate`, params, headers)
+}
+//编辑运费模板
+export const editShipTemplate = (id, params, headers) => {
+ return putRequest(`/setting/freightTemplate/${id}`, params, headers)
+}
diff --git a/manager/src/router/router.js b/manager/src/router/router.js
index 5e16c9b4..bfa4c379 100644
--- a/manager/src/router/router.js
+++ b/manager/src/router/router.js
@@ -242,6 +242,12 @@ export const otherRouter = {
name: "pintuan-goods",
component: () => import("@/views/promotions/pintuan/pintuan-goods.vue")
},
+ {
+ path: "promotions/pintuan/pintuan-create",
+ title: "添加拼团活动",
+ name: "pintuan-create",
+ component: () => import("@/views/promotions/pintuan/pintuan-create.vue")
+ },
{
path: "promotions/full-discount-detail",
title: "满减满折详情",
diff --git a/manager/src/views/distribution/distributionGoods.vue b/manager/src/views/distribution/distributionGoods.vue
index 9fc9a293..b674a1e0 100644
--- a/manager/src/views/distribution/distributionGoods.vue
+++ b/manager/src/views/distribution/distributionGoods.vue
@@ -9,6 +9,8 @@