parent
							
								
									50134ae9ad
								
							
						
					
					
						commit
						1559e9ebca
					
				| @ -0,0 +1,15 @@ | |||||||
|  | import request from '@/utils/request.js' | ||||||
|  | 
 | ||||||
|  | export const getAboutContent = () => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/about' | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export const updateAboutContent = (data) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/about', | ||||||
|  |     method: 'put', | ||||||
|  |     data | ||||||
|  |   }) | ||||||
|  | } | ||||||
| @ -0,0 +1,46 @@ | |||||||
|  | import request from '@/utils/request.js' | ||||||
|  | 
 | ||||||
|  | // 获取所有文章
 | ||||||
|  | export const getArticleList = (currentPage, pageSize) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/articles', | ||||||
|  |     method: 'get', | ||||||
|  |     params: { | ||||||
|  |       currentPage, | ||||||
|  |       pageSize | ||||||
|  |     } | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 根据id获取文章
 | ||||||
|  | export const getArticleById = (id) => { | ||||||
|  |   return request({ | ||||||
|  |     url: `/articles/${id}` | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 发布文章
 | ||||||
|  | export const postArticle = (data) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/articles', | ||||||
|  |     method: 'post', | ||||||
|  |     data | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 根据id删除文章
 | ||||||
|  | export const deleteArticleById = (id) => { | ||||||
|  |   return request({ | ||||||
|  |     url: `/articles/${id}`, | ||||||
|  |     method: 'delete' | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 批量删除文章
 | ||||||
|  | export const deleteMutipleArticle = (data) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/articles', | ||||||
|  |     method: 'delete', | ||||||
|  |     data | ||||||
|  |   }) | ||||||
|  | } | ||||||
| @ -0,0 +1,36 @@ | |||||||
|  | import request from '@/utils/request.js' | ||||||
|  | 
 | ||||||
|  | // 获取分类列表
 | ||||||
|  | export const getCategoryList = () => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/categories' | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 根据id获取分类
 | ||||||
|  | export const getCategoryById = (id) => { | ||||||
|  |   return request({ | ||||||
|  |     url: `/categories/${id}` | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 新增or修改分类 | ||||||
|  |  * @param {*} data categories表单 | ||||||
|  |  * @returns axios响应结果 | ||||||
|  |  */ | ||||||
|  | export const updateCategory = (data) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/categories', | ||||||
|  |     method: 'post', | ||||||
|  |     data | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 根据id删除分类
 | ||||||
|  | export const deleteCategoryById = (id) => { | ||||||
|  |   return request({ | ||||||
|  |     url: `/categories/${id}`, | ||||||
|  |     method: 'delete' | ||||||
|  |   }) | ||||||
|  | } | ||||||
| @ -1,8 +0,0 @@ | |||||||
| import axios from 'axios' |  | ||||||
| 
 |  | ||||||
| const api = axios.create({ |  | ||||||
|   baseURL: '/api', |  | ||||||
|   timeout: 3000 |  | ||||||
| }) |  | ||||||
| 
 |  | ||||||
| export default api |  | ||||||
| @ -0,0 +1,22 @@ | |||||||
|  | /* | ||||||
|  |  * @Author: liuyx 1517482303@qq.com | ||||||
|  |  * @Date: 2022-12-17 08:42:16 | ||||||
|  |  * @LastEditTime: 2022-12-17 09:43:32 | ||||||
|  |  * @Description: 网站信息API | ||||||
|  |  */ | ||||||
|  | import request from '@/utils/request.js' | ||||||
|  | 
 | ||||||
|  | // 获取网站信息
 | ||||||
|  | export const getSiteInfo = () => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/sites' | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export const updateSiteInfo = (data) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/sites', | ||||||
|  |     method: 'put', | ||||||
|  |     data | ||||||
|  |   }) | ||||||
|  | } | ||||||
| @ -0,0 +1,36 @@ | |||||||
|  | import request from '@/utils/request.js' | ||||||
|  | 
 | ||||||
|  | // 获取标签列表
 | ||||||
|  | export const getTagList = () => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/tags' | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 根据id获取标签
 | ||||||
|  | export const getTagById = (id) => { | ||||||
|  |   return request({ | ||||||
|  |     url: `/tags/${id}` | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 新增or修改标签 | ||||||
|  |  * @param {*} data tag表单 | ||||||
|  |  * @returns axios响应结果 | ||||||
|  |  */ | ||||||
|  | export const updateTag = (data) => { | ||||||
|  |   return request({ | ||||||
|  |     url: '/tags', | ||||||
|  |     method: 'post', | ||||||
|  |     data | ||||||
|  |   }) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // 根据id删除标签
 | ||||||
|  | export const deleteTagById = (id) => { | ||||||
|  |   return request({ | ||||||
|  |     url: `/tags/${id}`, | ||||||
|  |     method: 'delete' | ||||||
|  |   }) | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in new issue