fix: 1. 重新对齐交叉评查的接口。
2. 确认评查结果的接口对接。 3. 新增评查点适配省级创建的响应数据和其他用户创建的单条响应数据。 4. 文档列表的文档类型通过通用的查询接口查询文档类型。优化加载状态的时机。
This commit is contained in:
@@ -91,8 +91,15 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
||||
if (!tasksResponse.success) {
|
||||
console.error('获取任务列表失败:', tasksResponse.error);
|
||||
return Response.json({
|
||||
error: tasksResponse.error || '获取任务列表失败',
|
||||
status: 500
|
||||
tasks: [],
|
||||
totalCount: 0,
|
||||
currentPage: params.page,
|
||||
pageSize: params.pageSize,
|
||||
totalPages: 0,
|
||||
stats: { totalTasks: 0, pendingTasks: 0, inProgressTasks: 0, completedTasks: 0 },
|
||||
frontendJWT,
|
||||
documentTypes: [],
|
||||
error: tasksResponse.error || '获取任务列表失败'
|
||||
}, { status: 500 });
|
||||
}
|
||||
|
||||
@@ -119,8 +126,15 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
||||
} catch (error) {
|
||||
console.error('加载交叉评查任务列表失败:', error);
|
||||
return Response.json({
|
||||
error: error || '加载任务列表失败',
|
||||
status: 500
|
||||
tasks: [],
|
||||
totalCount: 0,
|
||||
currentPage: params.page,
|
||||
pageSize: params.pageSize,
|
||||
totalPages: 0,
|
||||
stats: { totalTasks: 0, pendingTasks: 0, inProgressTasks: 0, completedTasks: 0 },
|
||||
frontendJWT: undefined,
|
||||
documentTypes: [],
|
||||
error: error instanceof Error ? error.message : '加载任务列表失败'
|
||||
}, { status: 500 });
|
||||
}
|
||||
}
|
||||
@@ -219,7 +233,16 @@ const docTypeConfig = {
|
||||
|
||||
export default function CrossCheckingIndex() {
|
||||
const loaderData = useLoaderData<typeof loader>();
|
||||
const { tasks, totalCount, currentPage, pageSize, stats, frontendJWT, documentTypes, documentTypesError } = loaderData;
|
||||
const {
|
||||
tasks = [],
|
||||
totalCount = 0,
|
||||
currentPage = 1,
|
||||
pageSize = 10,
|
||||
stats = { totalTasks: 0, pendingTasks: 0, inProgressTasks: 0, completedTasks: 0 },
|
||||
frontendJWT,
|
||||
documentTypes = [],
|
||||
documentTypesError
|
||||
} = loaderData || {};
|
||||
const [searchParams, setSearchParams] = useSearchParams();
|
||||
const dateFrom = searchParams.get('dateFrom') || '';
|
||||
const dateTo = searchParams.get('dateTo') || '';
|
||||
|
||||
Reference in New Issue
Block a user