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