feat: 成员管理列表支持用户名和邮箱的模糊搜索

This commit is contained in:
yokowu
2025-09-01 10:53:34 +08:00
parent 1d15e4e14a
commit a4a07ff799

View File

@@ -156,8 +156,12 @@ const MemberManage = () => {
const [data, setData] = useState<DomainUser[]>([]);
useEffect(()=>{
if(searchUser){
setData(originData?.users?.filter((item)=>
(item.username ||'').toLowerCase()?.includes(searchUser.toLowerCase())) || []);
setData(originData?.users?.filter((item) => {
const searchTerm = searchUser.toLowerCase();
const username = (item.username || '').toLowerCase();
const email = (item.email || '').toLowerCase();
return username.includes(searchTerm) || email.includes(searchTerm);
}) || []);
}else {
setData(originData?.users || []);
}