前端vuex相关调整

dev
truthhun 1 year ago
parent 9e3142b8f8
commit 3a6f318c6a

@ -347,6 +347,7 @@ export default {
loading: false,
gauges: [],
devices: [],
timeouter: null,
}
},
computed: {
@ -358,11 +359,15 @@ export default {
this.initDevice()
Promise.all([this.getStats(), this.getEnvs(), this.loopGetDevice()])
},
beforeDestroy() {
clearTimeout(this.timeouter)
},
methods: {
formatDatetime,
loopGetDevice() {
this.getDevice()
setTimeout(() => {
clearTimeout(this.timeouter)
this.timeouter = setTimeout(() => {
this.loopGetDevice()
}, 5000)
},

@ -860,8 +860,8 @@ export default {
const score = res.data.score / 100 || null
this.score = score
if (score) this.disabledScore = true
} else {
this.$message.error(res.data.message)
// } else {
// this.$message.error(res.data.message)
}
},
genQrcode() {

@ -30,7 +30,7 @@ export const user = {
state.user = user
},
mergeUser(state, user) {
state.user = Object.assign(state.user, user)
state.user = { ...state.user, ...user }
},
setToken(state, token) {
state.token = token
@ -39,6 +39,7 @@ export const user = {
state.user = {}
state.token = ''
state.permissions = []
state.allowPages = []
localStorage.clear()
},
setPermissions(state, permissions) {

@ -32,9 +32,9 @@ service.interceptors.response.use(
return response
},
(error) => {
if (error.response.status === 401) {
store().commit('user/logout')
}
// if (error.response.status === 401) {
// store().commit('user/logout')
// }
// let message = error.response.data.message || error.response.statusText
// Message({
// showClose: true,

Loading…
Cancel
Save