diff --git a/management/src/App.vue b/management/src/App.vue index a331eb60..1e508c97 100644 --- a/management/src/App.vue +++ b/management/src/App.vue @@ -47,6 +47,10 @@ + + + + diff --git a/management/src/router/index.ts b/management/src/router/index.ts index f10b6efc..e4efc1ea 100644 --- a/management/src/router/index.ts +++ b/management/src/router/index.ts @@ -6,6 +6,7 @@ import type { RouteRecordRaw } from 'vue-router' const HomeView = () => import('../views/HomeView.vue') const AboutView = () => import('../views/AboutView.vue') const NewsView = () => import('../views/news/NewsView.vue') +const PublishView = () => import('../views/publish/PublishView.vue') // 定义路由规则(现在 RouteRecordRaw 导入正确) const routes: RouteRecordRaw[] = [ @@ -53,6 +54,16 @@ const routes: RouteRecordRaw[] = [ title: '个人中心', requiresAuth: false } + } + , + { + path: '/publish', + name: 'Publish', + component: PublishView, + meta: { + title: '文章发布', + requiresAuth: false + } }, { path: '/about', diff --git a/management/src/views/news/NewsView.vue b/management/src/views/news/NewsView.vue index 530e0525..8e7893a4 100644 --- a/management/src/views/news/NewsView.vue +++ b/management/src/views/news/NewsView.vue @@ -1,10 +1,8 @@ diff --git a/management/src/views/news/QuillEditor.vue b/management/src/views/news/QuillEditor.vue deleted file mode 100644 index 9ae50b7e..00000000 --- a/management/src/views/news/QuillEditor.vue +++ /dev/null @@ -1,268 +0,0 @@ - - - - - \ No newline at end of file diff --git a/management/src/views/publish/PublishView.vue b/management/src/views/publish/PublishView.vue new file mode 100644 index 00000000..e1e4c715 --- /dev/null +++ b/management/src/views/publish/PublishView.vue @@ -0,0 +1,9 @@ + + + diff --git a/management/src/views/publish/QuillEditor.vue b/management/src/views/publish/QuillEditor.vue new file mode 100644 index 00000000..26377499 --- /dev/null +++ b/management/src/views/publish/QuillEditor.vue @@ -0,0 +1,884 @@ + + + + + diff --git a/server/main.go b/server/main.go index 2e319a25..017327b5 100644 --- a/server/main.go +++ b/server/main.go @@ -34,6 +34,10 @@ func main() { // 3. 图片上传接口 r.POST("/api/upload/image", uploadImageHandler) + r.POST("/api/upload/cover", func(c *gin.Context) { + // 直接复用已有的上传逻辑 + uploadImageHandler(c) + }) // 4. 启动服务 fmt.Println("后端服务启动成功,地址:http://localhost:8080")