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 | 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); | ... | ... |