Commit e92d2dd4c0a0b7164801d5f12934539eabee34da

Authored by zhangzzzz
1 parent b2a07a84

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

src/components/QuickQuote/index.jsx
@@ -2494,7 +2494,14 @@ const PrintParamsComponent = props => { @@ -2494,7 +2494,14 @@ const PrintParamsComponent = props => {
2494 2494
2495 const dropDownData = commonUtils.convertStrToObj(sPrintConfig.sChineseDropDown, []); 2495 const dropDownData = commonUtils.convertStrToObj(sPrintConfig.sChineseDropDown, []);
2496 const dropDownDataSelected = dropDownData.find(item => item.sId === viewRow.sProcessId); 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 const backendParamsConfigNew = commonUtils.convertStrToObj(dropDownDataSelected.sParamConfig, []); 2505 const backendParamsConfigNew = commonUtils.convertStrToObj(dropDownDataSelected.sParamConfig, []);
2499 2506
2500 props.setState(pre => ({ 2507 props.setState(pre => ({
@@ -3129,7 +3136,7 @@ const BackendParamsExtraComponent = props => { @@ -3129,7 +3136,7 @@ const BackendParamsExtraComponent = props => {
3129 const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {}; 3136 const slaveRowData = slaveData.find(item => item.sTreeNodeName === selectedNode.showName && item.sBoxModel === sBoxModel) || {};
3130 const { sBackProcessData = [] } = slaveRowData; 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 const viewConfigs = backendParamsConfig.map(item => ({ 3141 const viewConfigs = backendParamsConfig.map(item => ({
3135 ...item, 3142 ...item,