live.js 3.79 KB
Newer Older
李嘉林 committed
1 2 3 4 5 6 7
import { requestPOST, requestGET, requestPOST1 } from "@/utils/request.js";

export default {
  // 查询直播详情
  getLiveInfo(options) {
    return requestPOST1(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getLiveBroadcastInfoByIds?liveBroadcastId=${options}`);
  },
李嘉林 committed
8 9 10 11
  // 查询商品详情
  getProductInfo(options) {
    return requestPOST1(`${process.env.OLSHOP_URL}/product/get_product_info?productId=${options}`);
  },
李嘉林 committed
12 13
  // 查询所有产品规格详情
  getProductGoodsByProductInfo(options) {
李嘉林 committed
14
    return requestPOST1(`${process.env.OLSHOP_URL}/product/get_product_goods_by_product_info?productInfoId=${options}`);
李嘉林 committed
15 16 17
  },
  // 获取商品所有规格
  getProductGoodsSpecifications(options) {
李嘉林 committed
18
    return requestPOST1(`${process.env.OLSHOP_URL}/product/get_goods_specifications?productId=${options}`);
李嘉林 committed
19 20 21
  },
  // 查询产品信息
  getProductGoodsByMixId(options) {
李嘉林 committed
22
    return requestPOST1(`${process.env.OLSHOP_URL}/product/get_product_goods_by_mix_id?productGoodsMixId=${options}`);
李嘉林 committed
23 24 25 26 27
  },
  // 添加购物车
  addCart(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/cart/add_item`, options);
  },
李嘉林 committed
28 29 30 31 32 33 34 35
  // 实时查询直播状态
  getLiveStateById(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getLiveStateById`, options);
  },
  // 用户进入和退出直播间埋点接口
  userEntryOrExitsLiveRoom(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/userEntryOrExitsLiveRoom`, options);
  },
李嘉林 committed
36 37 38 39
  // 提交直播评论
  addGuestbook(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/addGuestbook`, options);
  },
李嘉林 committed
40 41
  // 直播间点赞接口
  addLiveLikeByUser(options) {
李嘉林 committed
42
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/addLiveLikeByUser`, options);
李嘉林 committed
43
  },
李嘉林 committed
44 45
  // 直播中商品列表
  getListByLiveBroadcastId(options) {
李嘉林 committed
46 47 48 49 50
    return requestGET(`${process.env.OLSHOP_URL}/liveBroadcastGoods/getListByLiveBroadcastId?id=${Number(options)}`);
  },
  // 单次直播数据统计接口
  getLiveStatisticsById(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getLiveStatisticsById`,options);
李嘉林 committed
51
  },
李嘉林 committed
52 53 54 55
  // 商品点击埋点记录
  addLiveUserGoodsByUser(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/addLiveUserGoodsByUser`,options);
  },
李嘉林 committed
56 57 58 59
  // 添加订阅和推送
  addLiveNoticeByCustomer(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/broadcastReminderRecord/addLiveNoticeByCustomer`,options);
  },
李嘉林 committed
60
  // 获取小程序码
程智春 committed
61 62
  getLiveQRCode(options,data) {
    return requestGET(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getLiveQRCode?id=${options}&kl=${data}`);
李嘉林 committed
63
  },
李嘉林 committed
64 65
  // 获取直播配置
  getConfigValueByConfigCode(options) {
李嘉林 committed
66 67 68 69 70
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getConfigValueByConfigCode`,options);
  },
  // 分享时记录
  addShareRecord(options) {
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/addShareRecord`,options);
李嘉林 committed
71
  },
程智春 committed
72 73 74
  //获取服务器时间戳
  queryServerTimeNow(){
    return requestGET(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getServerTimeNow`)
程智春 committed
75 76 77 78 79
  },
  // 获取个人资料
  getUserInfo() {
    return requestPOST(`${process.env.OLSHOP_URL}/user/get_user_info`)
  },
程智春 committed
80 81 82 83 84 85 86 87 88 89 90
  imgToBase64(data){
    return requestPOST(`${process.env.OLSHOP_URL}/common/read_remote_file?url=${data}`)
  },
  //成为下级客户
  becomepokesmanCustomer(params) {
    return requestPOST(`${process.env.OLSHOP_URL}/spokesman/becomepokesmanCustomer/`+params+``, {})
  },
  //绑定上级关系
  saveCustomerInviterInviteeRel(params) {
    return requestPOST(`${process.env.OLSHOP_URL}/user/saveCustomerInviterInviteeRel/`+params+``, {})
  },
程智春 committed
91 92 93 94
  //查看回放评论
  queryPlaybackComments(options){
    return requestPOST(`${process.env.OLSHOP_URL}/liveBroadcastInfo/getLiveGuestAndLikeNumById`,options);
  }
李嘉林 committed
95
};