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 @@
-
- {{ item.title + '-' + item.ip }}
+
+ {{ item.title + '-' + item.remoteAddr }}