diff --git a/src/router/routes/mainOut.ts b/src/router/routes/mainOut.ts index 8841f8f8..92f9a80b 100644 --- a/src/router/routes/mainOut.ts +++ b/src/router/routes/mainOut.ts @@ -12,7 +12,6 @@ export const mainOutRoutes: AppRouteModule[] = [ component: () => import('/@/views/visualization/index.vue'), meta: { title: '数据看板', - ignoreAuth: true, }, }, ] diff --git a/src/views/visualization/components/DXJG.vue b/src/views/visualization/components/DXJG.vue index 86caa87d..685f8c42 100644 --- a/src/views/visualization/components/DXJG.vue +++ b/src/views/visualization/components/DXJG.vue @@ -125,7 +125,6 @@ axisTick: { show: false, }, - // max, // min: 0, nameTextStyle: { color: '#fff', diff --git a/src/views/visualization/components/QXSZ.vue b/src/views/visualization/components/QXSZ.vue index a5585af9..53009515 100644 --- a/src/views/visualization/components/QXSZ.vue +++ b/src/views/visualization/components/QXSZ.vue @@ -153,6 +153,8 @@ const isBase = computed(() => !!props.baseId) + let timerTabIndex = 1 + onBeforeMount(() => { if (isBase.value) { getData() @@ -163,6 +165,12 @@ rootEmitter.on('interval:auto', () => { getData() }) + + rootEmitter.on('interval:tab', () => { + const index = timerTabIndex % Data.tabList.length + onMenuClick({ key: Data.tabList[index].id }) + timerTabIndex++ + }) }) return { diff --git a/src/views/visualization/components/SBYXZT.vue b/src/views/visualization/components/SBYXZT.vue index 175b50eb..a4911488 100644 --- a/src/views/visualization/components/SBYXZT.vue +++ b/src/views/visualization/components/SBYXZT.vue @@ -150,7 +150,7 @@ Data.list[index].value = resData[e].slice(1) }) } - + let timerTabIndex = 1 onBeforeMount(() => { if (isBase.value) { getData() @@ -161,6 +161,13 @@ rootEmitter.on('interval:auto', () => { getData() }) + + rootEmitter.on('interval:tab', () => { + const index = timerTabIndex % Data.tabList.length + onMenuClick({ key: Data.tabList[index].id }) + timerTabIndex++ + // getData() + }) }) const isBase = computed(() => !!props.baseId) diff --git a/src/views/visualization/components/SZJCSJ.vue b/src/views/visualization/components/SZJCSJ.vue index f47e803d..2caabd45 100644 --- a/src/views/visualization/components/SZJCSJ.vue +++ b/src/views/visualization/components/SZJCSJ.vue @@ -167,6 +167,9 @@ const isBase = computed(() => !!props.baseId) + let timerTabIndex = 1 + let timerTab1Index = 1 + onBeforeMount(() => { if (isBase.value) { getData() @@ -177,6 +180,18 @@ rootEmitter.on('interval:auto', () => { 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 = () => { diff --git a/src/views/visualization/components/TRJCSJ.vue b/src/views/visualization/components/TRJCSJ.vue index 55471ae9..e1bc01d4 100644 --- a/src/views/visualization/components/TRJCSJ.vue +++ b/src/views/visualization/components/TRJCSJ.vue @@ -168,6 +168,8 @@ } const isBase = computed(() => !!props.baseId) + let timerTabIndex = 1 + let timerTab1Index = 1 onBeforeMount(() => { if (isBase.value) { @@ -179,6 +181,18 @@ rootEmitter.on('interval:auto', () => { 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 = () => { diff --git a/src/views/visualization/index.vue b/src/views/visualization/index.vue index 93a39e71..1f28578b 100644 --- a/src/views/visualization/index.vue +++ b/src/views/visualization/index.vue @@ -128,6 +128,8 @@ const visibleMapModal = ref(false) onMounted(() => { 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() // Am(unref(cavsRef)) })