From b454340c14d789c5fe41350d092ea2f14d6454b3 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期一, 06 五月 2024 10:21:45 +0800 Subject: [PATCH] 添加plc连接不上时报警,主界面后端推送数据超时提示 --- CanadaMes-ui/src/views/home/index.vue | 31 ++++++++++++++++++++----------- 1 files changed, 20 insertions(+), 11 deletions(-) diff --git a/CanadaMes-ui/src/views/home/index.vue b/CanadaMes-ui/src/views/home/index.vue index e9f658f..901bcdb 100644 --- a/CanadaMes-ui/src/views/home/index.vue +++ b/CanadaMes-ui/src/views/home/index.vue @@ -235,6 +235,7 @@ height: 15px; position: absolute; } + </style> <template> <el-container> @@ -243,7 +244,7 @@ <div class="box" @click="dialogFormVisible2 = true"> <div class="text"> <!-- Alarm: --> - {{ this.text }} + {{ this.text }}{{this.plc1}}{{this.plc2}} <label v-for="item in this.alarm" :key="item['id']"> {{ item['content'] }} </label> @@ -1013,20 +1014,22 @@ count2: 1, loadname: "", form6state:0, - StateColor:"green" + StateColor:"green", + plc1:"", + plc2:"" }; }, created() { this.load(); - // setInterval(() => { - // if(this.count1<this.count2){ - // this.count1=this.count2; - // }else{ - // const now = new Date(); - // console.log(now); - // alert("websocket鍋滄"+now); - // } - // }, 3000); + setInterval(() => { + if(this.count1<this.count2){ + this.count1=this.count2; + }else{ + const now = new Date(); + console.log(this.count1,this.count2); + alert(this.$t('Mes Connection failed')+now); + } + }, 30000); }, activated() { this.init(); @@ -1063,6 +1066,12 @@ // this.car1 = 210 + 11.25 * (obj.params[0][1]-this.carlist[1]['start'])/(this.carlist[1]['end']-this.carlist[1]['start'])*100; // this.car2 = 300 + 11.25 * (obj.params[0][1]-this.carlist[1]['start'])/(this.carlist[1]['end']-this.carlist[1]['start'])*100; } + if (obj.Plc1 != null) { + this.plc1=this.$t('Plc1 Connection failed'); + } + if (obj.Plc2 != null) { + this.plc2=this.$t('Plc2 Connection failed'); + } this.tableData = obj.tableData[0]; this.cagelist1 = obj.cagelist1[0]; -- Gitblit v1.8.0