From 360054dda6818dffed34af5d2e18f9a325d1a801 Mon Sep 17 00:00:00 2001
From: Xwen <929716663@qq.com>
Date: Tue, 26 Dec 2023 21:20:35 +0800
Subject: [PATCH 1/5] =?UTF-8?q?feat:token=E6=94=B9=E4=B8=BAlocalStorage?=
=?UTF-8?q?=E5=AD=98=E5=82=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Yi.Bbs.Vue3/src/hooks/useAuths.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Yi.Bbs.Vue3/src/hooks/useAuths.js b/Yi.Bbs.Vue3/src/hooks/useAuths.js
index f87eaaee..8504448e 100644
--- a/Yi.Bbs.Vue3/src/hooks/useAuths.js
+++ b/Yi.Bbs.Vue3/src/hooks/useAuths.js
@@ -28,7 +28,7 @@ export default function useAuths(opt) {
// 获取token
const getToken = () => {
- return Session.get(TokenKey);
+ return Local.get(TokenKey);
};
// 存储token到cookies
@@ -36,13 +36,13 @@ export default function useAuths(opt) {
if (token == null) {
return false;
}
- Session.set(TokenKey, token);
+ Local.set(TokenKey, token);
return true;
};
// 删除token
const removeToken = () => {
- Session.remove(TokenKey);
+ Local.remove(TokenKey);
return true;
};
From 124f1151db85beaefe6ca92abee9bbf24499c224 Mon Sep 17 00:00:00 2001
From: Xwen <929716663@qq.com>
Date: Tue, 26 Dec 2023 21:26:41 +0800
Subject: [PATCH 2/5] =?UTF-8?q?perf:=E7=AD=89=E7=BA=A7=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Yi.Bbs.Vue3/src/views/home/components/PointsRanking/index.vue | 4 +++-
.../src/views/home/components/RecommendFriend/index.vue | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/Yi.Bbs.Vue3/src/views/home/components/PointsRanking/index.vue b/Yi.Bbs.Vue3/src/views/home/components/PointsRanking/index.vue
index bf040822..e3475291 100644
--- a/Yi.Bbs.Vue3/src/views/home/components/PointsRanking/index.vue
+++ b/Yi.Bbs.Vue3/src/views/home/components/PointsRanking/index.vue
@@ -8,7 +8,9 @@
{{ userLimit.label }}
- {{ pointsData.level }}
+ 等级{{ pointsData.level }}
diff --git a/Yi.Bbs.Vue3/src/views/home/components/RecommendFriend/index.vue b/Yi.Bbs.Vue3/src/views/home/components/RecommendFriend/index.vue
index b179d577..05c169ff 100644
--- a/Yi.Bbs.Vue3/src/views/home/components/RecommendFriend/index.vue
+++ b/Yi.Bbs.Vue3/src/views/home/components/RecommendFriend/index.vue
@@ -18,7 +18,9 @@
{{ userLimit.label }}
- {{ friendData.level }}
+ 等级{{ friendData.level }}
From 15d31dbcbf87584a0ef16c42ed08a2f033991440 Mon Sep 17 00:00:00 2001
From: Xwen <929716663@qq.com>
Date: Tue, 26 Dec 2023 22:46:42 +0800
Subject: [PATCH 3/5] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E9=AA=A8=E6=9E=B6?=
=?UTF-8?q?=E5=B1=8F=E7=BB=84=E4=BB=B6=E4=BB=A5=E5=8F=8A=E6=8E=A5=E5=85=A5?=
=?UTF-8?q?=E9=A6=96=E9=A1=B5=E7=9A=84=E9=AA=A8=E6=9E=B6=E5=B1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Yi.Bbs.Vue3/src/components/Skeleton/index.vue | 22 ++++
Yi.Bbs.Vue3/src/views/home/Index.vue | 101 +++++++++++-------
2 files changed, 82 insertions(+), 41 deletions(-)
create mode 100644 Yi.Bbs.Vue3/src/components/Skeleton/index.vue
diff --git a/Yi.Bbs.Vue3/src/components/Skeleton/index.vue b/Yi.Bbs.Vue3/src/components/Skeleton/index.vue
new file mode 100644
index 00000000..8f528ae7
--- /dev/null
+++ b/Yi.Bbs.Vue3/src/components/Skeleton/index.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/Yi.Bbs.Vue3/src/views/home/Index.vue b/Yi.Bbs.Vue3/src/views/home/Index.vue
index 18ceedd5..4284b6e9 100644
--- a/Yi.Bbs.Vue3/src/views/home/Index.vue
+++ b/Yi.Bbs.Vue3/src/views/home/Index.vue
@@ -22,16 +22,14 @@
:isPublish="i.isDisableCreateDiscuss"
/>
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -71,43 +69,63 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -141,6 +159,7 @@ import {
import PointsRanking from "./components/PointsRanking/index.vue";
import RecommendFriend from "./components/RecommendFriend/index.vue";
import ThemeData from "./components/RecommendTheme/index.vue";
+import Skeleton from "@/components/Skeleton/index.vue";
const plateList = ref([]);
const discussList = ref([]);
From 29fa839b24890b2f6002044ef9b3f7624d690944 Mon Sep 17 00:00:00 2001
From: Xwen <929716663@qq.com>
Date: Tue, 26 Dec 2023 22:49:29 +0800
Subject: [PATCH 4/5] =?UTF-8?q?feat:=E6=96=87=E7=AB=A0=E9=A1=B5=E6=8E=A5?=
=?UTF-8?q?=E5=85=A5=E9=AA=A8=E6=9E=B6=E5=B1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Yi.Bbs.Vue3/src/views/Discuss.vue | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/Yi.Bbs.Vue3/src/views/Discuss.vue b/Yi.Bbs.Vue3/src/views/Discuss.vue
index 4f77a5bb..7cec67e9 100644
--- a/Yi.Bbs.Vue3/src/views/Discuss.vue
+++ b/Yi.Bbs.Vue3/src/views/Discuss.vue
@@ -69,10 +69,14 @@
-
-
-
-
+
+
+
+
+
+
+
+
Date: Tue, 26 Dec 2023 23:18:27 +0800
Subject: [PATCH 5/5] =?UTF-8?q?feat:=E9=A6=96=E9=A1=B5=E6=8E=A5=E5=85=A5?=
=?UTF-8?q?=E4=B8=BB=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Yi.Bbs.Vue3/src/views/home/Index.vue | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/Yi.Bbs.Vue3/src/views/home/Index.vue b/Yi.Bbs.Vue3/src/views/home/Index.vue
index 4284b6e9..cfbe3b8c 100644
--- a/Yi.Bbs.Vue3/src/views/home/Index.vue
+++ b/Yi.Bbs.Vue3/src/views/home/Index.vue
@@ -30,9 +30,16 @@
+
+
+
+
+
+
+
+
-
@@ -143,7 +150,6 @@ import DisscussCard from "@/components/DisscussCard.vue";
import InfoCard from "@/components/InfoCard.vue";
import PlateCard from "@/components/PlateCard.vue";
import ScrollbarInfo from "@/components/ScrollbarInfo.vue";
-import AvatarInfo from "@/components/AvatarInfo.vue";
import BottomInfo from "@/components/BottomInfo.vue";
import VisitsLineChart from "./components/VisitsLineChart/index.vue";
import { access } from "@/apis/accessApi.js";
@@ -156,6 +162,7 @@ import {
getRecommendedFriend,
getRankingPoints,
} from "@/apis/analyseApi.js";
+import { getList as getAllDiscussList } from "@/apis/discussApi.js";
import PointsRanking from "./components/PointsRanking/index.vue";
import RecommendFriend from "./components/RecommendFriend/index.vue";
import ThemeData from "./components/RecommendTheme/index.vue";
@@ -168,6 +175,7 @@ const weekList = ref([]);
const pointList = ref([]);
const friendList = ref([]);
const themeList = ref([]);
+const allDiscussList = ref([]);
const items = [{ user: "用户1" }, { user: "用户2" }, { user: "用户3" }];
//主题查询参数
@@ -194,6 +202,12 @@ onMounted(async () => {
friendList.value = friendData;
const { data: themeData } = await getRecommendedTopic();
themeList.value = themeData;
+ const { data: allDiscussData } = await getAllDiscussList({
+ Type: 0,
+ skipCount: 1,
+ maxResultCount: 5,
+ });
+ allDiscussList.value = allDiscussData.items;
});
const weekXAxis = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"];