import request from '@/utils/request' // ===== 文章管理 ===== export function adminArticleList(data) { return request({ url: '/api/admin/articles/list', method: 'post', data }) } export function adminArticleCreate(data) { return request({ url: '/api/admin/articles/create', method: 'post', data }) } export function adminArticleUpdate(data) { return request({ url: '/api/admin/articles/update', method: 'post', data }) } export function adminArticleDelete(data) { return request({ url: '/api/admin/articles/delete', method: 'post', data }) } export function adminArticlePublish(data) { return request({ url: '/api/admin/articles/publish', method: 'post', data }) } export function adminArticleToggleFeatured(data) { return request({ url: '/api/admin/articles/toggle-featured', method: 'post', data }) } export function adminArticleUploadImage(file) { const formData = new FormData() formData.append('file', file) return request({ url: '/api/admin/articles/upload/image', method: 'post', data: formData, headers: { 'Content-Type': 'multipart/form-data' } }) } // ===== 文章分类管理 ===== export function adminArticleCategoriesList() { return request({ url: '/api/admin/articles/categories/list', method: 'post' }) } export function adminArticleCategoryCreate(data) { return request({ url: '/api/admin/articles/categories/create', method: 'post', data }) } export function adminArticleCategoryUpdate(data) { return request({ url: '/api/admin/articles/categories/update', method: 'post', data }) } export function adminArticleCategoryDelete(data) { return request({ url: '/api/admin/articles/categories/delete', method: 'post', data }) } // ===== 文章详情 ===== export function adminArticleDetail(data) { return request({ url: '/api/admin/articles/detail', method: 'post', data }) }