From 92aa64f1dd09a6d67ecf19990dba3f380f7e680b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=90=B4=E7=BA=A2=E5=85=B5?= <374362909@qq.com>
Date: Mon, 9 Mar 2026 13:22:55 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=AE=A1=E7=90=86=E5=91=98?=
=?UTF-8?q?=E6=A8=A1=E6=8B=9F=E7=99=BB=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/admin/user.ts | 10 ++++++
src/views/admin/system/user/index.vue | 48 +++++++++++++++++++++++++--
2 files changed, 56 insertions(+), 2 deletions(-)
diff --git a/src/api/admin/user.ts b/src/api/admin/user.ts
index 5dbc850..f935c94 100644
--- a/src/api/admin/user.ts
+++ b/src/api/admin/user.ts
@@ -153,3 +153,13 @@ export function getUserListByRole(obj: string) {
method: 'get',
});
}
+
+/**
+ * 模拟登录(管理员以指定用户身份登录)
+ */
+export function simulateLogin(userId: string) {
+ return request({
+ url: '/auth/token/simulate/' + userId,
+ method: 'get',
+ });
+}
diff --git a/src/views/admin/system/user/index.vue b/src/views/admin/system/user/index.vue
index 7c47b62..7b61b61 100644
--- a/src/views/admin/system/user/index.vue
+++ b/src/views/admin/system/user/index.vue
@@ -95,9 +95,20 @@
-
+
+
+
+ 模拟登录
+
@@ -142,22 +153,31 @@
url="/admin/user/import"
@refreshDataList="getDataList"
/>
+
+