diff --git a/src/components/QuickQuote/index.jsx b/src/components/QuickQuote/index.jsx index a58940b..381065d 100644 --- a/src/components/QuickQuote/index.jsx +++ b/src/components/QuickQuote/index.jsx @@ -185,7 +185,7 @@ const QuickQuoteEvent = props => { sProductClassifyId: sId, })); const slaveDataReturn = onDataChange(name, sFieldName, changeValue, item.sId, dropDownData, true); - sBackProcessData = [...sBackProcessData, ...slaveDataReturn.sBackProcessData]; + sBackProcessData = [...sBackProcessData, ...slaveDataReturn.sBackProcessData.filter(item => item.sProductClassifyId === sId)]; }); return { ...item, @@ -3129,6 +3129,8 @@ const BackendParamsExtraComponent = props => { const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {}; const { sBackProcessData = [] } = slaveRowData; + if (!sBackProcessData.some(item => item[sParentFieldsName])) return ""; + const viewConfigs = backendParamsConfig.map(item => ({ ...item, sName: item.sFieldName || `sParam${item.iOrder}`,