Commit 89f2e12cbbd43b1baacc557370d4ff0cb75df16f
Merge branch 'main' of http://git.xlyprint.cn/zhangz/xlyUmi into main
Showing
1 changed file
with
12 additions
and
1 deletions
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); |