修改问题
This commit is contained in:
@@ -407,20 +407,27 @@ const handleTrend = async () => {
|
||||
clearInterval(timer.value)
|
||||
clearInterval(realDataTimer.value)
|
||||
clearInterval(trendTimer.value)
|
||||
await getHarmRealData(lineId.value, activeTrendName.value).then((res: any) => {
|
||||
if (res.code == 'A0000') {
|
||||
ElMessage.success('装置应答成功')
|
||||
mqttRef.value.on('message', (topic: any, message: any) => {
|
||||
console.log('谐波频谱---mqtt接收到消息', JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message)))))
|
||||
let obj = JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message)))) || {}
|
||||
if (obj.data1) {
|
||||
realTrendRef.value && realTrendRef.value.setRealTrendData(obj)
|
||||
}
|
||||
})
|
||||
} else {
|
||||
ElMessage.success('装置应答失败')
|
||||
}
|
||||
})
|
||||
await getHarmRealData(lineId.value, activeTrendName.value)
|
||||
.then((res: any) => {
|
||||
if (res.code == 'A0000') {
|
||||
ElMessage.success('装置应答成功')
|
||||
mqttRef.value.on('message', (topic: any, message: any) => {
|
||||
console.log(
|
||||
'谐波频谱---mqtt接收到消息',
|
||||
JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message))))
|
||||
)
|
||||
let obj = JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message)))) || {}
|
||||
if (obj.data1) {
|
||||
realTrendRef.value && realTrendRef.value.setRealTrendData(obj)
|
||||
}
|
||||
})
|
||||
} else {
|
||||
ElMessage.success('装置应答失败')
|
||||
}
|
||||
})
|
||||
.catch(e => {
|
||||
realTrendRef.value && realTrendRef.value.setRealTrendData(false)
|
||||
})
|
||||
//每隔30s调用一下接口,通知后台推送mqtt消息
|
||||
trendTimer.value = setInterval(() => {
|
||||
getHarmRealData(lineId.value, activeTrendName.value).then((res: any) => {
|
||||
@@ -435,7 +442,10 @@ const handleTrend = async () => {
|
||||
})
|
||||
|
||||
mqttRef.value.on('message', (topic: any, message: any) => {
|
||||
console.log('谐波频谱----mqtt接收到消息', JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message)))))
|
||||
console.log(
|
||||
'谐波频谱----mqtt接收到消息',
|
||||
JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message))))
|
||||
)
|
||||
let obj = JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message)))) || {}
|
||||
if (obj.data1) {
|
||||
realTrendRef.value && realTrendRef.value.setRealTrendData(obj)
|
||||
@@ -467,6 +477,7 @@ const handleHarmonicSpectrum = () => {
|
||||
const handleReturn = () => {
|
||||
realTimeFlag.value = true
|
||||
sonTab.value = null
|
||||
activeTrendName.value = 0
|
||||
handleClick()
|
||||
}
|
||||
const getDeviceDataTrend = (e: any) => {
|
||||
@@ -616,8 +627,11 @@ const getRealDataMqttMsg = async () => {
|
||||
|
||||
mqttRef.value.on('message', (topic: any, message: any) => {
|
||||
mqttMessage.value = {}
|
||||
|
||||
console.log('实时数据&实时趋势---mqtt接收到消息', JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message)))))
|
||||
|
||||
console.log(
|
||||
'实时数据&实时趋势---mqtt接收到消息',
|
||||
JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message))))
|
||||
)
|
||||
let obj = JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message))))
|
||||
//处理mqtt数据 1转2除 2转1乘
|
||||
//如果消息返回值是二次值,下拉框是二次值只需要单位换算 除以1000
|
||||
|
||||
Reference in New Issue
Block a user