|
|
@@ -83,14 +83,21 @@ const Clients: React.FC = () => {
|
|
|
const { data: clientsData, isLoading: clientsLoading, error: clientsError } = useQuery({
|
|
|
queryKey: ['clients', pagination.current, pagination.pageSize, searchText, auditStatusFilter],
|
|
|
queryFn: async () => {
|
|
|
+ const filters: Record<string, any> = {};
|
|
|
+
|
|
|
+ if (auditStatusFilter !== undefined) {
|
|
|
+ filters.auditStatus = auditStatusFilter;
|
|
|
+ }
|
|
|
+
|
|
|
const query: any = {
|
|
|
page: pagination.current,
|
|
|
pageSize: pagination.pageSize,
|
|
|
keyword: searchText
|
|
|
};
|
|
|
|
|
|
- if (auditStatusFilter !== undefined) {
|
|
|
- query.auditStatus = auditStatusFilter;
|
|
|
+ // 如果有筛选条件,添加到filters参数
|
|
|
+ if (Object.keys(filters).length > 0) {
|
|
|
+ query.filters = JSON.stringify(filters);
|
|
|
}
|
|
|
|
|
|
const res = await clientClient.$get({ query });
|