first commit
This commit is contained in:
@@ -0,0 +1,170 @@
|
||||
// 文章管理相关API
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 获取文章列表
|
||||
export function listArticles(params) {
|
||||
return request({
|
||||
url: `/platform/articlesList`,
|
||||
method: "get",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取文章所有文章
|
||||
export function listAllArticles(params) {
|
||||
return request({
|
||||
url: `/platform/allarticles`,
|
||||
method: "get",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取文章详情
|
||||
export function getArticle(id) {
|
||||
return request({
|
||||
url: `/platform/articles/${id}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 创建文章
|
||||
export function createArticle(data) {
|
||||
return request({
|
||||
url: '/platform/createarticle',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 编辑文章
|
||||
export function editArticle(id, data) {
|
||||
return request({
|
||||
url: `/platform/editarticle/${id}`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除文章
|
||||
export function deleteArticle(id) {
|
||||
return request({
|
||||
url: `/platform/deletearticle/${id}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
// 发布文章
|
||||
export function publishArticle(id,uid) {
|
||||
return request({
|
||||
url: `/platform/publisharticle/${id}`,
|
||||
method: 'post',
|
||||
data: {
|
||||
uid
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// 下架文章
|
||||
export function unPublishArticle(id) {
|
||||
return request({
|
||||
url: `/platform/unPublisharticle/${id}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
|
||||
// 文章推荐
|
||||
export function articleRecommend(id) {
|
||||
return request({
|
||||
url: `/platform/articleRecommend/${id}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
|
||||
// 取消文章推荐
|
||||
export function unArticleRecommend(id) {
|
||||
return request({
|
||||
url: `/platform/unArticleRecommend/${id}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
|
||||
// 文章置顶
|
||||
export function articleTop(id) {
|
||||
return request({
|
||||
url: `/platform/articleTop/${id}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
|
||||
// 取消文章置顶
|
||||
export function unArticleTop(id) {
|
||||
return request({
|
||||
url: `/platform/unArticleTop/${id}`,
|
||||
method: 'post'
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
////////////////////////////分类相关////////////////////////////
|
||||
|
||||
// 获取所有分类列表
|
||||
export function allCategories(params) {
|
||||
return request({
|
||||
url: `/platform/allcategories`,
|
||||
method: "get",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取分类列表
|
||||
export function listCategories(params) {
|
||||
return request({
|
||||
url: `/platform/categories`,
|
||||
method: "get",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取分类详情
|
||||
export function getCategory(id) {
|
||||
return request({
|
||||
url: `/platform/categories/${id}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 创建分类
|
||||
export function createCategory(data) {
|
||||
return request({
|
||||
url: `/platform/createCategory`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 更新分类
|
||||
export function editCategory(id, data) {
|
||||
return request({
|
||||
url: `/platform/editCategory/${id}`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除分类
|
||||
export function deleteCategory(id) {
|
||||
return request({
|
||||
url: `/platform/categories/${id}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
// 更新分类状态
|
||||
export function updateCategoryStatus(id, status) {
|
||||
return request({
|
||||
url: `/platform/categories/${id}/status`,
|
||||
method: "patch",
|
||||
data: { status },
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user