Commit e92d2dd4c0a0b7164801d5f12934539eabee34da
1 parent
b2a07a84
处理默认值不能置空问题;
Showing
1 changed file
with
9 additions
and
2 deletions
src/components/QuickQuote/index.jsx
| ... | ... | @@ -2494,7 +2494,14 @@ const PrintParamsComponent = props => { |
| 2494 | 2494 | |
| 2495 | 2495 | const dropDownData = commonUtils.convertStrToObj(sPrintConfig.sChineseDropDown, []); |
| 2496 | 2496 | const dropDownDataSelected = dropDownData.find(item => item.sId === viewRow.sProcessId); |
| 2497 | - if (!dropDownDataSelected) return; | |
| 2497 | + if (!dropDownDataSelected) { | |
| 2498 | + props.setState(pre => ({ | |
| 2499 | + ...pre, | |
| 2500 | + backendParamsConfig: [], | |
| 2501 | + backendConfig: {}, | |
| 2502 | + })); | |
| 2503 | + return; | |
| 2504 | + } | |
| 2498 | 2505 | const backendParamsConfigNew = commonUtils.convertStrToObj(dropDownDataSelected.sParamConfig, []); |
| 2499 | 2506 | |
| 2500 | 2507 | props.setState(pre => ({ |
| ... | ... | @@ -3129,7 +3136,7 @@ const BackendParamsExtraComponent = props => { |
| 3129 | 3136 | const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {}; |
| 3130 | 3137 | const { sBackProcessData = [] } = slaveRowData; |
| 3131 | 3138 | |
| 3132 | - if (!sBackProcessData.some(item => item[sParentFieldsName])) return ""; | |
| 3139 | + if (sParentFieldsName !== "sPrint" && !sBackProcessData.some(item => item[sParentFieldsName])) return ""; | |
| 3133 | 3140 | |
| 3134 | 3141 | const viewConfigs = backendParamsConfig.map(item => ({ |
| 3135 | 3142 | ...item, | ... | ... |