Commit b2a07a843772eea0e0ad574936996d784f076ac0
1 parent
cced51fc
处理默认值不能置空问题;
Showing
1 changed file
with
3 additions
and
1 deletions
src/components/QuickQuote/index.jsx
| @@ -185,7 +185,7 @@ const QuickQuoteEvent = props => { | @@ -185,7 +185,7 @@ const QuickQuoteEvent = props => { | ||
| 185 | sProductClassifyId: sId, | 185 | sProductClassifyId: sId, |
| 186 | })); | 186 | })); |
| 187 | const slaveDataReturn = onDataChange(name, sFieldName, changeValue, item.sId, dropDownData, true); | 187 | const slaveDataReturn = onDataChange(name, sFieldName, changeValue, item.sId, dropDownData, true); |
| 188 | - sBackProcessData = [...sBackProcessData, ...slaveDataReturn.sBackProcessData]; | 188 | + sBackProcessData = [...sBackProcessData, ...slaveDataReturn.sBackProcessData.filter(item => item.sProductClassifyId === sId)]; |
| 189 | }); | 189 | }); |
| 190 | return { | 190 | return { |
| 191 | ...item, | 191 | ...item, |
| @@ -3129,6 +3129,8 @@ const BackendParamsExtraComponent = props => { | @@ -3129,6 +3129,8 @@ const BackendParamsExtraComponent = props => { | ||
| 3129 | const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {}; | 3129 | const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {}; |
| 3130 | const { sBackProcessData = [] } = slaveRowData; | 3130 | const { sBackProcessData = [] } = slaveRowData; |
| 3131 | 3131 | ||
| 3132 | + if (!sBackProcessData.some(item => item[sParentFieldsName])) return ""; | ||
| 3133 | + | ||
| 3132 | const viewConfigs = backendParamsConfig.map(item => ({ | 3134 | const viewConfigs = backendParamsConfig.map(item => ({ |
| 3133 | ...item, | 3135 | ...item, |
| 3134 | sName: item.sFieldName || `sParam${item.iOrder}`, | 3136 | sName: item.sFieldName || `sParam${item.iOrder}`, |