Commit 3aef5bd83e4a7fac40f720d9883e8a01ec4972b9

Authored by chenxt
1 parent d8ff5390

多个复制到

src/mes/common/commonOperationBarComponent/MesToolbar.js
@@ -1029,9 +1029,9 @@ const handleCalc = async (props, btnConfig) => { @@ -1029,9 +1029,9 @@ const handleCalc = async (props, btnConfig) => {
1029 allReturnMap.masterData = returnData['master.' + masterTbName]; 1029 allReturnMap.masterData = returnData['master.' + masterTbName];
1030 allReturnMap.masterData.enabled = true; 1030 allReturnMap.masterData.enabled = true;
1031 } 1031 }
1032 - allReturnMap?.slaveChildData?.forEach(item => {  
1033 - item.sSqlConditionId = allReturnMap?.slaveData?.[0].sSqlConditionId  
1034 - }) 1032 + // allReturnMap?.slaveChildData?.forEach(item => {
  1033 + // item.sSqlConditionId = allReturnMap?.slaveData?.[0].sSqlConditionId
  1034 + // })
1035 allReturnMap.slaveSelectedRowKeys = [allReturnMap?.slaveData?.[0].sId] 1035 allReturnMap.slaveSelectedRowKeys = [allReturnMap?.slaveData?.[0].sId]
1036 1036
1037 props.onSaveState({ ...allReturnMap, pageLoading: false }); 1037 props.onSaveState({ ...allReturnMap, pageLoading: false });
src/mes/common/commonOperationBarComponent/index.js
@@ -595,8 +595,16 @@ const useCommonOperationBarComponentEvent = props => { @@ -595,8 +595,16 @@ const useCommonOperationBarComponentEvent = props => {
595 const sConfigformId = commonUtils.isEmpty(copyToConfig) ? '' : copyToConfig[0]?.sParentId; 595 const sConfigformId = commonUtils.isEmpty(copyToConfig) ? '' : copyToConfig[0]?.sParentId;
596 const sControlName = commonUtils.isNotEmptyObject(config?.sControlName) ? config?.sControlName : 'BtnCopyTo.TmpInfoBySql'; 596 const sControlName = commonUtils.isNotEmptyObject(config?.sControlName) ? config?.sControlName : 'BtnCopyTo.TmpInfoBySql';
597 const selectedRowKeys = props[sName + 'SelectedRowKeys']?.[0] || '' 597 const selectedRowKeys = props[sName + 'SelectedRowKeys']?.[0] || ''
  598 + const selectedRowKeysList = props[sName + 'SelectedRowKeys']
598 const slaveSelectedData = props[sName + 'Data'] || [] 599 const slaveSelectedData = props[sName + 'Data'] || []
599 - const sRowData = slaveSelectedData.filter(x => x.sId === selectedRowKeys || x.sSlaveId === selectedRowKeys) 600 + const sRowData = slaveSelectedData.map(item => {
  601 + const i = selectedRowKeysList.findIndex(x => x === item.id || x === item.sSlaveId)
  602 + if (i !== -1) {
  603 + return item
  604 + } else {
  605 + return null
  606 + }
  607 + }).filter(x => x !== null)
600 /* 塞原始数据 */ 608 /* 塞原始数据 */
601 if (commonUtils.isNotEmptyArr(slaveSelectedData)) { 609 if (commonUtils.isNotEmptyArr(slaveSelectedData)) {
602 delete slaveSelectedData?.[0]?.bCheck 610 delete slaveSelectedData?.[0]?.bCheck
@@ -632,6 +640,8 @@ const useCommonOperationBarComponentEvent = props => { @@ -632,6 +640,8 @@ const useCommonOperationBarComponentEvent = props => {
632 tableRow.sId = commonUtils.createSid(); 640 tableRow.sId = commonUtils.createSid();
633 tableRow.sParentId = copyTo.masterData.sId; 641 tableRow.sParentId = copyTo.masterData.sId;
634 tableRow.handleType = 'add'; 642 tableRow.handleType = 'add';
  643 + tableRow.sSqlConditionOldId = tableRow.sSqlConditionId;
  644 + tableRow.sSqlConditionId = tableRow.sId
635 newData.push(tableRow); 645 newData.push(tableRow);
636 }) 646 })
637 } 647 }