# 项目详情 - 资料审核查询修复(前端联调方案) ## 问题 项目详情页"资料审核" Tab 查询 `/mes/pd/document-audit/page` 时未传入 `projectId`,导致返回了所有项目的审核记录,而非当前项目的。 ## 涉及页面 | 页面 | 路由 | 说明 | |------|------|------| | 项目详情 - 资料审核 Tab | `/mes/pd/project/detail/{id}` | 待修复 | --- ## API 变更 `GET /mes/pd/document-audit/page` — 新增请求参数: | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | projectId | Long | 否 | 项目 ID,传入后仅返回该项目下资料的审核记录 | **响应结构不变。** --- ## 前端修改点 **文件**: `src/views/mes/pd/project/modules/document-audit-list.vue` 该组件已通过 `props.projectId` 接收了项目 ID,但未传给接口。在 `proxyConfig.ajax.query` 中加上即可: ```typescript // 第 62-67 行,原来的: query: async ({ page }, formValues) => { return await getPdDocumentAuditPage({ pageNo: page.currentPage, pageSize: page.pageSize, ...formValues, }); }, // 改为: query: async ({ page }, formValues) => { return await getPdDocumentAuditPage({ pageNo: page.currentPage, pageSize: page.pageSize, projectId: props.projectId, ...formValues, }); }, ``` --- ## 注意事项 - 该组件在项目状态为 `PENDING_AUDIT`(待审核)时展示,通过 props 接收 `projectId` - 改动仅需一行,无需修改 API 封装函数或类型定义