fix: 移除页码为1时的数据请求限制
统一修改多个选择弹窗组件,当页码变化时不再限制第一页的数据请求,确保数据加载逻辑一致
This commit is contained in:
@@ -103,7 +103,7 @@ export default function SelectionPopup({
|
||||
|
||||
// 页码变化
|
||||
useEffect(() => {
|
||||
if (!visible || currentPage === 1) return;
|
||||
if (!visible) return;
|
||||
fetchAccounts(currentPage, searchQuery);
|
||||
}, [currentPage, visible, searchQuery]);
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ const SelectionPopup: React.FC<SelectionPopupProps> = ({
|
||||
|
||||
// 页码变化时请求数据(只在弹窗打开且页码不是1时执行)
|
||||
useEffect(() => {
|
||||
if (!visible || currentPage === 1) return; // 弹窗关闭或第一页时不请求
|
||||
if (!visible) return; // 弹窗关闭或第一页时不请求
|
||||
fetchFriends(currentPage, searchQuery);
|
||||
}, [currentPage, visible, searchQuery]);
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ export default function SelectionPopup({
|
||||
|
||||
// 页码变化时请求数据(只在弹窗打开且页码不是1时执行)
|
||||
useEffect(() => {
|
||||
if (!visible || currentPage === 1) return;
|
||||
if (!visible) return;
|
||||
fetchGroups(currentPage, searchQuery);
|
||||
}, [currentPage, visible, searchQuery]);
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@ export default function SelectionPopup({
|
||||
|
||||
// 页码变化时请求数据(只在弹窗打开且页码不是1时执行)
|
||||
useEffect(() => {
|
||||
if (!visible || currentPage === 1) return;
|
||||
if (!visible) return;
|
||||
fetchPoolPackages(currentPage, searchQuery);
|
||||
}, [currentPage, visible, searchQuery]);
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ const SendRcrodModal: React.FC<SendRcrodModalProps> = ({
|
||||
|
||||
// 页码变化
|
||||
useEffect(() => {
|
||||
if (!visible || !ruleId || currentPage === 1) return;
|
||||
if (!visible || !ruleId) return;
|
||||
fetchSendRecords(currentPage, searchKeyword);
|
||||
}, [currentPage]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user