From eb55210101c329c01221355e27b188136fa7b0a2 Mon Sep 17 00:00:00 2001 From: zhaoyz <11@22.com> Date: Wed, 24 Apr 2024 15:11:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=97=A5=E5=BF=97=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/log-manage.ts | 41 +++++++++++++++++++++------------- src/components/system-logs.vue | 27 +++++++++++++--------- 2 files changed, 42 insertions(+), 26 deletions(-) diff --git a/src/api/log-manage.ts b/src/api/log-manage.ts index e002adb..3341e37 100644 --- a/src/api/log-manage.ts +++ b/src/api/log-manage.ts @@ -1,21 +1,32 @@ import request, {CommonHeaderEnum} from "@/utils/request"; const getMonthlyLogCountUrl = '/admin/log/getMonthlyLogCount' +const getPageUrl = "/admin/log/page"; export function getMonthlyLogCount(startTime: string, endTime: string) { - return new Promise(resolve => { - request({ - url: getMonthlyLogCountUrl, - method: 'post', - data: { - startTime, - endTime - }, - headers: { - 'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE, - }, - }).then(res => { - resolve(res.data); - }) - }) + return new Promise(resolve => { + request({ + url: getMonthlyLogCountUrl, + method: 'post', + data: { + startTime, + endTime + }, + headers: { + 'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE, + }, + }).then(res => { + resolve(res.data); + }) + }) +} + +export function getPage(current: number, size: number) { + return new Promise((resolve, reject) => { + request.get(getPageUrl + `?current=${current}&size=${size}`).then((res: any) => { + resolve(res.data); + }).catch(err => { + reject(err); + }) + }) } \ No newline at end of file diff --git a/src/components/system-logs.vue b/src/components/system-logs.vue index 38eacd3..3529954 100644 --- a/src/components/system-logs.vue +++ b/src/components/system-logs.vue @@ -1,23 +1,28 @@