修改拓扑图问题,机械分厂设备new 添加定时器获取设备在线数量

This commit is contained in:
hzz 2023-06-15 08:58:54 +08:00
parent 8884e04ff8
commit c0b8b10db0
2 changed files with 7 additions and 26 deletions

View File

@ -666,7 +666,6 @@ const init = () => {
TWEEN.update() TWEEN.update()
controls.update() controls.update()
labelRenderer.render(scene, camera) labelRenderer.render(scene, camera)
store.clearupdateSensorData()
// reader(mesh_qcjt) // reader(mesh_qcjt)
window.requestAnimationFrame(render) // window.requestAnimationFrame(render) //
} }
@ -862,6 +861,7 @@ function createGlb(name) {
mesh.position.set(-346, 0, 51); mesh.position.set(-346, 0, 51);
mesh.castShadow = true; mesh.castShadow = true;
mesh.receiveShadow = true; mesh.receiveShadow = true;
mesh.name = name
scene.add(mesh); scene.add(mesh);
}, undefined, function (error) { }, undefined, function (error) {
@ -1259,28 +1259,6 @@ onMounted(() => {
// //
init() init()
/**创建传感器 */
getSensorDataTimer = setInterval(() => {
if (store.sensorList.length > 0) {
store.sensorList.forEach((element: any) => {
let state = element.status ? 0x88e76a : 0xff0000;
let wallMesh = createBox(small_size, { x: element.x, y: 0, z: element.y }, state, true, element, element.icon)
});
clearInterval(getSensorDataTimer)
}
}, 100)
getDevDataTimer = setInterval(() => {
if (store.devdataList.length > 0) {
store.devdataList.forEach((element: any) => {
let state = element.status ? 0x88e76a : 0xff0000;
let wallMesh = createBox(small_size, { x: element.x, y: 0, z: element.y }, state, false, element, element.icon)
});
clearInterval(getDevDataTimer)
}
}, 100)

View File

@ -96,6 +96,7 @@ let scrollBoardConfig = reactive({
data: [] data: []
}) })
let gatewayData = ref([]) let gatewayData = ref([])
let devNumTimer: any = null
// //
let facList = ref([]) let facList = ref([])
// //
@ -188,7 +189,6 @@ onMounted(() => {
// let Timedombox=Timedom.value // let Timedombox=Timedom.value
window.document.title = t("messages.Mechanics"); window.document.title = t("messages.Mechanics");
setTimeout(() => { setTimeout(() => {
DevOverviewData.value = [{ title: '车间', value: [1, 2, 3] }]
devFaultTipData.value = [ devFaultTipData.value = [
{ label: '111111', devName: '富怡精密绣花机', status: '故障' }, { label: '111111', devName: '富怡精密绣花机', status: '故障' },
{ label: '222222', devName: '富怡精密绣花机', status: '故障' }, { label: '222222', devName: '富怡精密绣花机', status: '故障' },
@ -211,7 +211,9 @@ onMounted(() => {
{ label: '666666', devName: '富怡精密绣花机', on: 111, off: 222, stop: 333 }, { label: '666666', devName: '富怡精密绣花机', on: 111, off: 222, stop: 333 },
{ label: '777777', devName: '富怡精密绣花机', on: 111, off: 222, stop: 333 }] { label: '777777', devName: '富怡精密绣花机', on: 111, off: 222, stop: 333 }]
}, 1000) }, 1000)
devNumTimer = setInterval(() => {
getDeviceTotelStatusMF()
}, 1000*60)
gatewayOfMachineryFactoryfun() gatewayOfMachineryFactoryfun()
// gatcountsOfMachineryFactoryfun() // gatcountsOfMachineryFactoryfun()
// //
@ -223,6 +225,7 @@ onMounted(() => {
onUnmounted(() => { onUnmounted(() => {
closeWebsocket(); closeWebsocket();
clearInterval(devNumTimer)
}); });
</script> </script>