diff --git a/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/MarkdownController.java b/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/MarkdownController.java index 32cbdb3..9fbee23 100644 --- a/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/MarkdownController.java +++ b/biji-houdaun/src/main/java/com/test/bijihoudaun/controller/MarkdownController.java @@ -67,10 +67,10 @@ public class MarkdownController { }) @PostMapping("/{id}") public R updateMarkdown( - @PathVariable Long id, - @RequestBody String content) { - - MarkdownFile file = markdownFileService.updateMarkdownContent(id, content); + @PathVariable String id, + String content) { + long l = Long.parseLong(id); + MarkdownFile file = markdownFileService.updateMarkdownContent(l, content); if (file != null) { return R.success(file); diff --git a/biji-qianduan/src/api/CommonApi.js b/biji-qianduan/src/api/CommonApi.js index 4087282..0612e9f 100644 --- a/biji-qianduan/src/api/CommonApi.js +++ b/biji-qianduan/src/api/CommonApi.js @@ -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哈希 diff --git a/biji-qianduan/src/components/HomePage.vue b/biji-qianduan/src/components/HomePage.vue index 661b47f..e2f47c1 100644 --- a/biji-qianduan/src/components/HomePage.vue +++ b/biji-qianduan/src/components/HomePage.vue @@ -48,11 +48,22 @@

{{ selectedFile.title }}

- 编辑 - 删除 + 清空 + 编辑 + 删除 + 返回 + 保存
- + + +
@@ -117,34 +128,21 @@ 确定 - - -