From ca472b06c3e7ee03415004caeed3d41029cf2792 Mon Sep 17 00:00:00 2001 From: medcl Date: Wed, 18 Nov 2020 22:41:05 +0800 Subject: [PATCH 01/16] upate audit page --- web/config/router.config.js | 6 +- web/src/pages/Settings/Security/Audit.js | 79 ++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 5 deletions(-) create mode 100644 web/src/pages/Settings/Security/Audit.js diff --git a/web/config/router.config.js b/web/config/router.config.js index b82b0695..192177df 100644 --- a/web/config/router.config.js +++ b/web/config/router.config.js @@ -265,16 +265,12 @@ export default [ path: '/settings/security', name: 'security', component: './Settings/Security/General', - }, { - path: '/settings/security/general', - name: 'general', - component: './Forms/BasicForm', }, ] }, { path: '/settings/audit', name: 'audit', - component: './List/TableList', + component: './Settings/Security/Audit', }, ] }, diff --git a/web/src/pages/Settings/Security/Audit.js b/web/src/pages/Settings/Security/Audit.js new file mode 100644 index 00000000..230c8f6f --- /dev/null +++ b/web/src/pages/Settings/Security/Audit.js @@ -0,0 +1,79 @@ +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; + + +@Form.create() +class Audit extends Component { + + componentDidMount() { + } + + auditTable() { + 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", + }, + ]; + return (); + } + + render() { + return ( + < Fragment > + < Card>{ this.auditTable() } + + ); + } +} + +export default Audit; From 5ff01f8e12a3e985ba3e74aa3a8979b36d6f339f Mon Sep 17 00:00:00 2001 From: chenhua Date: Thu, 19 Nov 2020 00:05:12 +0800 Subject: [PATCH 02/16] #search manage keyword modify --- web/src/pages/SearchManage/dict/Common.js | 621 +++++++++--------- .../pages/SearchManage/dict/Professional.js | 246 ++++--- 2 files changed, 417 insertions(+), 450 deletions(-) diff --git a/web/src/pages/SearchManage/dict/Common.js b/web/src/pages/SearchManage/dict/Common.js index 530ea6b5..e56bd3c3 100644 --- a/web/src/pages/SearchManage/dict/Common.js +++ b/web/src/pages/SearchManage/dict/Common.js @@ -1,15 +1,20 @@ import React, { PureComponent, Fragment } from 'react'; import { connect } from 'dva'; import { - Row, - Col, - Card, - Form, - Input, - Button, - Modal, - message, - Divider, +Row, +Col, +Card, +Form, +Input, +Button, +Modal, +message, +Divider, +Icon, +DatePicker, +TimePicker, +Select, +Popover, } from 'antd'; import StandardTable from '@/components/StandardTable'; import PageHeaderWrapper from '@/components/PageHeaderWrapper'; @@ -18,413 +23,401 @@ import styles from '../../List/TableList.less'; const FormItem = Form.Item; const { TextArea } = Input; +const fieldLabels = { +keyword_type: '关键词分类' + +}; + const CreateForm = Form.create()(props => { - const { modalVisible, form, handleAdd, handleModalVisible } = props; - const okHandle = () => { - form.validateFields((err, fieldsValue) => { - if (err) return; - form.resetFields(); - handleAdd(fieldsValue); - }); - }; - return ( - handleModalVisible()} - > - - {form.getFieldDecorator('name', { - rules: [{ required: true, message: '请输入至少五个字符的名称!', min: 5 }], - })()} - - - {form.getFieldDecorator('settings', { - rules: [{ required: true }], - })(