Commit 46bba86fd82a66d0813b07b9ee0235a2c5b07b3d

Authored by zhangzzzz
1 parent a9e11287

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

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