diff --git a/src/components/Common/CommonSubBill.js b/src/components/Common/CommonSubBill.js index 768d8b1..4d53f9c 100644 --- a/src/components/Common/CommonSubBill.js +++ b/src/components/Common/CommonSubBill.js @@ -584,7 +584,7 @@ class CommonSubBill extends Component { /** 控制选择控制表时,显示部件工序与成品工序 */ handleFilterData = (name, dataIndex, value, record) => { const { sModelsId } = this.props; - let { slaveData, slaveSelectedRowKeys } = this.props; + let { slaveData = [], slaveSelectedRowKeys = [] } = this.props; if(sModelsId ==='12710101117043772382700' && name ==='slave0Child0') { slaveSelectedRowKeys = this.props?.slave0SelectedRowKeys; slaveData = this.props?.slave0Data; @@ -600,6 +600,9 @@ class CommonSubBill extends Component { if (iIndex === -1) { iIndex = slaveData.findIndex(item => slaveSelectedRowKeys.includes(item.sId)); } + if (iIndex === -1 && slaveData?.length === 1){ + iIndex = 0; + } let sSqlConditionId = ''; if (iIndex > -1) { sSqlConditionId = slaveData[iIndex].sSqlConditionId;