42 lines
828 B
TypeScript
42 lines
828 B
TypeScript
|
|
import request from "@/utils";
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取文章详情
|
||
|
|
* @param data
|
||
|
|
* @id * 文章id number
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const fetchArticleDetail = (data: any) => {
|
||
|
|
return request.get(`/news/detail/${data.id}`);
|
||
|
|
};
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 文章点赞
|
||
|
|
* @param data
|
||
|
|
* @id * 文章id number
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const fetchArticleLike = (data: any) => {
|
||
|
|
return request.post("/user/like", data);
|
||
|
|
};
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 文章收藏
|
||
|
|
* @param data
|
||
|
|
* @id * 文章id number
|
||
|
|
* @returns
|
||
|
|
*/
|
||
|
|
export const fetchArticleFavorate = (data: any) => {
|
||
|
|
return request.post("/user/favorite", data);
|
||
|
|
};
|
||
|
|
|
||
|
|
// 热门行业
|
||
|
|
export const getListByTagIndustry = (data: any) => {
|
||
|
|
return request.get(`/news/list/industry?name=${data.name}`);
|
||
|
|
};
|
||
|
|
|
||
|
|
// 概念标签
|
||
|
|
export const getListByTag = (data: any) => {
|
||
|
|
return request.get(`/news/list/tag?name=${data.name}`);
|
||
|
|
};
|