feat(qianduan): 重构前端结构并添加新功能
- 新增分类创建功能 - 新增笔记创建功能 - 优化笔记列表展示 - 改进笔记预览界面 - 添加删除笔记功能 - 重构菜单选择逻辑 - 优化文件上传处理 - 更新Markdown编辑器配置
This commit is contained in:
47
biji-qianduan/src/api/CommonApi.js
Normal file
47
biji-qianduan/src/api/CommonApi.js
Normal file
@@ -0,0 +1,47 @@
|
||||
import axiosApi from '@/utils/axios.js'
|
||||
|
||||
|
||||
|
||||
export const groupingId = (data) => axiosApi.get(`/api/markdown/grouping/${data}`)
|
||||
// 获取所有分组
|
||||
export const groupingAll = () => axiosApi.get(`/api/groupings`)
|
||||
// 获取所有Markdown文件
|
||||
export const markdownAll = () => axiosApi.get(`/api/markdown`);
|
||||
// 预览markdown文件
|
||||
export const Preview = (id) => axiosApi.get(`/api/markdown/${id}`);
|
||||
|
||||
|
||||
|
||||
|
||||
// 创建分类分组
|
||||
export const addGroupings = (name) => {
|
||||
const formData = new FormData()
|
||||
if (name) formData.append('grouping', name)
|
||||
return axiosApi.post('/api/groupings', formData, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
// MD5哈希
|
||||
export const MD5 = (data, file) => {
|
||||
const formData = new FormData()
|
||||
if (data) formData.append('input', data)
|
||||
if (file) formData.append('file', file)
|
||||
return axiosApi.post('/api/common/md5', formData, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user