Commit 46bba86fd82a66d0813b07b9ee0235a2c5b07b3d
1 parent
a9e11287
点击树节点后清空多数量表;
Showing
1 changed file
with
5 additions
and
3 deletions
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); | ... | ... |