From e2dd4e36c795c03890e3cec45527322716e7c1e9 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Thu, 2 Feb 2023 22:08:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=EF=BC=9A=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E7=94=A8=E6=88=B7=E5=89=8D=E7=AB=AF=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- continew-admin-ui/src/api/monitor/online.ts | 17 +- .../components/date-range-picker/index.vue | 7 +- .../src/views/monitor/online/index.vue | 285 +++++++++--------- 3 files changed, 156 insertions(+), 153 deletions(-) diff --git a/continew-admin-ui/src/api/monitor/online.ts b/continew-admin-ui/src/api/monitor/online.ts index 2072304b..5fb10c46 100644 --- a/continew-admin-ui/src/api/monitor/online.ts +++ b/continew-admin-ui/src/api/monitor/online.ts @@ -1,5 +1,7 @@ -import axios from 'axios'; -import qs from 'query-string'; +import axios from "axios"; +import qs from "query-string"; + +const BASE_URL = "/monitor/online/user"; export interface OnlineUserRecord { token: string; @@ -11,25 +13,26 @@ export interface OnlineUserRecord { loginTime: string; } -export interface OnlineUserParams extends Partial { +export interface OnlineUserParam extends Partial { page: number; size: number; sort: Array; } + export interface OnlineUserListRes { list: OnlineUserRecord[]; total: number; } -export function getOnlineUserList(params: OnlineUserParams) { - return axios.get('/monitor/online/user', { +export function listOnlineUser(params: OnlineUserParam) { + return axios.get(BASE_URL, { params, paramsSerializer: (obj) => { return qs.stringify(obj); - }, + } }); } export function kickout(token: string) { - return axios.delete(`/monitor/online/user/${token}`); + return axios.delete(`${BASE_URL}/${token}`); } \ No newline at end of file diff --git a/continew-admin-ui/src/components/date-range-picker/index.vue b/continew-admin-ui/src/components/date-range-picker/index.vue index f58ae98a..b34ce0a3 100644 --- a/continew-admin-ui/src/components/date-range-picker/index.vue +++ b/continew-admin-ui/src/components/date-range-picker/index.vue @@ -1,11 +1,10 @@ diff --git a/continew-admin-ui/src/views/monitor/online/index.vue b/continew-admin-ui/src/views/monitor/online/index.vue index 977653ee..3a490d19 100644 --- a/continew-admin-ui/src/views/monitor/online/index.vue +++ b/continew-admin-ui/src/views/monitor/online/index.vue @@ -2,65 +2,85 @@
- - - + +
+ +
+ - + + + + + + 查询 + + + 重置 + + - - - 查询 - - - - 重置 - - - +
+
+ + - - - @@ -190,6 +188,9 @@