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 = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"];