|
@@ -16,19 +16,16 @@ const FilesTab: React.FC<FilesTabProps> = ({ clientId }) => {
|
|
|
const { data: files, isLoading: loadingFiles } = useQuery({
|
|
const { data: files, isLoading: loadingFiles } = useQuery({
|
|
|
queryKey: ['files', clientId],
|
|
queryKey: ['files', clientId],
|
|
|
queryFn: async () => {
|
|
queryFn: async () => {
|
|
|
- // 暂时获取所有文件,后续可根据需要过滤
|
|
|
|
|
|
|
+ // 这里可以根据实际业务逻辑过滤,比如通过文件路径或其他关联
|
|
|
|
|
+ // 当前文件实体没有clientId字段,暂时获取所有文件
|
|
|
const res = await fileClient.$get({ query: { page: 1, pageSize: 100 } });
|
|
const res = await fileClient.$get({ query: { page: 1, pageSize: 100 } });
|
|
|
if (!res.ok) throw new Error('获取文件失败');
|
|
if (!res.ok) throw new Error('获取文件失败');
|
|
|
return res.json();
|
|
return res.json();
|
|
|
- },
|
|
|
|
|
- select: (data) => {
|
|
|
|
|
- // 这里可以根据实际业务逻辑过滤
|
|
|
|
|
- return data.data;
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
if (loadingFiles) return <Spin size="large" />;
|
|
if (loadingFiles) return <Spin size="large" />;
|
|
|
- const filesData = files || [];
|
|
|
|
|
|
|
+ const filesData = files?.data || [];
|
|
|
|
|
|
|
|
if (filesData.length === 0) return <Empty description="暂无文件记录" />;
|
|
if (filesData.length === 0) return <Empty description="暂无文件记录" />;
|
|
|
|
|
|