From 05b79aefb224cbba6cf4d7426ca3effa4db6bfaf Mon Sep 17 00:00:00 2001 From: xiao-fajia <1665375861@qq.com> Date: Sun, 4 Aug 2024 17:31:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E8=A1=A5=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/cms/api/CMSContentAPI.java | 12 +++++++ .../src/api/officialWebsite/getPageData.js | 7 ++++ ruoyi-ui/src/views/home.vue | 2 +- .../officialWebsite/Components/header.vue | 6 +++- ruoyi-ui/src/views/officialWebsite/about.vue | 32 +++++++++++++++-- .../src/views/officialWebsite/committee.vue | 34 +++++++++++++++++-- .../src/views/officialWebsite/competition.vue | 1 - ruoyi-ui/src/views/officialWebsite/list.vue | 5 +-- .../src/views/officialWebsite/platform.vue | 6 ++-- ruoyi-ui/src/views/officialWebsite/team.vue | 15 ++++---- 10 files changed, 99 insertions(+), 21 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/cms/api/CMSContentAPI.java b/ruoyi-admin/src/main/java/com/ruoyi/cms/api/CMSContentAPI.java index d5ea349..6116d4a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/cms/api/CMSContentAPI.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/cms/api/CMSContentAPI.java @@ -1,5 +1,7 @@ package com.ruoyi.cms.api; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.ruoyi.cms.domain.CmsContent; import com.ruoyi.cms.service.ICmsContentService; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -34,4 +36,14 @@ public class CMSContentAPI extends BaseController { return success(contentService.searchContent(query)); } + /** + * 二级栏目下的所有 + */ + @GetMapping("/listById/{id}") + public AjaxResult getListById(@PathVariable Long id){ + return success(contentService.list(new QueryWrapper().and(item -> { + item.eq("category_id", id).eq("del_flag", 0); + }))); + } + } diff --git a/ruoyi-ui/src/api/officialWebsite/getPageData.js b/ruoyi-ui/src/api/officialWebsite/getPageData.js index dd7c3f4..c420adc 100644 --- a/ruoyi-ui/src/api/officialWebsite/getPageData.js +++ b/ruoyi-ui/src/api/officialWebsite/getPageData.js @@ -28,3 +28,10 @@ export function getbaseInfo() { }) } + +export function getListById(id){ + return request({ + url: "/api/content/listById/" + id, + method: "get" + }) +} diff --git a/ruoyi-ui/src/views/home.vue b/ruoyi-ui/src/views/home.vue index 133c08e..e1b67b3 100644 --- a/ruoyi-ui/src/views/home.vue +++ b/ruoyi-ui/src/views/home.vue @@ -67,7 +67,7 @@
- +
{{ item.contentTitle }}
diff --git a/ruoyi-ui/src/views/officialWebsite/Components/header.vue b/ruoyi-ui/src/views/officialWebsite/Components/header.vue index adb273a..c0536a1 100644 --- a/ruoyi-ui/src/views/officialWebsite/Components/header.vue +++ b/ruoyi-ui/src/views/officialWebsite/Components/header.vue @@ -1,7 +1,7 @@