PixelAI-admin/src/api/article/index.ts

51 lines
1.2 KiB
TypeScript
Raw Normal View History

2024-10-31 09:56:55 +08:00
import request from '/@/utils/request';
import { baseUrlHost } from '../baseUrlHost';
/**
* request.post(xxx) post params data
* get请求时paramsdata
*
* api接口集合
* @method getArticleList
* @method getModuleList
* @method getLabelList
* @method deleteArticle
* @method getArticleDetail
*/
export function articleApi() {
return {
getArticleList: (params: object) => {
return request({
url: baseUrlHost + '/cpArticle',
method: 'get',
params,
});
},
getModuleList: () => {
return request({
url: baseUrlHost + '/cpModule/all',
method: 'get',
});
},
getLabelList: (moduleid: Number) => {
return request({
url: baseUrlHost + `/cpLabel/moduleid/${moduleid}`,
method: 'get',
});
},
deleteArticle: (id: Number) => {
return request({
url: baseUrlHost + `/cpArticle/${id}`,
method: 'delete',
});
},
getArticleDetail: (id: Number) => {
return request({
url: baseUrlHost + `/cpArticle/${id}`,
method: 'get',
});
}
};
}