diff --git a/web/config/router.config.js b/web/config/router.config.js
index 192177df..542bcea3 100644
--- a/web/config/router.config.js
+++ b/web/config/router.config.js
@@ -268,9 +268,33 @@ export default [
},
]
}, {
- path: '/settings/audit',
- name: 'audit',
- component: './Settings/Security/Audit',
+ path: '/settings/logs',
+ name: 'logs',
+ component: './Settings/Logs/Base',
+ hideChildrenInMenu: true,
+ routes: [
+ {
+ path: '/settings/logs',
+ redirect: '/settings/logs/overview',
+ },
+ {
+ path: '/settings/logs/overview',
+ name: 'overview',
+ component: './Settings/Logs/Overview',
+ }, {
+ path: '/settings/logs/audit',
+ name: 'audit',
+ component: './Settings/Logs/Audit',
+ }, {
+ path: '/settings/logs/query',
+ name: 'query',
+ component: './Settings/Logs/Audit',
+ }, {
+ path: '/settings/logs/slow',
+ name: 'slow',
+ component: './Settings/Logs/Audit',
+ },
+ ]
},
]
},
diff --git a/web/src/locales/en-US.js b/web/src/locales/en-US.js
index 31fb5a03..9d7e8ac3 100644
--- a/web/src/locales/en-US.js
+++ b/web/src/locales/en-US.js
@@ -100,7 +100,11 @@ export default {
'menu.settings': 'SETTINGS',
'menu.settings.global': 'GLOBAL',
'menu.settings.security': 'SECURITY',
- 'menu.settings.audit': 'AUDIT',
+ 'menu.settings.logs': 'LOGS',
+ 'menu.settings.logs.overview': 'OVERVIEW',
+ 'menu.settings.logs.audit': 'AUDIT',
+ 'menu.settings.logs.query': 'QUERY',
+ 'menu.settings.logs.slow': 'SLOW',
'menu.form': 'Form',
diff --git a/web/src/locales/zh-CN.js b/web/src/locales/zh-CN.js
index f36f37ac..9c164870 100644
--- a/web/src/locales/zh-CN.js
+++ b/web/src/locales/zh-CN.js
@@ -108,7 +108,11 @@ export default {
'menu.settings.global': '全局设置',
'menu.settings.security': '安全设置',
'menu.settings.authorization': '授权管理',
- 'menu.settings.audit': '审计日志',
+ 'menu.settings.logs': '系统日志',
+ 'menu.settings.logs.overview': '日志概要',
+ 'menu.settings.logs.audit': '审计日志',
+ 'menu.settings.logs.query': '查询日志',
+ 'menu.settings.logs.slow': '慢日志',
'menu.form': '表单页',
diff --git a/web/src/pages/Settings/Logs/Audit.js b/web/src/pages/Settings/Logs/Audit.js
new file mode 100644
index 00000000..2202238d
--- /dev/null
+++ b/web/src/pages/Settings/Logs/Audit.js
@@ -0,0 +1,74 @@
+import router from 'umi/router';
+import { connect } from 'dva';
+import PageHeaderWrapper from '@/components/PageHeaderWrapper';
+
+import React, {Component, Fragment} from 'react';
+
+import {Col, Divider,Card, Form, Icon, Input, Row, Select, Table} from 'antd';
+import {formatMessage} from 'umi/locale';
+
+const {Option} = Select;
+
+const FormItem = Form.Item;
+const {TextArea} = Input;
+
+const columns = [
+ {
+ title: 'ID',
+ dataIndex: 'key',
+ key: 'key',
+ render: text => {text},
+ },
+ {
+ title: '用户名',
+ dataIndex: 'username',
+ key: 'username',
+ },
+ {
+ title: '消息日志',
+ dataIndex: 'message',
+ key: 'message',
+ }, {
+ title: '时间',
+ key: 'time',
+ dataIndex: 'time',
+ },
+ {
+ title: '操作',
+ key: 'action',
+ render: (text, record) => (
+
+ 详情
+
+ ),
+ },
+];
+
+const data = [
+ {
+ key: '1',
+ username: 'admin',
+ enabled: true,
+ message: "User Login Success",
+ time: "Oct 19, 2019",
+
+ }, {
+ key: '2',
+ username: 'user',
+ enabled: true,
+ message: "User Login Failed",
+ time: "Oct 19, 2019",
+ },
+];
+
+@connect()
+class Audit extends Component {
+
+ render() {
+ return (
+