fix: 修复时间刷新器选择off后,选择其他时间切换界面仍为off的问题
This commit is contained in:
@@ -42,17 +42,9 @@ export default {
|
|||||||
unit: 2,
|
unit: 2,
|
||||||
dropdownShow: false,
|
dropdownShow: false,
|
||||||
interLabel: ''
|
interLabel: ''
|
||||||
// refreshArr: [
|
|
||||||
// { value: -1, label: 'off' },
|
|
||||||
// { value: 30, label: '30s' },
|
|
||||||
// { value: 60, label: '1m' },
|
|
||||||
// { value: 300, label: '5m' },
|
|
||||||
// { value: 900, label: '15m' },
|
|
||||||
// { value: 1800, label: '30m' }
|
|
||||||
// ]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
setup (props, ctx) {
|
setup () {
|
||||||
const { query } = useRoute()
|
const { query } = useRoute()
|
||||||
const store = useStore()
|
const store = useStore()
|
||||||
const refreshArr = [
|
const refreshArr = [
|
||||||
@@ -100,7 +92,7 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
setRefresh (val) {
|
setRefresh (val) {
|
||||||
this.interval = val.value
|
this.interval = val.value
|
||||||
this.interLabel = val.value == -1 ? '' : val.label
|
this.interLabel = val.value === -1 ? '' : val.label
|
||||||
this.dropdownShow = false
|
this.dropdownShow = false
|
||||||
const now = window.$dayJs.tz().valueOf()
|
const now = window.$dayJs.tz().valueOf()
|
||||||
if (val && val.value !== -1) {
|
if (val && val.value !== -1) {
|
||||||
@@ -119,6 +111,7 @@ export default {
|
|||||||
}
|
}
|
||||||
this.reloadUrl(dateParam)
|
this.reloadUrl(dateParam)
|
||||||
this.$store.commit('setRefreshTime', val.value)
|
this.$store.commit('setRefreshTime', val.value)
|
||||||
|
this.$store.commit('setRefreshFlag', true)
|
||||||
|
|
||||||
// 设置定时器
|
// 设置定时器
|
||||||
this.intervalTimer = setInterval(() => {
|
this.intervalTimer = setInterval(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user