Commit e92d2dd4c0a0b7164801d5f12934539eabee34da

Authored by zhangzzzz
1 parent b2a07a84

处理默认值不能置空问题;

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,
... ...