From a0dac7f75b858e7ca7a69e241b47f5e18988aaa5 Mon Sep 17 00:00:00 2001 From: xiangheng <11675084@qq.com> Date: Mon, 14 Oct 2024 11:36:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=94=99=E8=AF=AF=E7=9B=91?= =?UTF-8?q?=E6=8E=A7=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/monitor/client.ts | 20 +++++-- admin/src/views/monitor/client/index.vue | 6 +- admin/src/views/monitor/error/details.vue | 47 ++++++++++++++- .../monitor_client/monitor_client_ctl.go | 23 +++++--- .../monitor_client/monitor_client_service.go | 57 ++++++++++++------- server/core/response/response.go | 1 + server/model/monitor_client.go | 2 +- server/router/admin/monitor_client_route.go | 19 ++++--- server/routes/admin/user_protocol_route.go | 56 ------------------ 9 files changed, 127 insertions(+), 104 deletions(-) delete mode 100644 server/routes/admin/user_protocol_route.go diff --git a/admin/src/api/monitor/client.ts b/admin/src/api/monitor/client.ts index 3746f28..6470a41 100644 --- a/admin/src/api/monitor/client.ts +++ b/admin/src/api/monitor/client.ts @@ -18,7 +18,6 @@ export type type_monitor_client = { Height?: number Ua?: string CreateTime?: string - ClientTime?: string } // 查询 export type type_monitor_client_query = { @@ -48,16 +47,21 @@ export type type_monitor_client_edit = { Width?: number Height?: number Ua?: string - ClientTime?: string } // 监控-客户端信息列表 export function monitor_client_list(params?: type_monitor_client_query) { - return request.get>({ url: '/monitor_client/list', params: clearEmpty(params) }) + return request.get>({ + url: '/monitor_client/list', + params: clearEmpty(params) + }) } // 监控-客户端信息列表-所有 export function monitor_client_list_all(params?: type_monitor_client_query) { - return request.get({ url: '/monitor_client/listAll', params: clearEmpty(params) }) + return request.get({ + url: '/monitor_client/listAll', + params: clearEmpty(params) + }) } // 监控-客户端信息详情 @@ -65,6 +69,10 @@ export function monitor_client_detail(Id: number | string) { return request.get({ url: '/monitor_client/detail', params: { Id } }) } +export function monitor_client_errorUsers(Id: number | string) { + return request.get({ url: '/monitor_client/errorUsers', params: { Id } }) +} + // 监控-客户端信息新增 export function monitor_client_add(data: type_monitor_client_edit) { return request.post({ url: '/monitor_client/add', data }) @@ -89,5 +97,7 @@ export const monitor_client_import_file = '/monitor_client/ImportFile' // 监控-客户端信息导出 export function monitor_client_export_file(params: any) { - return (window.location.href =`${config.baseUrl}${config.urlPrefix}/monitor_client/ExportFile?token=${getToken()}&` + queryString.stringify(clearEmpty(params))) + return (window.location.href = + `${config.baseUrl}${config.urlPrefix}/monitor_client/ExportFile?token=${getToken()}&` + + queryString.stringify(clearEmpty(params))) } diff --git a/admin/src/views/monitor/client/index.vue b/admin/src/views/monitor/client/index.vue index 05a62fa..86888c2 100644 --- a/admin/src/views/monitor/client/index.vue +++ b/admin/src/views/monitor/client/index.vue @@ -126,16 +126,16 @@ - + -

- {{ item }} -

+ + + + + {{ + user.City + }} + + {{ + user.Os + }} + + {{ user.Width }}*{{ user.Height }} + + + {{ user.Ua }} + + + +
@@ -65,6 +96,9 @@