import request from '../utils/request' const app = getApp() /** * 获取商品列表 * @param params * @returns {Promise} */ export function getGoodsList(params) { return request({ url: 'seller/goods', method: 'get', loading: false, needToken:true, params }) } /** * 上架正常商品 商品相关API-添加商品 * @param params * @returns {Promise} */ export function aboveGoods(params) { return request({ url: 'seller/goods', method: 'post', needToken:true, loading: true, data:params, headers: { 'Content-Type': 'application/json' } }) } /** * 修改正常商品 编辑商品时用到 * @param id * @param params * @returns {Promise} */ export function editGoods(id, params) { return request({ url: `seller/goods/${id}`, method: 'put', needToken:true, data:params, headers: { 'Content-Type': 'application/json' } }) } /** * 查询单个商品信息 商品列表 编辑 * @param ids * @param params * @returns {Promise} */ export function getGoodData(ids, params) { return request({ url: `seller/goods/${ids}`, method: 'get', loading: false, needToken:true, params }) } /** * 商家下架商品 * @param ids * @param params * @returns {Promise} */ export function underGoods(ids, params) { return request({ url: `seller/goods/${ids}/under`, method: 'put', needToken:true, loading: true, data:params }) } /** * 商家上架商品 * @param ids */ export function unpGoods(ids) { return request({ url: `seller/goods/${ids}/up`, method: 'put', loading: true, needToken:true }) } /** * 查询库存商品数据 查询商品sku(规格)信息 * @param ids * @param params * @returns {Promise} */ export function getGoodsStockList(ids, params) { return request({ url: `seller/goods/${ids}/skus`, method: 'get', needToken:true, loading: false, params }) } /** * 保存库存商品 * @param goods_id * @param params * @returns {Promise} */ export function reserveStockGoods(goods_id, params) { return request({ url: `seller/goods/${goods_id}/quantity`, method: 'put', needToken:true, loading: true, data:params, headers: { 'Content-Type': 'application/json' } }) }