Commit b2a07a843772eea0e0ad574936996d784f076ac0

Authored by zhangzzzz
1 parent cced51fc

处理默认值不能置空问题;

src/components/QuickQuote/index.jsx
... ... @@ -185,7 +185,7 @@ const QuickQuoteEvent = props => {
185 185 sProductClassifyId: sId,
186 186 }));
187 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 190 return {
191 191 ...item,
... ... @@ -3129,6 +3129,8 @@ const BackendParamsExtraComponent = props => {
3129 3129 const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {};
3130 3130 const { sBackProcessData = [] } = slaveRowData;
3131 3131  
  3132 + if (!sBackProcessData.some(item => item[sParentFieldsName])) return "";
  3133 +
3132 3134 const viewConfigs = backendParamsConfig.map(item => ({
3133 3135 ...item,
3134 3136 sName: item.sFieldName || `sParam${item.iOrder}`,
... ...