UNPKG

@51yzone/pc-components

Version:

An enterprise-class UI design language and React-based implementation

77 lines (68 loc) 1.97 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = _interopRequireDefault(require("react")); var _proTable = _interopRequireDefault(require("@ant-design/pro-table")); var _classnames = _interopRequireDefault(require("classnames")); /** * 关键字:日志操作表格 * 新增人:徐友万 * 完善中(暂时不可配置) */ var initColumns = [{ title: '操作类型', dataIndex: 'handleOpName', width: 120 }, { title: '操作人', dataIndex: 'handlerName', width: 100 }, { title: '执行结果', dataIndex: 'handleStatusName', width: 100 }, { title: '操作时间', dataIndex: 'gmtCreatedStr', width: 160 }, { title: '备注说明', dataIndex: 'handleContent', ellipsis: true, width: 200 }]; var LogTable = function LogTable(props) { var columns = props.columns, dataIndexes = props.dataIndexes, rowKey = props.rowKey, request = props.request, prefixCls = props.prefixCls, className = props.className; var newColumns = columns || dataIndexes && initColumns.map(function (n, i) { return (0, _extends2["default"])((0, _extends2["default"])({}, n), { dataIndex: dataIndexes[i] }); }) || initColumns; return /*#__PURE__*/_react["default"].createElement("div", { className: (0, _classnames["default"])(className, "".concat(prefixCls, "-wrapper")) }, /*#__PURE__*/_react["default"].createElement(_proTable["default"], { search: false, options: false, columns: newColumns, rowKey: rowKey, pagination: false, bordered: true, size: "small", request: request })); }; LogTable.defaultProps = { prefixCls: 'yz-log-table', className: '' }; var _default = LogTable; exports["default"] = _default;