diff --git a/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplication/Add/index.js b/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplication/Add/index.js index 1379518..759b20f 100644 --- a/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplication/Add/index.js +++ b/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplication/Add/index.js @@ -972,6 +972,7 @@ const UserSelectComponent = (props) => { const { tableProps, getData } = useTable(props["userList"], { form, params: { + noMain: 1, inDepartmentId, eqEmploymentFlag: 1, // 在职 }, @@ -1000,14 +1001,14 @@ const UserSelectComponent = (props) => { if (props.onConfirm) { // 确保项目负责人始终在选中列表中 const finalSelectedRows = [...selectedRows]; - if (projectLeader && !selectedRows.find(item => item.id === projectLeader.id)) { + if (projectLeader && !selectedRows.find(item => item?.id === projectLeader?.id)) { finalSelectedRows.unshift(projectLeader); } // 为选中的用户数据添加 projectLeader 字段 const processedRows = finalSelectedRows.map(item => ({ ...item, - projectLeader: projectLeader && item.id === projectLeader.id ? 1 : 0, + projectLeader: projectLeader && item?.id === projectLeader?.id ? 1 : 0, })); props.onConfirm(processedRows);