chore: 前端首次基线提交
运行必须源码:src/、public/、index.html、package.json 及构建配置。 已忽略运行非必须:node_modules/、dist/、.env*。
This commit is contained in:
29
src/api/news.js
Normal file
29
src/api/news.js
Normal file
@@ -0,0 +1,29 @@
|
||||
import request from './request'
|
||||
|
||||
// ==================== 新闻资讯 API ====================
|
||||
|
||||
/**
|
||||
* 获取新闻列表
|
||||
* @param {object} params - 查询参数 { page, pageSize, keyword, category }
|
||||
* @returns {Promise} { list, total, page, pageSize }
|
||||
*/
|
||||
export function getNewsList(params) {
|
||||
return request.get('/news', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取新闻详情
|
||||
* @param {number|string} id - 新闻 ID
|
||||
* @returns {Promise} 新闻详情对象
|
||||
*/
|
||||
export function getNewsDetail(id) {
|
||||
return request.get(`/news/${id}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取各分组新闻计数
|
||||
* @returns {Promise} { all, zhongzhi, gaozhi, benke, jiaoshi }
|
||||
*/
|
||||
export function getNewsCounts() {
|
||||
return request.get('/news/counts')
|
||||
}
|
||||
Reference in New Issue
Block a user