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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 删除
+
+
+ 清空
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.operationTime) }}
+
+
+
+
+ 详细
+
+
+
+
+
+
+
+
+
+
+
+ {{ form.title }} / {{ typeFormat(form) }}
+ {{ form.operatorName }} / {{ form.ip }} /
+ {{ form.operationLocation }}
+
+
+ {{ form.url }}
+ {{
+ form.requestMethod
+ }}
+
+
+ {{ form.method }}
+
+
+ {{
+ form.operationParam
+ }}
+
+
+ {{
+ form.jsonResult
+ }}
+
+
+
+ 正常
+ 失败
+
+
+
+ {{
+ parseTime(form.operationTime)
+ }}
+
+
+ {{
+ form.errorMsg
+ }}
+
+
+
+
+
+
+
+
+
+
+