forked from huge/frontEnd/hugeOA

Mr Ke
2020-05-06 fc68f6006949a91fced69951778a7c88859cbb6c
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,12 +66,23 @@
      { 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':