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 @@ + + + + +
+ + + + +
+ + +
+
- + diff --git a/manager/src/views/order/order/orderDetail.vue b/manager/src/views/order/order/orderDetail.vue index 3845b868..1a5decf9 100644 --- a/manager/src/views/order/order/orderDetail.vue +++ b/manager/src/views/order/order/orderDetail.vue @@ -10,7 +10,7 @@ - + @@ -28,7 +28,10 @@ {{ orderInfo.order.clientType | clientTypeWay }} - +
+
订单备注:
+
{{ orderInfo.order.sellerRemark }}
+
订单状态:
@@ -441,7 +444,7 @@
@@ -509,6 +512,23 @@
+ +

+ + 编辑备注 +

+
+ + + + + +
+
+ + +
+
@@ -516,7 +536,7 @@ diff --git a/manager/src/views/promotions/full-discount/full-discount.vue b/manager/src/views/promotions/full-discount/full-discount.vue index 31b0e1c1..dbc2ca30 100644 --- a/manager/src/views/promotions/full-discount/full-discount.vue +++ b/manager/src/views/promotions/full-discount/full-discount.vue @@ -50,6 +50,9 @@ > +
+ +
+
+ +
+ + +
+ 活动名称将显示在对人拼团活动列表中,方便商家管理使用,最多输入25个字符 +
+
+ + + + + + + + + + 参团人数不少于2人,不得超过10人。 + + + + 件/人 + + 如果设置为0则视为不限制购买数量 + + + + + 开启 + + + 关闭 + + +
+ 开启虚拟成团后,24小时人数未满的团,系统将会模拟匿名买家凑满人数,使该团成团;您只需要对已付款参团的真实买家发货;建议合理开启以提高成团率 +
+ + +
+ 拼团规则描述不能为空且不能大于255个字,会在WAP拼团详情页面显示 +
+ +
+ + +
+
+ + +
+
+ + + diff --git a/manager/src/views/promotions/pintuan/pintuan.vue b/manager/src/views/promotions/pintuan/pintuan.vue index bd49c845..a00b7ee4 100644 --- a/manager/src/views/promotions/pintuan/pintuan.vue +++ b/manager/src/views/promotions/pintuan/pintuan.vue @@ -41,6 +41,9 @@ +
+ +
{{ item }}
- - -