项目详情页"资料审核" Tab 查询 /mes/pd/document-audit/page 时未传入 projectId,导致返回了所有项目的审核记录,而非当前项目的。
| 页面 | 路由 | 说明 |
|---|---|---|
| 项目详情 - 资料审核 Tab | /mes/pd/project/detail/{id} |
待修复 |
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 中加上即可:
// 第 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