From 4d6c204d52046fca30bba6e782d7666b229092b1 Mon Sep 17 00:00:00 2001
From: WindowBird <13870814+windows-bird@user.noreply.gitee.com>
Date: Fri, 19 Sep 2025 14:14:18 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83?=
=?UTF-8?q?=E9=A1=B5=E6=B7=BB=E5=8A=A0=E5=BD=95=E5=85=A5=E5=85=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/auth/auth.js | 25 +++++++++++-------
pages/personalCenter/personalCenter.vue | 35 +++++++++++++++----------
2 files changed, 37 insertions(+), 23 deletions(-)
diff --git a/api/auth/auth.js b/api/auth/auth.js
index a528bcb..804e71d 100644
--- a/api/auth/auth.js
+++ b/api/auth/auth.js
@@ -1,5 +1,6 @@
// 认证相关API
-import { post } from '@/utils/request'
+import { post } from "@/utils/request";
+import request from "../../utils/request";
/**
* 微信登录
@@ -9,11 +10,11 @@ import { post } from '@/utils/request'
* @returns {Promise} 返回登录结果
*/
export function wxLogin(data) {
- return post('/wxLogin', data, {
+ return post("/wxLogin", data, {
noToken: true,
showLoading: true,
- loadingText: '登录中...',
- })
+ loadingText: "登录中...",
+ });
}
/**
@@ -22,11 +23,11 @@ export function wxLogin(data) {
* @returns {Promise} 返回登录结果
*/
export function userLogin(data) {
- return post('/user/login', data, {
+ return post("/user/login", data, {
noToken: true,
showLoading: true,
- loadingText: '登录中...',
- })
+ loadingText: "登录中...",
+ });
}
/**
@@ -34,7 +35,7 @@ export function userLogin(data) {
* @returns {Promise} 返回登出结果
*/
export function userLogout() {
- return post('/user/logout')
+ return post("/user/logout");
}
/**
@@ -43,5 +44,11 @@ export function userLogout() {
* @returns {Promise} 返回刷新结果
*/
export function refreshToken(refreshToken) {
- return post('/user/refresh', { refreshToken }, { noToken: true })
+ return post("/user/refresh", { refreshToken }, { noToken: true });
+}
+
+export function isSysAdmin() {
+ return request({
+ url: "/app/user/isSysAdmin",
+ });
}
diff --git a/pages/personalCenter/personalCenter.vue b/pages/personalCenter/personalCenter.vue
index 6298d7a..f3f62f3 100644
--- a/pages/personalCenter/personalCenter.vue
+++ b/pages/personalCenter/personalCenter.vue
@@ -19,19 +19,19 @@
@@ -41,6 +41,7 @@