From 15335e8921679179e2ca1b23e78bcaccde2c886d Mon Sep 17 00:00:00 2001 From: pengxiaolong <15716207+pengxiaolong711@user.noreply.gitee.com> Date: Fri, 15 Aug 2025 13:05:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 6 + package.json | 1 + src/api/account.js | 28 + src/components/Appaside.vue | 974 +++++++++++++++++- .../mineSubComponent/AnchorLibrary.vue | 23 +- src/components/mineSubComponent/PKRecord.vue | 42 +- src/components/mineSubComponent/PKmessage.vue | 247 ++++- .../mineSubComponent/PointsList.vue | 53 +- src/main.js | 9 + src/router/index.js | 36 +- src/utils/goeasy.js | 21 + src/utils/storage.js | 8 +- src/views/ActivateEmail.vue | 95 ++ src/views/HomeView.vue | 36 +- src/views/emailRegistration.vue | 45 +- src/views/hosts/Forum.vue | 2 +- src/views/hosts/pk.vue | 8 + 17 files changed, 1501 insertions(+), 133 deletions(-) create mode 100644 src/utils/goeasy.js create mode 100644 src/views/ActivateEmail.vue diff --git a/package-lock.json b/package-lock.json index bfbb639..dbfe85c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "core-js": "^3.8.3", "echarts": "^5.6.0", "element-plus": "^2.10.4", + "goeasy": "^2.13.21", "pinia": "^3.0.3", "qwebchannel": "^6.2.0", "vue": "^3.2.13", @@ -7376,6 +7377,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/goeasy": { + "version": "2.13.21", + "resolved": "https://registry.npmjs.org/goeasy/-/goeasy-2.13.21.tgz", + "integrity": "sha512-KxzYC9KRu02tt3Cv+9QHqP/yD6kl/kmI07UZw6BzRFjJUpNNuefZTD/bKC9a9nYbmLWYxYneoQqowHwl2GaEPw==" + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", diff --git a/package.json b/package.json index d23b504..58c1815 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "core-js": "^3.8.3", "echarts": "^5.6.0", "element-plus": "^2.10.4", + "goeasy": "^2.13.21", "pinia": "^3.0.3", "qwebchannel": "^6.2.0", "vue": "^3.2.13", diff --git a/src/api/account.js b/src/api/account.js index aa83256..d8a8415 100644 --- a/src/api/account.js +++ b/src/api/account.js @@ -9,6 +9,18 @@ export function getVxQrcode() { export function getScanResult(data) { return getAxios({ url: 'user/check/' + data}) } +//获取用户信息 +export function getUserInfo(data) { + return postAxios({ url: 'user/getUserInfo',data}) + } +//修改用户信息 +export function editUserInfo(data) { + return postAxios({ url: 'user/updateUserInfo', data }) +} +//检查用户名 +export function checkUsername(data) { + return postAxios({ url: 'user/checkUserName', data }) +} //注册 export function register(data) { return postAxios({ url: 'user/registerWithMail', data }) @@ -90,3 +102,19 @@ export function topPkInfo(data) { export function cancelTopPkInfo(data) { return postAxios({ url: 'user/cancelPin', data }) } +//获取积分详情 +export function getIntegralDetail(data) { + return postAxios({ url: 'user/pointsDetail', data }) +} +//获取PK记录 +export function getPkRecord(data) { + return postAxios({ url: 'user/handlePkInfo', data }) +} +//签到 +export function signIn(data) { + return postAxios({ url: 'user/signIn', data }) +} +//修改邮箱 +export function editEmail(data) { + return postAxios({ url: 'user/updateUserMail', data }) +} diff --git a/src/components/Appaside.vue b/src/components/Appaside.vue index fbaef8c..f5b1943 100644 --- a/src/components/Appaside.vue +++ b/src/components/Appaside.vue @@ -18,14 +18,14 @@
+
+