Commit b2a07a843772eea0e0ad574936996d784f076ac0

Authored by zhangzzzz
1 parent cced51fc

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

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}`,