From b45152599e02fdc393a6b8b19dfb2cb11e353d9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E5=BC=BA?= <357099073@qq.com> Date: Tue, 21 Jul 2026 14:04:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95frontend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/api/frontMenu.js | 11 +- backend/src/components/CommonAside.vue | 41 +- backend/src/router/index.js | 15 + .../src/views/apps/cms/articles/category.vue | 5 + .../cms/articles/components/CategoryNode.vue | 11 +- frontend/src/api/index.ts | 6 +- frontend/src/router/index.ts | 67 +- frontend/src/router/routes.ts | 203 +- frontend/src/utils/request.ts | 10 +- frontend/src/views/components/header.vue | 96 +- frontend/src/views/newsCenter/news/index.vue | 2 +- frontend/vite.config.ts | 6 +- go/controllers/backend_article.go | 2124 +++++++++-------- go/controllers/backend_menu_front.go | 154 ++ go/controllers/index_portal.go | 75 +- go/models/backend_menu_front.go | 33 + go/models/cms_article.go | 359 +-- go/routers/backend/backend.go | 4 +- 18 files changed, 1840 insertions(+), 1382 deletions(-) create mode 100644 go/controllers/backend_menu_front.go create mode 100644 go/models/backend_menu_front.go diff --git a/backend/src/api/frontMenu.js b/backend/src/api/frontMenu.js index f3f4dac..4124551 100644 --- a/backend/src/api/frontMenu.js +++ b/backend/src/api/frontMenu.js @@ -16,14 +16,11 @@ export function getFrontMenus() { * @param {Object} frontMenuData 前端导航数据 * @returns {Promise} */ -export function createFrontMenu(formData, options = {}) { +export function createFrontMenu(formData) { return request({ - url: "/backend/createfrontmenu", + url: "/backend/frontmenus", method: "post", data: formData, - headers: { - "Content-Type": "multipart/form-data" - } }); } @@ -35,7 +32,7 @@ export function createFrontMenu(formData, options = {}) { */ export function editFrontMenu(id, frontMenuData) { return request({ - url: `/backend/editfrontmenu/${id}`, + url: `/backend/frontmenus/${id}`, method: "post", data: frontMenuData, }); @@ -48,7 +45,7 @@ export function editFrontMenu(id, frontMenuData) { */ export function deleteFrontMenu(id) { return request({ - url: `/backend/deletefrontmenu/${id}`, + url: `/backend/frontmenus/${id}`, method: "delete", }); } diff --git a/backend/src/components/CommonAside.vue b/backend/src/components/CommonAside.vue index 5b55ba0..4335495 100644 --- a/backend/src/components/CommonAside.vue +++ b/backend/src/components/CommonAside.vue @@ -6,7 +6,7 @@ -