绿满眶商城微信小程序-uniapp
peng
2025-07-02 be80b22a4a0fcd33e1b17ebdb86eba91cc7de4d2
api/video.js
@@ -22,13 +22,65 @@
}
/**
 * 获取五个推荐视频
 * 获取推荐视频
 * 
 * @param params
 */
 export function getRecommendVideos() {
 export async function getRecommendVideos(params) {
  return http.request({
    url: "/lmk/video/recommend",
    method: Method.GET,
    needToken: true,
   params: params
  });
}
/**
 * 获取大健康推荐视频
 *
 * @param params
 */
 export function getHealthRecommendVideos(params) {
  return http.request({
    url: "/lmk/video/health/recommend",
    method: Method.GET,
    needToken: true,
   params: params
  });
}
/**
 * 获取厨神分类
 *
 * @param params
 */
 export function getkitchenTypeList() {
  return http.request({
    url: "/lmk/video/kitchen/type",
    method: Method.GET,
    needToken: true,
  });
}
/**
 * 获取厨神视频列表
 *
 * @param params
 */
 export function getkitchenVideoList(params) {
  return http.request({
    url: "/lmk/video/kitchen/recommend",
    method: Method.GET,
    needToken: true,
   params: params
  });
}
/**
 * 获取视频悬挂商品
 *
 * @param videoId
 */
 export function getGoodsDetail(videoId) {
  return http.request({
    url: "/lmk/video/goods/detail/" + videoId,
    method: Method.GET,
    needToken: true
  });
@@ -56,6 +108,19 @@
 export function subscribe(authorId) {
  return http.request({
    url: "/lmk/my-subscribe/subscribe/" + authorId,
    method: Method.POST,
    needToken: true
  });
}
/**
 * 取消关注作者
 *
 * @param params
 */
 export function unSubscribe(authorId) {
  return http.request({
    url: "/lmk/my-subscribe/unSubscribe/" + authorId,
    method: Method.POST,
    needToken: true
  });
@@ -116,3 +181,86 @@
   data: data
  });
}
/**
 * 获取视频详情
 *
 * @param params
 */
 export function getVideoDetail(id) {
  return http.request({
    url: "/lmk/video/wx/detail/" + id,
    method: Method.GET,
    needToken: true
  });
}
/**
 * 删除视频
 *
 * @param params
 */
 export function delVideo(id) {
  return http.request({
    url: "/lmk/video/" + id,
    method: Method.DELETE,
    needToken: true
  });
}
/**
 * 修改视频
 *
 * @param params
 */
 export function updateVideo(data) {
  return http.request({
    url: "/lmk/video",
    method: Method.PUT,
    needToken: true,
   data: data
  });
}
/**
 * 用户下架视频
 *
 * @param params
 */
 export function userDownVideo(id) {
  return http.request({
    url: "/lmk/video/down/" + id,
    method: Method.POST,
    needToken: true
  });
}
/**
 * 点赞视频/取消点赞
 *
 * @param params
 */
 export function changeThumbsUp(data) {
  return http.request({
    url: "/lmk/video/change/thumbs-up",
    method: Method.POST,
   data: data,
    needToken: true
  });
}
/**
 * 视频搜索
 *
 * @param params
 */
 export function videoSearch(params) {
  return http.request({
    url: "/lmk/video/es/search",
    method: Method.GET,
   params: params,
    needToken: true
  });
}