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 @@
+
+