| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442 |
- import request from "@/utils/request.js";
- /**
- * 获取产品详情
- * @param int id
- *
- */
- export function getProductDetail(id) {
- return request.get('store/product/detail/' + id, {}, {
- noAuth: true
- });
- }
- /**
- * 产品分享二维码 推广员
- * @param int id
- */
- export function getProductCode(id, data) {
- return request.get('store/product/qrcode/' + id, data, {
- noAuth: true
- });
- }
- // #ifndef MP
- // export function getProductCode(id){
- // return request.get('store/product/qrcode/' + id, {type:'wechat'},{ noAuth : true });
- // }
- // #endif
- // #ifdef MP
- // export function getProductCode(id){
- // return request.get('store/product/qrcode/' + id, {type:'routine'},{ noAuth : true });
- // }
- // #endif
- /**
- * 添加收藏
- * @param int id
- * @param string category product=普通产品,product_seckill=秒杀产品
- */
- export function collectAdd(data) {
- return request.post('user/relation/create', data);
- }
- /**
- * 删除收藏产品
- * @param int id
- * @param string category product=普通产品,product_seckill=秒杀产品
- */
- export function collectDel(data) {
- return request.post('user/relation/delete', data);
- }
- /**
- * 购车添加
- *
- */
- export function postCartAdd(data) {
- return request.post('user/cart/create', data);
- }
- /**
- * 获取分类列表
- *
- */
- export function getCategoryList() {
- return request.get('store/product/category/lst', {}, {
- noAuth: true
- });
- }
- /**
- * 获取产品列表
- * @param object data
- */
- export function getProductslist(data) {
- if (data.brand_id && Array.isArray(data.brand_id)) {
- data = {
- ...data
- }
- data.brand_id = data.brand_id.toString()
- }
- return request.get('product/spu/lst', data, {
- noAuth: true
- });
- }
- /**
- * 获取品牌列表
- * @param object data
- */
- export function getBrandlist(data) {
- return request.get('store/product/brand/lst', data, {
- noAuth: true
- });
- }
- /**
- * 获取推荐产品
- *
- */
- export function getProductHot(page, limit) {
- return request.get("product/spu/recommend", {
- page: page === undefined ? 1 : page,
- limit: limit === undefined ? 10 : limit
- }, {
- noAuth: true
- });
- }
- /**
- * 批量收藏
- *
- * @param object id
- * @param string category
- */
- export function collectAll(data) {
- return request.post('user/relation/batch/create', data);
- }
- /**
- * 首页产品的轮播图和产品信息
- * @param int type
- *
- */
- export function getGroomList(type, data) {
- return request.get('product/spu/hot/' + type, data, {
- noAuth: true
- });
- }
- /**
- * 获取商品收藏列表
- * @param object data
- */
- export function getCollectUserList(data) {
- return request.get('user/relation/product/lst', data)
- }
- /**
- * 获取产品评论
- * @param int id
- * @param object data
- *
- */
- export function getReplyList(id, data) {
- return request.get('store/product/reply/lst/' + id, data, {
- noAuth: true
- })
- }
- /**
- * 产品评价数量和好评度
- * @param int id
- */
- export function getReplyConfig(id) {
- return request.get('reply/config/' + id);
- }
- /**
- * 获取搜索关键字获取
- *
- */
- export function getSearchKeyword() {
- return request.get('common/hot_keyword', {}, {
- noAuth: true
- });
- }
- /**
- * 门店列表
- * @returns {*}
- */
- export function storeListApi(data) {
- return request.get("store_list", data, {
- noAuth: true
- });
- }
- /**
- * 商户列表
- * @returns {*}
- */
- export function storeMerchantList(data) {
- return request.get("store/merchant/lst", data, {
- noAuth: true
- });
- }
- /**
- * 获取商铺详情
- * @param {Object} id 商铺id
- * @param {Object} data 商铺数据
- */
- export function getStoreDetail(id, data) {
- return request.get("store/merchant/detail/" + id, data, {
- noAuth: true
- });
- }
- /**
- * 获取商铺商品列表
- * @param {Object} id 商铺 id
- * @param {Object} data 商铺商品列表数据
- */
- export function getStoreGoods(id, data) {
- return request.get("product/spu/merchant/" + id, data, {
- noAuth: true
- });
- }
- /**
- * 获取商铺分类列表
- * @param {Object} id 商铺 id
- * @param {Object} data
- */
- export function getStoreCategory(id, data) {
- return request.get("store/merchant/category/lst/" + id, data, {
- noAuth: true
- });
- }
- /**
- * 关注商铺
- * @param {Object} type_id 商铺 id
- */
- export function followStore(type_id) {
- return request.post("user/relation/create", {
- type: 10,
- type_id: type_id
- });
- }
- /**
- * 取消商铺关注
- * @param {Object} type_id 商铺 id
- */
- export function unfollowStore(type_id) {
- return request.post("user/relation/delete", {
- type: 10,
- type_id: type_id
- });
- }
- /**
- * 获取商铺优惠券
- * @param {Object} id
- */
- export function getStoreCoupon(id) {
- return request.get("coupon/store/" + id, {
- noAuth: true
- });
- }
- /**
- * 获取商铺优惠券
- */
- export function getMerchantLst(data) {
- return request.get("user/relation/merchant/lst", data, {
- noAuth: true
- });
- }
- /**
- * 物流信息
- */
- export function express(id) {
- return request.post("ordero/express/" + id, {
- noAuth: true
- });
- }
- /**
- * 子集分类
- * @returns {*}
- */
- export function storeCategory(pid) {
- return request.get("store/product/category", pid, {
- noAuth: true
- });
- }
- /**
- * 分销说明
- * @returns {*}
- */
- export function bagExplain() {
- return request.get("store/product/bag/explain");
- }
- /**
- * 分销礼包推荐列表
- * @returns {*}
- */
- export function bagRecommend() {
- return request.get("product/spu/bag/recommend");
- }
- /**
- * 分销礼包列表
- * @returns {*}
- */
- export function productBag(data) {
- return request.get("product/spu/bag", data, {
- noAuth: true
- });
- }
- /**
- * 商铺二维码
- * @returns {*}
- */
- export function merchantQrcode(id, data) {
- return request.get("store/merchant/qrcode/" + id, data, {
- noAuth: true
- });
- }
- /**
- * 推荐商品
- * @returns {*}
- */
- export function merchantProduct(id, data) {
- if (data.brand_id && Array.isArray(data.brand_id)) {
- data = {
- ...data
- }
- data.brand_id = data.brand_id.toString()
- }
- return request.get("product/spu/merchant/" + id, data, {
- noAuth: true
- });
- }
- /**
- * 推荐商品banner
- * @returns {*}
- */
- export function getHotBanner(type) {
- return request.get("common/hot_banner/" + type, {}, {
- noAuth: true
- });
- }
- /**
- * 商户入驻表单
- * @returns {*}
- */
- export function create(data) {
- return request.post("intention/create", data);
- }
- /**
- * 商户入驻短信验证码
- * @returns {*}
- */
- export function verify(data) {
- return request.post("auth/verify", data);
- }
- /**
- * 获取秒杀商品详情
- * @param int id
- *
- */
- export function getSeckillProductDetail(id) {
- return request.get('store/product/seckill/detail/' + id, {}, {
- noAuth: true
- });
- }
- /**
- * 直播推荐列表
- * @returns {*}
- */
- export function getLiveList() {
- return request.get("broadcast/hot", {}, {
- noAuth: true
- });
- }
- /**
- * 直播列表
- * @returns {*}
- */
- export function getBroadcastListApi(data) {
- return request.get("broadcast/lst", data, {
- noAuth: true
- });
- }
- /**
- * 商户分类
- * @returns {*}
- */
- export function merClassifly() {
- return request.get("intention/cate");
- }
- /**
- * 获取预售商品详情
- * @param int id
- *
- */
- export function getPresellProductDetail(id) {
- return request.get('store/product/presell/detail/' + id, {}, {
- noAuth: true
- });
- }
- /**
- * 获取商户申请记录
- * @param int id
- *
- */
- export function getApplicationRecordList(data) {
- return request.get('intention/lst', data);
- }
- /**
- * 获取商户申请详情
- * @param int id
- *
- */
- export function getGoodsDetails(id) {
- return request.get('intention/detail/' + id, {});
- }
- /**
- * 修改入驻信息
- * @param int id
- *
- */
- export function updateGoodsRecord(id, data) {
- return request.post('intention/update/' + id, data);
- }
- /**
- * 获取定位详细地址
- * @param int id
- *
- */
- export function getGeocoder(data) {
- return request.get(`lbs/geocoder?location=${data.lat},${data.long}`, {}, {
- noAuth: true
- });
- }
|