修改定时器
parent
cb390d3d6e
commit
27eafd96f1
|
|
@ -12,7 +12,6 @@ export const mainOutRoutes: AppRouteModule[] = [
|
||||||
component: () => import('/@/views/visualization/index.vue'),
|
component: () => import('/@/views/visualization/index.vue'),
|
||||||
meta: {
|
meta: {
|
||||||
title: '数据看板',
|
title: '数据看板',
|
||||||
ignoreAuth: true,
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,6 @@
|
||||||
axisTick: {
|
axisTick: {
|
||||||
show: false,
|
show: false,
|
||||||
},
|
},
|
||||||
// max,
|
|
||||||
// min: 0,
|
// min: 0,
|
||||||
nameTextStyle: {
|
nameTextStyle: {
|
||||||
color: '#fff',
|
color: '#fff',
|
||||||
|
|
|
||||||
|
|
@ -153,6 +153,8 @@
|
||||||
|
|
||||||
const isBase = computed(() => !!props.baseId)
|
const isBase = computed(() => !!props.baseId)
|
||||||
|
|
||||||
|
let timerTabIndex = 1
|
||||||
|
|
||||||
onBeforeMount(() => {
|
onBeforeMount(() => {
|
||||||
if (isBase.value) {
|
if (isBase.value) {
|
||||||
getData()
|
getData()
|
||||||
|
|
@ -163,6 +165,12 @@
|
||||||
rootEmitter.on('interval:auto', () => {
|
rootEmitter.on('interval:auto', () => {
|
||||||
getData()
|
getData()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
rootEmitter.on('interval:tab', () => {
|
||||||
|
const index = timerTabIndex % Data.tabList.length
|
||||||
|
onMenuClick({ key: Data.tabList[index].id })
|
||||||
|
timerTabIndex++
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
|
|
@ -150,7 +150,7 @@
|
||||||
Data.list[index].value = resData[e].slice(1)
|
Data.list[index].value = resData[e].slice(1)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
let timerTabIndex = 1
|
||||||
onBeforeMount(() => {
|
onBeforeMount(() => {
|
||||||
if (isBase.value) {
|
if (isBase.value) {
|
||||||
getData()
|
getData()
|
||||||
|
|
@ -161,6 +161,13 @@
|
||||||
rootEmitter.on('interval:auto', () => {
|
rootEmitter.on('interval:auto', () => {
|
||||||
getData()
|
getData()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
rootEmitter.on('interval:tab', () => {
|
||||||
|
const index = timerTabIndex % Data.tabList.length
|
||||||
|
onMenuClick({ key: Data.tabList[index].id })
|
||||||
|
timerTabIndex++
|
||||||
|
// getData()
|
||||||
|
})
|
||||||
})
|
})
|
||||||
const isBase = computed(() => !!props.baseId)
|
const isBase = computed(() => !!props.baseId)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -167,6 +167,9 @@
|
||||||
|
|
||||||
const isBase = computed(() => !!props.baseId)
|
const isBase = computed(() => !!props.baseId)
|
||||||
|
|
||||||
|
let timerTabIndex = 1
|
||||||
|
let timerTab1Index = 1
|
||||||
|
|
||||||
onBeforeMount(() => {
|
onBeforeMount(() => {
|
||||||
if (isBase.value) {
|
if (isBase.value) {
|
||||||
getData()
|
getData()
|
||||||
|
|
@ -177,6 +180,18 @@
|
||||||
rootEmitter.on('interval:auto', () => {
|
rootEmitter.on('interval:auto', () => {
|
||||||
getData()
|
getData()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
rootEmitter.on('interval:tab', () => {
|
||||||
|
const index = timerTabIndex % Data.tabList.length
|
||||||
|
onMenuClick({ key: Data.tabList[index].id })
|
||||||
|
timerTabIndex++
|
||||||
|
})
|
||||||
|
|
||||||
|
rootEmitter.on('interval:tab1', () => {
|
||||||
|
const index = timerTab1Index % Data.menu.length
|
||||||
|
onChangeMenu(Data.menu[index])
|
||||||
|
timerTab1Index++
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
const chartsInit = () => {
|
const chartsInit = () => {
|
||||||
|
|
|
||||||
|
|
@ -168,6 +168,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const isBase = computed(() => !!props.baseId)
|
const isBase = computed(() => !!props.baseId)
|
||||||
|
let timerTabIndex = 1
|
||||||
|
let timerTab1Index = 1
|
||||||
|
|
||||||
onBeforeMount(() => {
|
onBeforeMount(() => {
|
||||||
if (isBase.value) {
|
if (isBase.value) {
|
||||||
|
|
@ -179,6 +181,18 @@
|
||||||
rootEmitter.on('interval:auto', () => {
|
rootEmitter.on('interval:auto', () => {
|
||||||
getData()
|
getData()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
rootEmitter.on('interval:tab', () => {
|
||||||
|
const index = timerTabIndex % Data.tabList.length
|
||||||
|
onMenuClick({ key: Data.tabList[index].id })
|
||||||
|
timerTabIndex++
|
||||||
|
})
|
||||||
|
|
||||||
|
rootEmitter.on('interval:tab1', () => {
|
||||||
|
const index = timerTab1Index % Data.menu.length
|
||||||
|
onChangeMenu(Data.menu[index])
|
||||||
|
timerTab1Index++
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
const chartsInit = () => {
|
const chartsInit = () => {
|
||||||
|
|
|
||||||
|
|
@ -128,6 +128,8 @@
|
||||||
const visibleMapModal = ref<boolean>(false)
|
const visibleMapModal = ref<boolean>(false)
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
setInterval(() => vEmitter.emit('interval:auto'), 1000 * 60)
|
setInterval(() => vEmitter.emit('interval:auto'), 1000 * 60)
|
||||||
|
setInterval(() => vEmitter.emit('interval:tab'), 1000 * 30)
|
||||||
|
setInterval(() => vEmitter.emit('interval:tab1'), 1000 * 10)
|
||||||
new Build(cavsRef).run()
|
new Build(cavsRef).run()
|
||||||
// Am(unref(cavsRef))
|
// Am(unref(cavsRef))
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue