2020-06-15 02:00:14 +00:00
|
|
|
|
export default {
|
|
|
|
|
init(vm){
|
|
|
|
|
return {
|
2020-07-15 08:21:43 +00:00
|
|
|
|
// 获取首页轮播
|
|
|
|
|
getIndexSwiper() {
|
|
|
|
|
return vm.$u.post('adv/indexadv');
|
|
|
|
|
},
|
|
|
|
|
// 获取首页轮播
|
|
|
|
|
getZhiBoSwiper() {
|
|
|
|
|
return vm.$u.post('adv/divebroadcastxadv');
|
|
|
|
|
},
|
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,
|
|
|
|
|
});
|
|
|
|
|
},
|
2020-07-15 08:21:43 +00:00
|
|
|
|
// 直播列表
|
|
|
|
|
// getZhiboList() {
|
|
|
|
|
// return vm.$u.post('article/articleCollect', {
|
|
|
|
|
// article_id: article_id,
|
|
|
|
|
// });
|
|
|
|
|
// },
|
2020-06-30 10:06:50 +00:00
|
|
|
|
// 屏蔽用户
|
|
|
|
|
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
|
|
|
|
// 商品推荐
|
2020-07-17 09:34:42 +00:00
|
|
|
|
getGoodsRecommend({page, gc_id}){
|
2020-06-18 06:57:26 +00:00
|
|
|
|
return vm.$u.post('Goods/getGoodsRecommend', {
|
2020-07-17 09:34:42 +00:00
|
|
|
|
page: page,
|
|
|
|
|
gc_id: gc_id,
|
2020-06-18 06:57:26 +00:00
|
|
|
|
});
|
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
|
|
|
|
// 选择地区计算运费
|
2020-07-16 09:39:06 +00:00
|
|
|
|
getFreight({ freight_hash, city_id, area_id, delivery }) {
|
2020-07-06 09:32:29 +00:00
|
|
|
|
return vm.$u.post('Buy/change_addr', {
|
|
|
|
|
freight_hash: freight_hash,
|
|
|
|
|
city_id: city_id,
|
|
|
|
|
area_id: area_id,
|
2020-07-16 09:39:06 +00:00
|
|
|
|
delivery: delivery,
|
2020-07-06 09:32:29 +00:00
|
|
|
|
});
|
|
|
|
|
},
|
2020-06-29 09:24:57 +00:00
|
|
|
|
// 商品详情
|
2020-07-15 08:21:43 +00:00
|
|
|
|
// getGoodsDetails({ id }) {
|
|
|
|
|
// return vm.$u.post('Goods/goodDetails', {
|
|
|
|
|
// goods_id: id
|
|
|
|
|
// });
|
|
|
|
|
// },
|
|
|
|
|
// 商品详情
|
2020-06-29 09:24:57 +00:00
|
|
|
|
getGoodsDetails({ id }) {
|
2020-07-15 08:21:43 +00:00
|
|
|
|
return vm.$u.post('goods/goodsInfo', {
|
2020-06-29 09:24:57 +00:00
|
|
|
|
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-18 03:44:05 +00:00
|
|
|
|
},
|
|
|
|
|
// 商品搜索
|
|
|
|
|
ShopSearch({keyword,page = 1,order = 'goods_salenum'}){
|
|
|
|
|
return vm.$u.post('ShopSearch/search',{
|
|
|
|
|
keyword,page,order
|
|
|
|
|
})
|
2020-07-18 03:44:45 +00:00
|
|
|
|
},
|
2020-07-15 08:21:43 +00:00
|
|
|
|
// 秒杀推荐
|
|
|
|
|
recommendedSpike() {
|
|
|
|
|
return vm.$u.post('Spike/recommendedSpike');
|
|
|
|
|
},
|
|
|
|
|
// 秒杀详情
|
|
|
|
|
getSpikeInfo({ id }) {
|
|
|
|
|
return vm.$u.post('Spike/spikeInfo', {
|
|
|
|
|
groupbuy_id: id
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
// 秒杀列表
|
|
|
|
|
getSpikeList({ page }) {
|
|
|
|
|
return vm.$u.post('spike/spikeList', {
|
|
|
|
|
page: page
|
|
|
|
|
});
|
|
|
|
|
},
|
2020-07-16 09:39:06 +00:00
|
|
|
|
// 拼团列表
|
2020-07-17 09:34:42 +00:00
|
|
|
|
getPinTuanList({ page, gc_id }) {
|
|
|
|
|
return vm.$u.post('Specialci/pintuanList', {
|
|
|
|
|
page: page,
|
|
|
|
|
gc_id: gc_id,
|
|
|
|
|
});
|
2020-07-16 09:39:06 +00:00
|
|
|
|
},
|
|
|
|
|
// 拼团商品详情
|
|
|
|
|
getPinTuanDetails({ pintuan_id }) {
|
|
|
|
|
return vm.$u.post('Specialci/pintuanInfo', { pintuan_id: pintuan_id });
|
|
|
|
|
},
|
2020-07-20 09:17:41 +00:00
|
|
|
|
// 推荐拼团
|
2020-07-17 09:34:42 +00:00
|
|
|
|
getPinTuanPush() {
|
|
|
|
|
return vm.$u.post('Specialci/pintuanPush');
|
|
|
|
|
},
|
2020-07-20 09:17:41 +00:00
|
|
|
|
// 开团/参团
|
|
|
|
|
withImmediate({ pintuan_id, pintuangroup_headid, pintuangroup_id}) {
|
|
|
|
|
return vm.$u.post('Specialci/withImmediate', {
|
|
|
|
|
pintuan_id: pintuan_id,
|
|
|
|
|
pintuangroup_headid: pintuangroup_headid,
|
|
|
|
|
pintuangroup_id: pintuangroup_id,
|
|
|
|
|
});
|
|
|
|
|
},
|
2020-07-17 09:34:42 +00:00
|
|
|
|
// 商品分类(拼团分类)
|
|
|
|
|
getGoodsClass() {
|
|
|
|
|
return vm.$u.post('Specialci/goodsClass');
|
|
|
|
|
},
|
|
|
|
|
// 优惠券列表(要兑换的)
|
2020-07-16 09:39:06 +00:00
|
|
|
|
getCouponList({ page, store_id, type, gc_id }) {
|
|
|
|
|
return vm.$u.post('Coupon/CouponList', {
|
|
|
|
|
page: page,
|
|
|
|
|
store_id: store_id,
|
|
|
|
|
type: type,
|
|
|
|
|
gc_id: gc_id,
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
// 领取优惠券
|
2020-07-17 09:34:42 +00:00
|
|
|
|
getCoupon({ id }) {
|
2020-07-16 09:39:06 +00:00
|
|
|
|
return vm.$u.post('Coupon/getCoupon', {
|
2020-07-17 09:34:42 +00:00
|
|
|
|
vouchertemplate_id: id,
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
// 我的优惠券(已有的)
|
|
|
|
|
getMemberCouponList({ store_id, gc_id, type, status }) {
|
|
|
|
|
return vm.$u.post('Coupon/getMemberCouponList', {
|
|
|
|
|
store_id: store_id,
|
|
|
|
|
gc_id: gc_id,
|
|
|
|
|
type: type,
|
|
|
|
|
status: status,
|
2020-07-16 09:39:06 +00:00
|
|
|
|
});
|
2020-07-02 07:39:25 +00:00
|
|
|
|
}
|
2020-06-15 02:00:14 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|