| | |
| | | const columns = [ |
| | | { |
| | | title: '操作时间', |
| | | dataIndex: 'name', |
| | | dataIndex: 'createTime', |
| | | hideInTable: true, |
| | | valueType: 'dateRange', |
| | | order: 1, |
| | | }, |
| | | { |
| | | title: '操作用户', |
| | | dataIndex: 'reportUserName', |
| | | dataIndex: 'operatorName', |
| | | order: 5, |
| | | }, |
| | | { |
| | | title: '联系电话', |
| | | dataIndex: 'reportUserName', |
| | | dataIndex: 'operatorPhone', |
| | | order: 4, |
| | | }, |
| | | { |
| | | title: '操作类型', |
| | | dataIndex: 'reportUserPhone', |
| | | dataIndex: 'operatorCategory', |
| | | order: 3, |
| | | valueEnum: { |
| | | 1: '登录', |
| | |
| | | }, |
| | | { |
| | | title: '对象名称', |
| | | dataIndex: 'name', |
| | | dataIndex: 'targetName', |
| | | hideInSearch: true, |
| | | }, |
| | | { |
| | | title: '所在IP', |
| | | dataIndex: 'name', |
| | | dataIndex: 'ip', |
| | | order: 2, |
| | | }, |
| | | ]; |
| | | return ( |
| | | <div> |
| | | <PageContainer header={{ |
| | | breadcrumb: {}, |
| | | }} |
| | | title={'日志记录'} |
| | | > |
| | | <ProTable |
| | | rowKey="id" |
| | | actionRef={actionRef} |
| | | columns={columns} |
| | | formRef={formRef} |
| | | request={async (params) => { |
| | | if (params.time && params.time.length > 0) { |
| | | params.startTime = moment(params.time[0]).format('YYYY-MM-DD HH:mm:ss'); |
| | | params.endTime = moment(params.time[1]).format('YYYY-MM-DD 23:59:59'); |
| | | delete params.time |
| | | } else { |
| | | delete params.startTime |
| | | delete params.endTime |
| | | } |
| | | |
| | | |
| | | return buildProTableDataSource(getList, params); |
| | | }} |
| | | search={{ labelWidth: 'auto', defaultCollapsed: false }} |
| | | /> |
| | | </PageContainer> |
| | | </div> |
| | | <PageContainer header={{ |
| | | breadcrumb: {}, |
| | | }} |
| | | title={'日志记录'} |
| | | > |
| | | <ProTable |
| | | rowKey="id" |
| | | actionRef={actionRef} |
| | | columns={columns} |
| | | formRef={formRef} |
| | | request={async (params) => { |
| | | if (params.time && params.time.length > 0) { |
| | | params.startTime = moment(params.time[0]).format('YYYY-MM-DD HH:mm:ss'); |
| | | params.endTime = moment(params.time[1]).format('YYYY-MM-DD 23:59:59'); |
| | | delete params.time |
| | | } else { |
| | | delete params.startTime |
| | | delete params.endTime |
| | | } |
| | | return buildProTableDataSource(getList, params); |
| | | }} |
| | | search={{ labelWidth: 'auto', defaultCollapsed: false }} |
| | | /> |
| | | </PageContainer> |
| | | ); |
| | | }; |
| | | |
| | | export default Account; |
| | | export default Account; |