From e63228dd54129be3e486fd6f490261369a7106fc Mon Sep 17 00:00:00 2001 From: ailanyin Date: Wed, 5 Jul 2023 15:06:22 +0800 Subject: [PATCH] add --- src/api/monitor/useLog.js | 29 +++ src/constant/dict.js | 61 +++++ src/views/monitor/useLog/index.vue | 367 +++++++++++++++++++++++++++++ 3 files changed, 457 insertions(+) create mode 100644 src/api/monitor/useLog.js create mode 100644 src/views/monitor/useLog/index.vue diff --git a/src/api/monitor/useLog.js b/src/api/monitor/useLog.js new file mode 100644 index 0000000..8178c7f --- /dev/null +++ b/src/api/monitor/useLog.js @@ -0,0 +1,29 @@ +import request from '@/utils/request' + +// 查询操作日志列表 +export function list(query) { + return request({ + url: '/monitor/useLog/list', + method: 'get', + params: query + }) +} + +// 删除操作日志 +export function delOperlog(ids) { + return request({ + url: '/monitor/useLog', + method: 'delete', + data: { + ids: ids + } + }) +} + +// 清空操作日志 +export function cleanOperlog() { + return request({ + url: '/monitor/useLog/clean', + method: 'delete' + }) +} diff --git a/src/constant/dict.js b/src/constant/dict.js index 7538a00..331036e 100644 --- a/src/constant/dict.js +++ b/src/constant/dict.js @@ -11,6 +11,19 @@ export const sys_normal_disable = [ }, ]; +export const sys_common_status = [ + { + label: "成功", + value: "1", + elTagType: "success", + }, + { + label: "失败", + value: "0", + elTagType: "danger", + }, +]; + export const sys_user_gender = [ { label: "男", @@ -74,6 +87,54 @@ export const database_type_dict = [ }, ]; +export const sys_oper_type = [ + { + label: "新增", + value: "1", + elTagType: "info", + }, + { + label: "修改", + value: "2", + elTagType: "info", + }, + { + label: "删除", + value: "3", + elTagType: "danger", + }, + { + label: "授权", + value: "4", + elTagType: "primary", + }, + { + label: "导出", + value: "5", + elTagType: "warning", + }, + { + label: "导入", + value: "6", + elTagType: "warning", + }, + { + label: "强退", + value: "7", + elTagType: "danger", + }, + { + label: "生成代码", + value: "8", + elTagType: "info", + }, + { + label: "清空数据", + value: "9", + elTagType: "danger", + }, +]; + export const tenantModeDict = [ { label: "字段", diff --git a/src/views/monitor/useLog/index.vue b/src/views/monitor/useLog/index.vue new file mode 100644 index 0000000..2354e56 --- /dev/null +++ b/src/views/monitor/useLog/index.vue @@ -0,0 +1,367 @@ + + +