Commit 89f2e12cbbd43b1baacc557370d4ff0cb75df16f

Authored by 陈鑫涛
2 parents ba89a64f dc5d9c19

Merge branch 'main' of http://git.xlyprint.cn/zhangz/xlyUmi into main

src/components/QuickQuote/index.jsx
@@ -514,6 +514,17 @@ const QuickQuoteEvent = props => { @@ -514,6 +514,17 @@ const QuickQuoteEvent = props => {
514 514
515 // 核价按钮 515 // 核价按钮
516 addState.handleCalcPrice = async () => { 516 addState.handleCalcPrice = async () => {
  517 + if (props.app.webSocket === null || props.app.webSocket?.readyState !== WebSocket.OPEN) {
  518 + console.log("================webSocket连接======================");
  519 + props.dispatch({
  520 + type: "app/createWebSocket",
  521 + payload: { reStart: true, dispatch: props.dispatch },
  522 + });
  523 +
  524 + // 暂停2秒
  525 + await new Promise(resolve => setTimeout(resolve, 2000));
  526 + }
  527 +
517 const { masterConfig, masterData = {}, slaveConfig, slaveData = [], selectedNode = {}, extraParts = {} } = state; 528 const { masterConfig, masterData = {}, slaveConfig, slaveData = [], selectedNode = {}, extraParts = {} } = state;
518 const selectProduct = commonFunc.showLocalMessage(props, "selectProduct", "请先选择产品"); 529 const selectProduct = commonFunc.showLocalMessage(props, "selectProduct", "请先选择产品");
519 if (commonUtils.isEmptyObject(selectedNode)) { 530 if (commonUtils.isEmptyObject(selectedNode)) {
@@ -2953,10 +2964,10 @@ const BackendParamsExtraComponent = props => { @@ -2953,10 +2964,10 @@ const BackendParamsExtraComponent = props => {
2953 sId: commonUtils.createSid(), 2964 sId: commonUtils.createSid(),
2954 value: changeValue[sFieldName], 2965 value: changeValue[sFieldName],
2955 sParam: showConfig.sParam, 2966 sParam: showConfig.sParam,
2956 - [sFieldName]: changeValue[sFieldName],  
2957 sParamKey: showConfig.sName0, 2967 sParamKey: showConfig.sName0,
2958 sParamKeyNew: sFieldName, 2968 sParamKeyNew: sFieldName,
2959 }; 2969 };
  2970 + dropDownDataSelected[sFieldName] = dropDownDataSelected.value;
2960 const { sParam } = dropDownDataSelected; 2971 const { sParam } = dropDownDataSelected;
2961 const { sBackendParams = [] } = slaveData[iIndex].sBackProcessData[iIndex1]; 2972 const { sBackendParams = [] } = slaveData[iIndex].sBackProcessData[iIndex1];
2962 const iIndex2 = sBackendParams.findIndex(item => item.sParam === sParam); 2973 const iIndex2 = sBackendParams.findIndex(item => item.sParam === sParam);