| | |
| | | let configKey = "getInfoFromSqlData"; |
| | | getconfigKey(configKey).then((res) => { |
| | | if (res.code == 200) { |
| | | console.log(res.msg, 'res.msg'); |
| | | if (res.msg == "N") { |
| | | var websocket = null; |
| | | var url = this.valueUrl; |
| | |
| | | |
| | | //接收到消息的回调方法 |
| | | websocket.onmessage = (event) => { |
| | | var resultObj = eval("(" + event.data + ")"); |
| | | var resultObj = eval("(" + event.data + ")"); // 注意:eval存在安全隐患,建议用JSON.parse |
| | | this.readCardWebSocket(resultObj); |
| | | websocket.close(); |
| | | }; |
| | | websocket.onclose = function () { |
| | | websocket.onclose = () => { |
| | | alert("读卡器连接关闭"); |
| | | }; |
| | | } else if (res.msg == "Y") { |
| | |
| | | // 最新使用webSocket通信 |
| | | readCardWebSocket(resultObj) { |
| | | let _this = this; |
| | | |
| | | if (resultObj.code === 200 && resultObj.data.name != null) { |
| | | console.log(resultObj, 'resultObj'); |
| | | if (resultObj.code === 200 && resultObj.data.name && resultObj.data.name != null) { |
| | | //回显相关数据 |
| | | _this.form.cusName = resultObj.data.name; |
| | | _this.form.cusSex = resultObj.data.sex == "0" ? "女" : "男"; |