From b2a07a843772eea0e0ad574936996d784f076ac0 Mon Sep 17 00:00:00 2001 From: zhangzhen <525765282@qq.com> Date: Sun, 6 Jul 2025 21:02:52 +0800 Subject: [PATCH] 处理默认值不能置空问题; --- src/components/QuickQuote/index.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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}`, -- libgit2 0.22.2