2026-07-16 18:05:03 +08:00

69 lines
1.5 KiB
JavaScript

import request from "@/utils/request";
// 前台新闻列表
export const reqNewsList = (data) => {
return request({
url: '/news/front_news_search.dspy',
method: 'post',
data
})
}
// 后台新闻列表
export const reqNewsListAdmin = (data) => {
return request({
url: '/news/news_article_search.dspy',
method: 'get',
params: data
})
}
// 新闻详情
export const reqNewsDetail = (data) => {
// 调用文章详情接口,用于编辑时获取完整回显数据。
return request({
// 详情接口地址。
url: '/news/front_news_detail.dspy',
// 详情接口使用 GET 查询。
method: 'get',
// 传入文章 id 。
params: data
})
}
// 添加新闻
export const reqAddNews = (data) => {
return request({
url: '/news/news_article_add.dspy',
method: 'post',
data
})
}
// 编辑新闻
export const reqEditNews = (data) => {
return request({
url: '/news/news_article_update.dspy',
method: 'post',
data
})
}
// 删除新闻
export const reqDeleteNews = (data) => {
return request({
url: '/news/news_article_delete.dspy',
method: 'get',
params: data
})
}
// 上架新闻
export const reqPublishNews = (data) => {
return request({
url: '/news/news_article_publish.dspy',
method: 'get',
params: data
})
}
// 下架新闻
export const reqUnpublishNews = (data) => {
return request({
url: '/news/news_article_offline.dspy',
method: 'get',
params: data
})
}