绿满眶商城微信小程序-uniapp
peng
14 小时以前 a6c950ba797dffec842cf7e923fc439868645766
api/goods.js
@@ -3,11 +3,12 @@
 */
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,
@@ -30,7 +31,7 @@
 * @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,
@@ -41,7 +42,7 @@
 * 获取商品分销
 * @param distributionId 商品分销ID
 */
 export function getGoodsDistribution(distributionId) {
export function getGoodsDistribution(distributionId) {
  return http.request({
    url: `/distribution/distribution/bindingDistribution/${distributionId}`,
    method: Method.GET,
@@ -57,6 +58,19 @@
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,
  });
@@ -200,10 +214,10 @@
/**
 * 获取 小程序码
 */
 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
  })
}
@@ -211,10 +225,130 @@
/**
 * 根据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
  })
}