| | |
| | | <!-- |
| | | * @Date: 2024-04-09 22:11:21 |
| | | * @LastEditors: gaoshp |
| | | * @LastEditTime: 2024-10-09 20:40:22 |
| | | * @LastEditors: lzhe lzhe@example.com |
| | | * @LastEditTime: 2024-10-21 12:58:09 |
| | | * @FilePath: /cps-web/src/views/mdc/realtime-status/index.vue |
| | | 实时看板 |
| | | --> |
| | |
| | | // 解析时间字符串为天数、小时、分钟和秒 |
| | | if (timeStr != undefined && timeStr != "--") { |
| | | var parts = timeStr.match(/(\d+)天(\d+)时(\d+)分(\d+)秒/); |
| | | var days = parseInt(parts[1], 10) * 24 * 60 * 60 * 1000; // 天数转换为毫秒 |
| | | var hours = parseInt(parts[2], 10) * 60 * 60 * 1000; // 小时转换为毫秒 |
| | | var minutes = parseInt(parts[3], 10) * 60 * 1000; // 分钟转换为毫秒 |
| | | var seconds = parseInt(parts[4], 10) * 1000; // 秒转换为毫秒 |
| | | if(parts == null) { |
| | | var days = 0; // 天数转换为毫秒 |
| | | var hours = 0; // 小时转换为毫秒 |
| | | var minutes = 0; // 分钟转换为毫秒 |
| | | var seconds = 0; // 秒转换为毫秒 |
| | | }else { |
| | | var days = parseInt(parts[1], 10) * 24 * 60 * 60 * 1000; // 天数转换为毫秒 |
| | | var hours = parseInt(parts[2], 10) * 60 * 60 * 1000; // 小时转换为毫秒 |
| | | var minutes = parseInt(parts[3], 10) * 60 * 1000; // 分钟转换为毫秒 |
| | | var seconds = parseInt(parts[4], 10) * 1000; // 秒转换为毫秒 |
| | | } |
| | | // 创建一个Moment.js的持续时间对象 |
| | | var duration = moment.duration(days + hours + minutes + seconds); |
| | | // 增加时间 |
| | |
| | | if (eventData.data.DeviceStatus) { |
| | | var time = moment(eventData.data.DeviceStatus.t).format('YYYY-MM-DD HH:mm:ss'); |
| | | var diffTime = that.changeTime(time); //转换成差值(时分秒) |
| | | that.setIntervalTime(); //十秒增加时间 |
| | | //that.setIntervalTime(); //十秒增加时间 |
| | | item.time = diffTime; |
| | | that.allwcs.forEach(item1 => { |
| | | if (item1.code == eventData.data.DeviceStatus.v) { |
| | |
| | | if (v.length == 0) { |
| | | res.data.records[index].properties.splice(index1, 1); |
| | | } else { |
| | | item1.name = v[0].code; |
| | | item1.code = v[0].msg; |
| | | item1.name = v[0].alarmNo; |
| | | item1.code = v[0].alarmNo; |
| | | } |
| | | } else { |
| | | item1.name = v.code; |