|
|
|
@ -9,7 +9,6 @@
|
|
|
|
|
<script>
|
|
|
|
|
import ThemePicker from "@/components/ThemePicker";
|
|
|
|
|
import AlmModal from "@/components/AlmModal";
|
|
|
|
|
import {ElMessage} from 'element-ui'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "App",
|
|
|
|
@ -363,11 +362,12 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
selectOffLineDevice() {
|
|
|
|
|
Object.keys(this.isOnline).forEach(key => {
|
|
|
|
|
if (this.isOnline[key] - new Date().getTime() > 1000 * 60 * 30) {
|
|
|
|
|
this.$message({
|
|
|
|
|
type: `error`,
|
|
|
|
|
message: `设备${key}已离线`
|
|
|
|
|
});
|
|
|
|
|
if (new Date().getTime() - this.isOnline[key] > (1000 * 60 * 30)) {
|
|
|
|
|
this.$confirm(`设备${key}已离线`, '设备离线', {
|
|
|
|
|
cancelButtonText: '关闭',
|
|
|
|
|
showConfirmButton: false,
|
|
|
|
|
type: 'error'
|
|
|
|
|
})
|
|
|
|
|
this.isOnline[key] = new Date().getTime()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|