diff --git a/src/components/QuickQuote/index.jsx b/src/components/QuickQuote/index.jsx index 5797c07..7173ace 100644 --- a/src/components/QuickQuote/index.jsx +++ b/src/components/QuickQuote/index.jsx @@ -268,7 +268,7 @@ const QuickQuoteEvent = props => { extraState.backendParamsConfig = sParamConfig; extraState.backendConfig = { sParentFieldsName: sFieldName, sBoxModel: boxModel }; const sBackendParams = sParamConfig - .map((item) => { + .map(item => { const { sParamDefault, sParam, sFieldName, iOrder } = item; return !sParamDefault ? "" @@ -1160,7 +1160,7 @@ const TreeComponent = props => { const downAbleConfigs = await getSqlDropDownData({ ...showDownConfig }); props.setState(pre => { - const { slaveData = [], slaveConfig } = pre; + const { slaveData = [], slaveConfig, manyData = [] } = pre; const addState = {}; const defaultData = commonFunc.getDefaultData(slaveConfig, { tree: selectedNode }); const slaveDataNew = slaveData.filter(item => item.sTreeNodeName === selectedNode.showName); @@ -1189,6 +1189,9 @@ const TreeComponent = props => { if (timeRef.current > 1) { addState.slaveData = slaveDataNew; addState.extraParts = {}; + if (manyData.some(item => Object.keys(item).length > 4)) { + addState.manyData = []; + } } return { ...pre, @@ -2958,7 +2961,6 @@ const BackendParamsExtraComponent = props => { return props.getSqlDropDownData(...args); }, onDataChange: (name, sFieldName, changeValue, sId, dropDownData, isWait) => { - const iIndex = slaveData.findIndex(item => item.sId === slaveRowData.sId); const iIndex1 = slaveData[iIndex].sBackProcessData.findIndex(item => item[sParentFieldsName]); const showConfig = viewConfigs.find(item => item.sName === sFieldName);