import Table from "@cqsjjb/jjb-react-admin-component/Table"; import { getIndexColumn } from "../../utils/index"; import "./index.less"; function TablePro(props) { const { columns = [], showIndexColumn = true, useAlignCenter = true, indexColumnFixed = "left", rowKey = "id", ...restProps } = props; const storeIndex = props.storeIndex || `${window.process.env.app.antd["ant-prefix"]}_${Math.random().toString(36).substring(2)}`; function calcColumns() { showIndexColumn && columns.unshift({...getIndexColumn(props.pagination), fixed: indexColumnFixed}); return columns.map(item => ({ align: useAlignCenter ? "center" : "left", ...item })); } return ; } export default TablePro;