diff --git a/Yi.Bbs.Vue3/src/apis/analyseApi.js b/Yi.Bbs.Vue3/src/apis/analyseApi.js index 5644c0ec..2ae3d8e5 100644 --- a/Yi.Bbs.Vue3/src/apis/analyseApi.js +++ b/Yi.Bbs.Vue3/src/apis/analyseApi.js @@ -38,3 +38,16 @@ export function getRankingPoints(data) { data, }); } + +/** + * 获取用户分析 + * @param {*} data + * @returns + */ +export function getUserAnalyse(data) { + return request({ + url: "/analyse/bbs-user", + method: "get", + data, + }); +} diff --git a/Yi.Bbs.Vue3/src/assets/box/online_bg.svg b/Yi.Bbs.Vue3/src/assets/box/online_bg.svg new file mode 100644 index 00000000..5f99db37 --- /dev/null +++ b/Yi.Bbs.Vue3/src/assets/box/online_bg.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Yi.Bbs.Vue3/src/views/EditArticle.vue b/Yi.Bbs.Vue3/src/views/EditArticle.vue index 3462174c..84cd57c6 100644 --- a/Yi.Bbs.Vue3/src/views/EditArticle.vue +++ b/Yi.Bbs.Vue3/src/views/EditArticle.vue @@ -320,10 +320,10 @@ const fileRef = ref(null); const handleImport = async () => { fileRef.value.click(); }; -const currentType = ref("Defalut"); +const currentType = ref("Default"); const typeOptions = [ { - value: "Defalut", + value: "Default", label: "默认", }, { diff --git a/Yi.Bbs.Vue3/src/views/home/Index.vue b/Yi.Bbs.Vue3/src/views/home/Index.vue index a01bc333..abcf0367 100644 --- a/Yi.Bbs.Vue3/src/views/home/Index.vue +++ b/Yi.Bbs.Vue3/src/views/home/Index.vue @@ -56,6 +56,35 @@ +
+
+
在线人数
+
+
+
+
{{ userAnalyseInfo.onlineNumber }}
+
+
+
+
+
注册人数
+
+
+
{{ userAnalyseInfo.registerNumber }}
+
+
+
+
+
昨日新增
+
+
+
+ {{ userAnalyseInfo.yesterdayNewUser }} +
+
+
+
+
@@ -76,6 +105,7 @@ +