From 8d24b2559c9929814b31c0615bdcf915669350af Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Sat, 16 May 2020 13:49:11 +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