From f9e9df1e43014e67580ad03dc86854a55673403d Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Thu, 30 Apr 2020 17:38:23 +0800 Subject: [PATCH] 爬虫词条管理 --- src/components/page/logManage/operLog/index.jsx | 34 ++++++++++++++++++++++++++++------ 1 files changed, 28 insertions(+), 6 deletions(-) diff --git a/src/components/page/logManage/operLog/index.jsx b/src/components/page/logManage/operLog/index.jsx index 0018315..8b18db2 100644 --- a/src/components/page/logManage/operLog/index.jsx +++ b/src/components/page/logManage/operLog/index.jsx @@ -6,7 +6,7 @@ /** 操作日志 */ import React, { ReactNode, ReactEventHandler, Component } from 'react'; -import { Badge } from 'antd'; +import { Badge, Tooltip } from 'antd'; import TableView from '../../../common/TableView'; import SearchFormView from '../../../common/SearchFormView'; import './index.scss'; @@ -43,11 +43,22 @@ { title: '序号', dataIndex: 'index' }, { title: '操作者', dataIndex: 'userName' }, { title: '操作模块', dataIndex: 'moduleName' }, - { title: '操作功能', dataIndex: 'functionName' }, - { title: '操作描述', dataIndex: 'operDesc' }, + { + title: '操作功能', + dataIndex: 'functionName', + render: (cur, item) => { + return <Tooltip title={cur}><span>{this.fontNumber(cur || '')}</span></Tooltip> + } + }, + { + title: '操作描述', dataIndex: 'operDesc', + render: (cur, item) => { + return <Tooltip title={cur}><span>{this.fontNumber(cur || '')}</span></Tooltip> + } + }, { title: '操作日期', dataIndex: 'createTime', render: (cur, item) => { - return cur ? moment(cur).format("YYYY-MM-DD HH:mm") : "" + return cur ? moment(cur).format("YYYY-MM-DD HH:mm:ss") : "" } }, { title: 'IP地址', dataIndex: 'operIp' }, @@ -55,16 +66,27 @@ { title: '访问浏览器', dataIndex: 'operBrowser' }, { title: '状态', dataIndex: 'operStatus', render: (cur, item) => { - return this.operStatus(cur) + return cur == '1' ? <Badge count={'成功'} style={{ backgroundColor: '#52c41a' }} /> : <Badge count={'失败'} /> } } ]; } + fontNumber(date) { + const length = date.length + if (length > 16) { + var str = '' + str = date.substring(0, 16) + '......' + return str + } else { + return date + } + } + operStatus = (status) => { switch (status) { case '1': - return <Badge count={'成功'} style={{ backgroundColor: '#52c41a' }}/> + return <Badge count={'成功'} style={{ backgroundColor: '#52c41a' }} /> case '99': return <Badge count={'失败'} /> } -- Gitblit v1.8.0