diff --git a/Yi.Bbs.Vue3/src/apis/analyseApi.js b/Yi.Bbs.Vue3/src/apis/analyseApi.js
new file mode 100644
index 00000000..5644c0ec
--- /dev/null
+++ b/Yi.Bbs.Vue3/src/apis/analyseApi.js
@@ -0,0 +1,40 @@
+import request from "@/config/axios/service";
+
+/**
+ * 获取推荐主题
+ * @param {*} data
+ * @returns
+ */
+export function getRecommendedTopic(data) {
+ return request({
+ url: "/analyse/bbs-discuss/random",
+ method: "get",
+ data,
+ });
+}
+
+/**
+ * 获取推荐好友
+ * @param {*} data
+ * @returns
+ */
+export function getRecommendedFriend(data) {
+ return request({
+ url: "/analyse/bbs-user/random",
+ method: "get",
+ data,
+ });
+}
+
+/**
+ * 获取积分排行
+ * @param {*} data
+ * @returns
+ */
+export function getRankingPoints(data) {
+ return request({
+ url: "/analyse/bbs-user/integral-top",
+ method: "get",
+ data,
+ });
+}
diff --git a/Yi.Bbs.Vue3/src/components/InfoCard.vue b/Yi.Bbs.Vue3/src/components/InfoCard.vue
index 8a1c8fec..88770c50 100644
--- a/Yi.Bbs.Vue3/src/components/InfoCard.vue
+++ b/Yi.Bbs.Vue3/src/components/InfoCard.vue
@@ -1,55 +1,51 @@
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
\ No newline at end of file
+.text {
+ font-size: 14px;
+}
+
+.item {
+ margin: 0.5rem 0;
+}
+
+.box-card {
+ width: 100%;
+}
+
diff --git a/Yi.Bbs.Vue3/src/components/PlateCard.vue b/Yi.Bbs.Vue3/src/components/PlateCard.vue
index 792990be..52f44a04 100644
--- a/Yi.Bbs.Vue3/src/components/PlateCard.vue
+++ b/Yi.Bbs.Vue3/src/components/PlateCard.vue
@@ -26,7 +26,7 @@ import { onMounted } from "vue";
const props = defineProps(["name", "introduction", "id", "isPublish"]);
-
diff --git a/Yi.Bbs.Vue3/src/views/home/components/VisitsLineChart.vue b/Yi.Bbs.Vue3/src/views/home/components/VisitsLineChart/index.vue
similarity index 90%
rename from Yi.Bbs.Vue3/src/views/home/components/VisitsLineChart.vue
rename to Yi.Bbs.Vue3/src/views/home/components/VisitsLineChart/index.vue
index 8fcece6e..a0659f57 100644
--- a/Yi.Bbs.Vue3/src/views/home/components/VisitsLineChart.vue
+++ b/Yi.Bbs.Vue3/src/views/home/components/VisitsLineChart/index.vue
@@ -5,7 +5,7 @@