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 @@