修改 测试bug

This commit is contained in:
GGJ
2024-11-12 14:06:41 +08:00
parent 299301d4f7
commit 27e0dd3abd
10 changed files with 40 additions and 36 deletions

View File

@@ -469,7 +469,7 @@ const deviceId: any = ref('')
const lineId: any = ref('')
const dataLevel: any = ref('')
const nodeClick = async (e: anyObj) => {
console.log("🚀 ~ nodeClick ~ e:", e)
// console.log("🚀 ~ nodeClick ~ e:", e)
if (e.level == 2) return
deviceId.value = e?.pid
lineId.value = e?.id
@@ -585,8 +585,8 @@ const getRealDataMqttMsg = async () => {
// )
let obj = JSON.parse(JSON.stringify(JSON.parse(new TextDecoder().decode(message))))
if (lineId.value != obj.lineId && adminInfo.userIndex != obj.userId) return
console.log("🚀 ~ mqttRef.value.on ~ obj:", obj)
console.log("🚀 ~ mqttRef.value.on ~ formInline.dataLevel:", obj.dataLevel, formInline.dataLevel)
// console.log("🚀 ~ mqttRef.value.on ~ obj:", obj)
// console.log("🚀 ~ mqttRef.value.on ~ formInline.dataLevel:", obj.dataLevel, formInline.dataLevel)
//处理mqtt数据 1转2除 2转1乘
//如果消息返回值是二次值,下拉框是二次值只需要单位换算 除以1000
@@ -624,36 +624,36 @@ const getRealDataMqttMsg = async () => {
obj = {
...obj,
// 电压有效值
vRmsA: ((obj.vRmsA * obj.pt) || 0) / 1000,
vRmsB: ((obj.vRmsA * obj.pt) || 0) / 1000,
vRmsC: ((obj.vRmsA * obj.pt) || 0) / 1000,
vRmsA: ((obj.vRmsA * obj.pt)) / 1000,
vRmsB: ((obj.vRmsA * obj.pt)) / 1000,
vRmsC: ((obj.vRmsA * obj.pt)) / 1000,
// 电流有效值
iRmsA: (obj.iRmsA * obj.ct) || 0,
iRmsB: (obj.iRmsA * obj.ct) || 0,
iRmsC: (obj.iRmsA * obj.ct) || 0,
iRmsA: (obj.iRmsA * obj.ct),
iRmsB: (obj.iRmsA * obj.ct),
iRmsC: (obj.iRmsA * obj.ct),
//基波电压幅值
v1A: ((obj.v1A * obj.pt) || 0) / 1000,
v1B: ((obj.v1B * obj.pt) || 0) / 1000,
v1C: ((obj.v1C * obj.pt) || 0) / 1000,
v1A: ((obj.v1A * obj.pt)) / 1000,
v1B: ((obj.v1B * obj.pt)) / 1000,
v1C: ((obj.v1C * obj.pt)) / 1000,
//基波电流幅值
i1A: (obj.i1A * obj.ct) || 0,
i1B: (obj.i1B * obj.ct) || 0,
i1C: (obj.i1C * obj.ct) || 0,
i1A: (obj.i1A * obj.ct),
i1B: (obj.i1B * obj.ct),
i1C: (obj.i1C * obj.ct),
//有功功率
pA: ((obj.pA * obj.pt * obj.ct) || 0) / 1000,
pB: ((obj.pB * obj.pt * obj.ct) || 0) / 1000,
pC: ((obj.pC * obj.pt * obj.ct) || 0) / 1000,
pTot: ((obj.pTot * obj.pt * obj.ct) || 0) / 1000,
pA: ((obj.pA * obj.pt * obj.ct)) / 1000,
pB: ((obj.pB * obj.pt * obj.ct)) / 1000,
pC: ((obj.pC * obj.pt * obj.ct)) / 1000,
pTot: ((obj.pTot * obj.pt * obj.ct)) / 1000,
//无功功率
qA: ((obj.qA * obj.pt * obj.ct) || 0) / 1000,
qB: ((obj.qB * obj.pt * obj.ct) || 0) / 1000,
qC: ((obj.qC * obj.pt * obj.ct) || 0) / 1000,
qTot: ((obj.qTot * obj.pt * obj.ct) || 0) / 1000,
qA: ((obj.qA * obj.pt * obj.ct)) / 1000,
qB: ((obj.qB * obj.pt * obj.ct)) / 1000,
qC: ((obj.qC * obj.pt * obj.ct)) / 1000,
qTot: ((obj.qTot * obj.pt * obj.ct)) / 1000,
//视在功率
sA: ((obj.sA * obj.pt * obj.ct) || 0) / 1000,
sB: ((obj.sB * obj.pt * obj.ct) || 0) / 1000,
sC: ((obj.sC * obj.pt * obj.ct) || 0) / 1000,
sTot: ((obj.sTot * obj.pt * obj.ct) || 0) / 1000
sA: ((obj.sA * obj.pt * obj.ct)) / 1000,
sB: ((obj.sB * obj.pt * obj.ct)) / 1000,
sC: ((obj.sC * obj.pt * obj.ct)) / 1000,
sTot: ((obj.sTot * obj.pt * obj.ct)) / 1000
}
}
//如果消息返回值是一次值,下拉框是二次值需要单位换算 乘以1000 并且除以pt ct