feat: 基本信息
This commit is contained in:
@@ -25,57 +25,6 @@ function EnhancedProTable<T extends BaseRecord, U extends ParamsType = any>(
|
||||
...restProps
|
||||
} = props;
|
||||
|
||||
// const [selectedRowKeys, setSelectedRowKeys] = useState<React.Key[]>([]);
|
||||
// const [selectedRows, setSelectedRows] = useState<T[]>([]);
|
||||
// // 行选择配置
|
||||
// const rowSelection = useMemo(() => {
|
||||
// if (!showSelection) return undefined;
|
||||
// return {
|
||||
// selectedRowKeys,
|
||||
// selections: [Table.SELECTION_ALL, Table.SELECTION_INVERT],
|
||||
// onChange: (keys: React.Key[], rows: T[]) => {
|
||||
// setSelectedRowKeys(keys);
|
||||
// setSelectedRows(rows);
|
||||
// },
|
||||
// getCheckboxProps: (record: T) => ({
|
||||
// name: record[rowKey]?.toString(),
|
||||
// }),
|
||||
// };
|
||||
// }, [showSelection, selectedRowKeys]);
|
||||
|
||||
// // 处理行点击事件
|
||||
// const handleRowClick = useCallback(
|
||||
// (record: T, index?: number) => {
|
||||
// console.log("handleRowClick");
|
||||
// if (!enableRowClick) return {};
|
||||
// return {
|
||||
// onClick: (event: React.MouseEvent<HTMLElement>) => {
|
||||
// // 阻止事件冒泡到其他元素
|
||||
// event.stopPropagation();
|
||||
|
||||
// // 如果点击的是 checkbox 或其他交互元素,不处理行选中
|
||||
// const target = event.target as HTMLElement;
|
||||
// console.log("handleRowClick");
|
||||
// if (
|
||||
// target.closest(".ant-checkbox") ||
|
||||
// target.closest(".ant-btn") ||
|
||||
// target.closest(".ant-dropdown") ||
|
||||
// target.closest("a")
|
||||
// ) {
|
||||
// return;
|
||||
// }
|
||||
|
||||
// // // 切换选中状态
|
||||
// // handleRowSelect(record, !isSelected);
|
||||
|
||||
// // // 调用原始的 onRow 点击事件
|
||||
// onRow?.(record, index)?.onClick?.(event);
|
||||
// },
|
||||
// };
|
||||
// },
|
||||
// [enableRowClick, onRow]
|
||||
// );
|
||||
|
||||
const toolBarRender = useCallback(() => {
|
||||
const toolbarElements =
|
||||
toolbarActions?.map((action) => {
|
||||
@@ -105,7 +54,8 @@ function EnhancedProTable<T extends BaseRecord, U extends ParamsType = any>(
|
||||
toolBarRender={toolBarRender}
|
||||
manualRequest={false}
|
||||
showSorterTooltip
|
||||
scroll={{ x: 'max-content' }}
|
||||
// scroll={{ x: "max-content" }}
|
||||
scroll={{ x: 1200 }}
|
||||
components={components}
|
||||
search={
|
||||
search
|
||||
|
||||
Reference in New Issue
Block a user