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 514  
515 515 // 核价按钮
516 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 528 const { masterConfig, masterData = {}, slaveConfig, slaveData = [], selectedNode = {}, extraParts = {} } = state;
518 529 const selectProduct = commonFunc.showLocalMessage(props, "selectProduct", "请先选择产品");
519 530 if (commonUtils.isEmptyObject(selectedNode)) {
... ... @@ -2953,10 +2964,10 @@ const BackendParamsExtraComponent = props => {
2953 2964 sId: commonUtils.createSid(),
2954 2965 value: changeValue[sFieldName],
2955 2966 sParam: showConfig.sParam,
2956   - [sFieldName]: changeValue[sFieldName],
2957 2967 sParamKey: showConfig.sName0,
2958 2968 sParamKeyNew: sFieldName,
2959 2969 };
  2970 + dropDownDataSelected[sFieldName] = dropDownDataSelected.value;
2960 2971 const { sParam } = dropDownDataSelected;
2961 2972 const { sBackendParams = [] } = slaveData[iIndex].sBackProcessData[iIndex1];
2962 2973 const iIndex2 = sBackendParams.findIndex(item => item.sParam === sParam);
... ...