|
@@ -45,6 +45,7 @@ const Audio: React.FC = () => {
|
|
|
const containerRef = useRef<HTMLDivElement>(null);
|
|
|
const drawerExampleRef = useRef<DrawerExampleRef>(null);
|
|
|
const drawRef = useRef<HTMLDivElement>(null);
|
|
|
+ const [total, setTotal] = useState<number>(0);
|
|
|
|
|
|
const { dragHandleProps } = useResizable(drawRef as RefObject<HTMLElement>, {
|
|
|
min: 200,
|
|
@@ -193,6 +194,7 @@ const Audio: React.FC = () => {
|
|
|
setLoading(true);
|
|
|
getSensors(params).then((res) => {
|
|
|
setDataSource(res.data.records ?? [])
|
|
|
+ setTotal(res.data.total ?? 0)
|
|
|
setLoading(false);
|
|
|
});
|
|
|
}
|
|
@@ -337,6 +339,9 @@ const Audio: React.FC = () => {
|
|
|
scroll={{ y: `max(${tableHeight}px, ${tableHeight}px)` }}
|
|
|
onChange={handleTableChange} // 监听分页器变化
|
|
|
pagination={{
|
|
|
+ total: total,
|
|
|
+ current: params.pageNum,
|
|
|
+ pageSize: params.pageSize,
|
|
|
size: "default",
|
|
|
showTotal: (total) => `共 ${total} 条数据`, // 显示总条数
|
|
|
showSizeChanger: true, // 显示每页条数选择器
|