/** *@des 商品模块接口 *@author zhengjinyi *@date 2020/03/19 14:56:57 *@param registerByPass */ import request from '@/common/config/caimeiApi.js' import $reg from '@/common/config/common.js' /** * 获取商品分类 */ export function queryGoodscategory() { return new Promise(function(resolve,reject) { request.lodingGet("/product/classify",{}, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @三级分类下的商品列表 * @param:tinyTypeID 三级分类ID * @param:pageNum 页码 * @param:pageSize 每页显示条数 */ export function queryGoodslist(url,params) { return new Promise(function(resolve,reject) { request.get(url,params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @商品搜索 * @param:searchWord 关键词 * @param:pageNum 页码 * @param:pageSize 每页显示条数 */ export function querySearchProduct(params) { return new Promise(function(resolve,reject) { request.get("/product/search",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @搜索历史记录 * @param:header请求头加入token */ export function querySearchHistory() { return new Promise(function(resolve,reject) { request.get("/product/searchHistory",{}, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @商品详情 * @param:productID 商品ID */ export function queryProductDetils(params) { return new Promise(function(resolve,reject) { request.get("/product/details",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @商品相关推荐 * @param:productID 商品ID */ export function queryRelevant(params) { return new Promise(function(resolve,reject) { request.get("/product/relevant",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @商品评价 * @param:productID 商品ID */ export function queryEvaluate(params) { return new Promise(function(resolve,reject) { request.get("/product/evaluate",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @常用商品,精品推荐,热门推荐列表 * @param:preferredFlag 新品上线(001) 优惠商品(010) 常用商品(100),, * @param:pageNum 页码 * @param:pageSize 每页条数 */ export function queryPreferred(params) { return new Promise(function(resolve,reject) { request.get("/product/preferred",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @再次购买商品列表 * @param: * @param:pageNum 页码 * @param:pageSize 每页条数 */ export function queryAgaingoodslist(params) { return new Promise(function(resolve,reject) { request.get("/product/preferred",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); } /** * @加入购物车 * @param: * @param:pageNum 页码 * @param:pageSize 每页条数 */ export function addCart(params) { return new Promise(function(resolve,reject) { request.get("/product//preferred",params, res => { if(res.code == 0){ resolve(res); }else{ reject(res) } }) }); }