| | |
| | | import { ElMessage, ElMessageBox } from 'element-plus' |
| | | import { ElMessage, ElMessageBox, ElNotification } from 'element-plus' |
| | | const { SerialPort } = require('serialport') |
| | | const { DelimiterParser } = require('@serialport/parser-delimiter') |
| | | const { ReadyParser } = require('@serialport/parser-ready') |
| | |
| | | if (reconnectAttempts !== 0) { |
| | | console.log('ssss', reconnectAttempts) |
| | | ipcRenderer.invoke('logger', '串口重连第${reconnectAttempts}次') |
| | | ElMessage({ |
| | | ElMessage.warning({ |
| | | message: `串口重连第${reconnectAttempts}次启动`, |
| | | type: 'success', |
| | | }) |
| | |
| | | if (err) { |
| | | console.log(err) |
| | | ipcRenderer.invoke('logger', '新安国际体重秤端口打开失败!') |
| | | ElMessage({ |
| | | ElNotification.warning({ |
| | | title: '警告', |
| | | message: '新安国际体重秤端口打开失败!', |
| | | type: 'error', |
| | | }) |
| | | showClose: false, |
| | | duration:10000 |
| | | }) |
| | | setTimeout(() => { |
| | | initPort(path, baudRate) |
| | | }, RECONNECT_INTERVAL); |