Merge pull request #326 from yokowu/feat-member-search

feat: 成员管理列表支持用户名和邮箱的模糊搜索
This commit is contained in:
Yoko
2025-09-01 11:06:04 +08:00
committed by GitHub

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 || []);
}