feat: 本次提交更新内容如下

初级语法告警
This commit is contained in:
笔记本里的永平
2025-07-08 10:22:34 +08:00
parent 577381bc34
commit 567c0ad548
12 changed files with 47 additions and 49 deletions

View File

@@ -1,4 +1,4 @@
import React, { useState, useEffect, useRef } from 'react';
import React, { useState, useEffect, useRef, useCallback } from 'react';
import { useParams } from 'react-router-dom';
import PageHeader from '@/components/PageHeader';
import BackButton from '@/components/BackButton';
@@ -253,11 +253,11 @@ export default function DeviceDetail() {
};
// 加载更多操作记录
const loadMoreLogs = () => {
const loadMoreLogs = useCallback(() => {
if (logsLoading || !hasMoreLogs) return;
setLogPage(prev => prev + 1);
fetchHandleLogs();
};
}, [logsLoading, hasMoreLogs, fetchHandleLogs]);
// 无限滚动加载操作记录
useEffect(() => {
@@ -396,10 +396,10 @@ export default function DeviceDetail() {
};
// 加载更多账号
const loadMoreAccounts = () => {
const loadMoreAccounts = useCallback(() => {
if (accountsLoading || !hasMoreAccounts) return;
fetchRelatedAccounts(accountPage + 1);
};
}, [accountsLoading, hasMoreAccounts, accountPage, fetchRelatedAccounts]);
// 无限滚动加载账号
useEffect(() => {

View File

@@ -30,7 +30,7 @@ export default function Devices() {
const [searchQuery, setSearchQuery] = useState("");
const [statusFilter, setStatusFilter] = useState("all");
// 恢复分页功能
const [currentPage, setCurrentPage] = useState(1);
const [, setCurrentPage] = useState(1);
const [selectedDeviceId, setSelectedDeviceId] = useState<number | null>(null);
const [isLoading, setIsLoading] = useState(false);
const [hasMore, setHasMore] = useState(true);