Commit 46bba86fd82a66d0813b07b9ee0235a2c5b07b3d

Authored by zhangzzzz
1 parent a9e11287

点击树节点后清空多数量表;

src/components/QuickQuote/index.jsx
@@ -268,7 +268,7 @@ const QuickQuoteEvent = props => { @@ -268,7 +268,7 @@ const QuickQuoteEvent = props => {
268 extraState.backendParamsConfig = sParamConfig; 268 extraState.backendParamsConfig = sParamConfig;
269 extraState.backendConfig = { sParentFieldsName: sFieldName, sBoxModel: boxModel }; 269 extraState.backendConfig = { sParentFieldsName: sFieldName, sBoxModel: boxModel };
270 const sBackendParams = sParamConfig 270 const sBackendParams = sParamConfig
271 - .map((item) => { 271 + .map(item => {
272 const { sParamDefault, sParam, sFieldName, iOrder } = item; 272 const { sParamDefault, sParam, sFieldName, iOrder } = item;
273 return !sParamDefault 273 return !sParamDefault
274 ? "" 274 ? ""
@@ -1160,7 +1160,7 @@ const TreeComponent = props => { @@ -1160,7 +1160,7 @@ const TreeComponent = props => {
1160 const downAbleConfigs = await getSqlDropDownData({ ...showDownConfig }); 1160 const downAbleConfigs = await getSqlDropDownData({ ...showDownConfig });
1161 1161
1162 props.setState(pre => { 1162 props.setState(pre => {
1163 - const { slaveData = [], slaveConfig } = pre; 1163 + const { slaveData = [], slaveConfig, manyData = [] } = pre;
1164 const addState = {}; 1164 const addState = {};
1165 const defaultData = commonFunc.getDefaultData(slaveConfig, { tree: selectedNode }); 1165 const defaultData = commonFunc.getDefaultData(slaveConfig, { tree: selectedNode });
1166 const slaveDataNew = slaveData.filter(item => item.sTreeNodeName === selectedNode.showName); 1166 const slaveDataNew = slaveData.filter(item => item.sTreeNodeName === selectedNode.showName);
@@ -1189,6 +1189,9 @@ const TreeComponent = props => { @@ -1189,6 +1189,9 @@ const TreeComponent = props => {
1189 if (timeRef.current > 1) { 1189 if (timeRef.current > 1) {
1190 addState.slaveData = slaveDataNew; 1190 addState.slaveData = slaveDataNew;
1191 addState.extraParts = {}; 1191 addState.extraParts = {};
  1192 + if (manyData.some(item => Object.keys(item).length > 4)) {
  1193 + addState.manyData = [];
  1194 + }
1192 } 1195 }
1193 return { 1196 return {
1194 ...pre, 1197 ...pre,
@@ -2958,7 +2961,6 @@ const BackendParamsExtraComponent = props => { @@ -2958,7 +2961,6 @@ const BackendParamsExtraComponent = props => {
2958 return props.getSqlDropDownData(...args); 2961 return props.getSqlDropDownData(...args);
2959 }, 2962 },
2960 onDataChange: (name, sFieldName, changeValue, sId, dropDownData, isWait) => { 2963 onDataChange: (name, sFieldName, changeValue, sId, dropDownData, isWait) => {
2961 -  
2962 const iIndex = slaveData.findIndex(item => item.sId === slaveRowData.sId); 2964 const iIndex = slaveData.findIndex(item => item.sId === slaveRowData.sId);
2963 const iIndex1 = slaveData[iIndex].sBackProcessData.findIndex(item => item[sParentFieldsName]); 2965 const iIndex1 = slaveData[iIndex].sBackProcessData.findIndex(item => item[sParentFieldsName]);
2964 const showConfig = viewConfigs.find(item => item.sName === sFieldName); 2966 const showConfig = viewConfigs.find(item => item.sName === sFieldName);