From 143d33e285c86c781de66c12ffbd5f625bebf712 Mon Sep 17 00:00:00 2001 From: CGD <3030332422@qq.com> Date: Wed, 2 Apr 2025 08:05:03 +0800 Subject: [PATCH] =?UTF-8?q?=E2=80=9C=E5=88=86=E9=A1=B5=E6=9F=A5=E6=89=BE?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E2=80=9D=E6=9C=89=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E2=80=9C=E7=94=A8=E6=88=B7=E5=88=A0=E9=99=A4=E2=80=9D=E5=B7=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/apis/module/admin.js | 35 ++++++-- main/manager-web/src/views/UserManagement.vue | 82 +++++++++++-------- 2 files changed, 78 insertions(+), 39 deletions(-) diff --git a/main/manager-web/src/apis/module/admin.js b/main/manager-web/src/apis/module/admin.js index 977437ab..ecc413b0 100644 --- a/main/manager-web/src/apis/module/admin.js +++ b/main/manager-web/src/apis/module/admin.js @@ -4,20 +4,41 @@ import {getServiceUrl} from '../api' export default { // 用户列表 - getUserList(callback) { + getUserList(params, callback) { + const queryParams = new URLSearchParams({ + page: params.page, + limit: params.limit, + mobile: params.mobile + }).toString(); + + RequestService.sendRequest() + .url(`${getServiceUrl()}/api/v1/admin/users?${queryParams}`) + .method('GET') + .success((res) => { + RequestService.clearRequestTime() + callback(res) + }) + .fail((err) => { + console.error('请求失败:', err) + RequestService.reAjaxFun(() => { + this.getUserList(callback) + }) + }).send() + }, + // 删除用户 + deleteUser(id, callback) { RequestService.sendRequest() - .url(`${getServiceUrl()}/api/v1/admin/users`) - .method('GET') + .url(`${getServiceUrl()}/api/v1/admin/users/${id}`) + .method('DELETE') .success((res) => { RequestService.clearRequestTime() callback(res) }) .fail((err) => { - console.error('请求失败:', err) + console.error('删除失败:', err) RequestService.reAjaxFun(() => { - this.getUserList(callback) + this.deleteUser(id, callback) }) - }) - .send() + }).send() } } diff --git a/main/manager-web/src/views/UserManagement.vue b/main/manager-web/src/views/UserManagement.vue index 53697b8e..4c3bc7b4 100644 --- a/main/manager-web/src/views/UserManagement.vue +++ b/main/manager-web/src/views/UserManagement.vue @@ -13,9 +13,9 @@ - + - +