| | |
| | | */ |
| | | |
| | | import { http, Method } from "@/utils/request.js"; |
| | | import api from "@/config/api.js"; |
| | | |
| | | /** |
| | | * 从ES中获取相关商品品牌名称,分类名称及属性 |
| | | */ |
| | | export function getGoodsMessage(goodsId) { |
| | | export function getGoodsMessage(goodsId) { |
| | | return http.request({ |
| | | url: `/goods/goods/get/${goodsId}`, |
| | | method: Method.GET, |
| | |
| | | * @param skuId 商品ID |
| | | * @returns {AxiosPromise} |
| | | */ |
| | | export function getGoods(skuId, goodsId) { |
| | | export function getGoods(skuId, goodsId) { |
| | | return http.request({ |
| | | url: `/goods/goods/sku/${goodsId}/${skuId}`, |
| | | method: Method.GET, |
| | |
| | | * 获取商品分销 |
| | | * @param distributionId 商品分销ID |
| | | */ |
| | | export function getGoodsDistribution(distributionId) { |
| | | export function getGoodsDistribution(distributionId) { |
| | | return http.request({ |
| | | url: `/distribution/distribution/bindingDistribution/${distributionId}`, |
| | | method: Method.GET, |
| | |
| | | export function getGoodsList(params) { |
| | | return http.request({ |
| | | url: "/goods/goods/es", |
| | | method: Method.GET, |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 发布视频关联商品-获取商品列表 |
| | | * @param params |
| | | * @returns {AxiosPromise} |
| | | */ |
| | | export function getVideoGoodsList(params) { |
| | | return http.request({ |
| | | url: "/goods/goods/video/es", |
| | | method: Method.GET, |
| | | params, |
| | | }); |
| | |
| | | /** |
| | | * 获取 小程序码 |
| | | */ |
| | | export function getMpCode(params){ |
| | | export function getMpCode(params) { |
| | | return http.request({ |
| | | url:`/passport/connect/miniProgram/mp/unlimited`, |
| | | method:Method.GET, |
| | | url: `/passport/connect/miniProgram/mp/unlimited`, |
| | | method: Method.GET, |
| | | params |
| | | }) |
| | | } |
| | |
| | | /** |
| | | * 根据shortlink 获取页面参数 |
| | | */ |
| | | export function getMpScene(id){ |
| | | export function getMpScene(id) { |
| | | return http.request({ |
| | | url:`/passport/connect/miniProgram/mp/unlimited/scene?id=${id}`, |
| | | method:Method.GET, |
| | | url: `/passport/connect/miniProgram/mp/unlimited/scene?id=${id}`, |
| | | method: Method.GET, |
| | | |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 卖家商品列表 |
| | | * |
| | | */ |
| | | export function getStoreGoods(params) { |
| | | return http.request({ |
| | | url: api.store + '/goods/goods/list', |
| | | method: Method.GET, |
| | | needToken: true, |
| | | params |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 卖家商品详情 |
| | | * |
| | | */ |
| | | export function getStoreGoodsInfo(id) { |
| | | return http.request({ |
| | | url: api.store + `/goods/goods/get/${id}`, |
| | | needToken: true, |
| | | method: Method.GET |
| | | }) |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 创建商品 |
| | | */ |
| | | export function createStoreGoods(params) { |
| | | return http.request({ |
| | | url: api.store + `/goods/goods/create`, |
| | | method: Method.POST, |
| | | needToken: true, |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 修改商品 |
| | | */ |
| | | export function updateStoreGoods(params) { |
| | | return http.request({ |
| | | url: api.store + +`/goods/goods/update/${params.id}`, |
| | | needToken: true, |
| | | method: Method.PUT, |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 卖家商品分类信息 |
| | | * |
| | | */ |
| | | export function getStoreGoodsCategory() { |
| | | return http.request({ |
| | | url: api.store + `/goods/category/all`, |
| | | needToken: true, |
| | | method: Method.GET |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 卖家商品分类信息 |
| | | * |
| | | */ |
| | | export function getStoreGoodsBrands(categoryId) { |
| | | return http.request({ |
| | | url: api.store + `/goods/category/${categoryId}/brands`, |
| | | needToken: true, |
| | | method: Method.GET |
| | | }) |
| | | } |
| | | export function getgoodsUnit() { |
| | | return http.request({ |
| | | url: api.store + `/goods/goodsUnit`, |
| | | needToken: true, |
| | | method: Method.GET, |
| | | params: { pageNumber: 1, pageSize: 200 } |
| | | }) |
| | | } |
| | | |
| | | export function upGoods(params) { |
| | | return http.request({ |
| | | url: api.store + `/goods/goods/up`, |
| | | needToken: true, |
| | | method: Method.PUT, |
| | | params: params |
| | | }) |
| | | } |
| | | export function lowGoods(params) { |
| | | return http.request({ |
| | | url: api.store + `/goods/goods/under`, |
| | | needToken: true, |
| | | method: Method.PUT, |
| | | params: params |
| | | }) |
| | | } |
| | | export function getGoodsSkuData(params) { |
| | | return http.request({ |
| | | url: api.store + '/goods/goods/sku/list', |
| | | needToken: true, |
| | | method: Method.GET, |
| | | params: params |
| | | }) |
| | | } |
| | | |
| | | |
| | | export function updateStocks(params) { |
| | | return http.request({ |
| | | url: api.store + `/goods/goods/update/stocks`, |
| | | needToken: true, |
| | | method: Method.PUT, |
| | | header: { "content-type": "application/json" }, |
| | | data: params |
| | | }) |
| | | } |
| | | |