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