feat(qianduan): 实现 Markdown 文件的更新功能

- 新增 updateMarkdown API 接口,用于更新 Markdown 文件内容
- 在 HomePage 组件中集成 Markdown 编辑器,支持文件编辑和保存
- 优化 MarkdownEditor 组件,支持内容预览和编辑切换
- 更新后端 MarkdownController,增加文件更新相关处理
This commit is contained in:
ikmkj
2025-06-19 17:27:43 +08:00
parent 371c81d267
commit df848fed23
5 changed files with 62 additions and 32 deletions

View File

@@ -10,9 +10,6 @@ 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()
@@ -23,7 +20,16 @@ export const addGroupings = (name) => {
}
})
}
//更新Markdown文件
export const updateMarkdown = (id, data) => {
const formData = new FormData()
if (data) formData.append('content', data)
return axiosApi.post(`/api/markdown/${id}`, formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// MD5哈希