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"
/>
+
+