deming/common/api/shop.js

156 lines
3.9 KiB
JavaScript
Raw Normal View History

2020-06-15 02:00:14 +00:00
export default {
init(vm){
return {
2020-06-29 09:24:57 +00:00
// 发现列表
getArticlelist({ page, value, store_id, member_id, is_video_img }){
return vm.$u.post('article/articlelist', {
page: page,
like: value, // 搜索内容
store_id: store_id,
member_id: member_id,
is_video_img: is_video_img,
});
},
2020-07-01 09:32:36 +00:00
// 发现详情
getArticleInfo({ article_id }){
return vm.$u.post('article/articleInfo', {
article_id: article_id,
});
},
2020-06-30 10:06:50 +00:00
// 发现(取消)点赞
articleLike({ article_id }) {
return vm.$u.post('article/articleLike', {
article_id: article_id,
});
},
// 发现(取消)收藏
articleCollect({ article_id }) {
return vm.$u.post('article/articleCollect', {
article_id: article_id,
});
},
// 屏蔽用户
articleAddShield({ article_id, member_id }) {
return vm.$u.post('article/articleAddShield', {
article_id: article_id,
member_id: member_id,
});
},
// 推荐达人
getRecommendList(){
return vm.$u.post('MemberExpert/recommendList');
},
2020-07-01 09:32:36 +00:00
// 达人(搜索)列表
getExpertList({ page, store_id, live_status, like_nickname }){
return vm.$u.post('MemberExpert/expertList', {
page: page,
store_id: store_id,
live_status: live_status,
like_nickname: like_nickname,
});
},
// 达人详情
getExpertInfo({ member_id }){
return vm.$u.post('MemberExpert/expertInfo', {
member_id: member_id,
});
},
2020-06-24 08:39:31 +00:00
// 获取商城首页信息(顶部轮播图与商品分类)
getShopTopList(){
return vm.$u.post('Shop/getShopTopList');
},
2020-06-30 10:06:50 +00:00
// 商品分类列表(树结构)
getGoodsClassifyList() {
return vm.$u.post('Goods/getGoodsClassifyList');
},
2020-06-18 06:57:26 +00:00
// 商品推荐
getGoodsRecommend({page}){
return vm.$u.post('Goods/getGoodsRecommend', {
page: page
});
2020-06-19 10:07:11 +00:00
},
// 购物车商品列表
getCartList() {
return vm.$u.post('cart/cartList');
2020-06-24 08:39:31 +00:00
},
// 购物车商品列表(树结构)
getCartTreeList() {
return vm.$u.post('cart/cartTreeList');
},
2020-06-29 00:47:37 +00:00
// 添加购物车
addCart({ goods_id, quantity }) {
return vm.$u.post('cart/cartAdd', {
goods_id: goods_id,
quantity: quantity
});
},
// 购物车删除商品
deleteCart({ id }) {
return vm.$u.post('cart/cartDel', {
2020-06-29 09:24:57 +00:00
cart_ids: id
});
},
2020-06-30 10:06:50 +00:00
// 购物车更新商品数量
cartUpdateNumber({ cart_id, quantity }) {
return vm.$u.post('cart/cartUpdate', {
cart_id: cart_id,
quantity: quantity
});
},
2020-07-14 01:15:51 +00:00
// 订单步骤1展示结算数据
settlementOrder({ ifcart, cart_id }) {
2020-06-30 10:06:50 +00:00
return vm.$u.post('buy/buy_step1', {
2020-07-14 01:15:51 +00:00
ifcart: ifcart,
2020-06-30 10:06:50 +00:00
cart_id: cart_id,
});
},
2020-07-14 01:15:51 +00:00
// 订单步骤2发起订单返回订单信息
sendOrder({ ifcart, cart_id, address_id, buy_city_id }) {
return vm.$u.post('buy/buy_step2', {
ifcart: ifcart,
cart_id: cart_id,
address_id: address_id,
buy_city_id: buy_city_id,
});
},
// 订单步骤3发起支付第三方统一下单
sendPay({ pay_sn, payment_code }) {
return vm.$u.post('Payment/real_order', {
pay_sn: pay_sn,
payment_code: payment_code,
});
},
2020-07-06 09:32:29 +00:00
// 选择地区计算运费
getFreight({ freight_hash, city_id, area_id }) {
return vm.$u.post('Buy/change_addr', {
freight_hash: freight_hash,
city_id: city_id,
area_id: area_id,
});
},
2020-06-29 09:24:57 +00:00
// 商品详情
getGoodsDetails({ id }) {
return vm.$u.post('Goods/goodDetails', {
goods_id: id
2020-06-29 00:47:37 +00:00
});
2020-06-30 10:06:50 +00:00
},
2020-07-02 07:39:25 +00:00
getStoreGoodsList({ id, page = 0}){
return vm.$u.post('Store/getStoreGoodsList', {
id: id,
page:page
});
2020-07-06 01:10:34 +00:00
},
getStoreImgVideoList({id}){
return vm.$u.post('Store/getStoreImgVideoList', {
id: id
});
2020-07-07 06:45:57 +00:00
},
goodsInfo({id}){
return vm.$u.post('goods/goodsInfo', {
goods_id: id
});
2020-07-02 07:39:25 +00:00
}
2020-06-15 02:00:14 +00:00
}
}
}