CN-1289 fix: 修复登录失败错误提示问题

This commit is contained in:
chenjinsong
2023-09-15 16:54:36 +08:00
parent e5149aa5bd
commit c50895c46f
6 changed files with 21 additions and 27 deletions

View File

@@ -86,21 +86,17 @@ export default {
localStorage.setItem(storageKey.userId, res.data.data.user.id) localStorage.setItem(storageKey.userId, res.data.data.user.id)
localStorage.setItem(storageKey.token, res.data.data.token) localStorage.setItem(storageKey.token, res.data.data.token)
this.$i18n.locale = localStorage.getItem(storageKey.language) this.$i18n.locale = localStorage.getItem(storageKey.language)
} else if (res.data.code === 518005) {
this.$message.error(this.$t('Incorrect username or password'))
this.loading = false
this.blockOperation.query = false
} else {
this.$message.error('Unknown error')
this.loading = false
this.blockOperation.query = false
} }
} }
).catch(e => { ).catch(e => {
console.error(e) console.error(e)
this.loading = false this.loading = false
this.blockOperation.query = false this.blockOperation.query = false
this.$message.error(this.errorMsgHandler(e)) if (_.get(e, 'response.data.code', 0) === 518005) {
this.$message.error(this.$t('Incorrect username or password'))
} else {
this.$message.error(this.errorMsgHandler(e))
}
}) })
}, },
queryAppearance () { queryAppearance () {

View File

@@ -266,8 +266,13 @@ export default {
} }
}).catch((err) => { }).catch((err) => {
this.blockOperation.save = false this.blockOperation.save = false
let errMsg = err.response ? err.response : (err.message ? err.message : err.toString()) if (_.get(err, 'response.data.code') === 511036) {
this.$message.error(_.get(errMsg, 'data.message', [])) // TODO 改成国际化
this.$message.error('This login name is already in use')
} else {
const errMsg = err.response ? err.response : (err.message ? err.message : err.toString())
this.$message.error(_.get(errMsg, 'data.message', []))
}
}) })
} }
} else { } else {

View File

@@ -108,7 +108,6 @@ export default {
changeStatus (status, id) { changeStatus (status, id) {
if (id) { if (id) {
axios.patch(api.knowledgeBaseEnable, { list: [{ knowledgeId: id, status: status }] }).then(response => { axios.patch(api.knowledgeBaseEnable, { list: [{ knowledgeId: id, status: status }] }).then(response => {
console.info(response)
if (response.status === 200) { if (response.status === 200) {
this.$message({ duration: 1000, type: 'success', message: this.$t('tip.saveSuccess') }) this.$message({ duration: 1000, type: 'success', message: this.$t('tip.saveSuccess') })
} else { } else {

View File

@@ -1,6 +1,7 @@
import axios from 'axios' import axios from 'axios'
import { storageKey } from '@/utils/constants' import { storageKey } from '@/utils/constants'
import store from '@/store' import store from '@/store'
import _ from 'lodash'
const CancelToken = axios.CancelToken const CancelToken = axios.CancelToken
@@ -59,23 +60,18 @@ axios.interceptors.request.use(
) )
axios.interceptors.response.use( axios.interceptors.response.use(
response => { response => {
if (licenceErrorCode.indexOf(response.data.code) !== -1) {
localStorage.removeItem(storageKey.token)
window.location.href = '/'
} else if (accountErrorCode.indexOf(response.data.code) !== -1) {
localStorage.removeItem(storageKey.token)
window.location.href = '/'
}
return response return response
}, },
error => { error => {
try { try {
if (error.response && licenceErrorCode.indexOf(error.response.data.code) !== -1) { if (_.get(error, 'response.config.url') !== '/sys/login') {
localStorage.removeItem(storageKey.token) if (error.response && licenceErrorCode.indexOf(error.response.data.code) !== -1) {
window.location.href = '/' localStorage.removeItem(storageKey.token)
} else if (error.response && accountErrorCode.indexOf(error.response.data.code) !== -1) { window.location.href = '/'
localStorage.removeItem(storageKey.token) } else if (error.response && accountErrorCode.indexOf(error.response.data.code) !== -1) {
window.location.href = '/' localStorage.removeItem(storageKey.token)
window.location.href = '/'
}
} }
} catch (e) { } catch (e) {
console.error(e) console.error(e)

View File

@@ -1073,7 +1073,6 @@ export default {
if (n) { if (n) {
if (n.undo.length > 0) { if (n.undo.length > 0) {
document.getElementById('preStep').classList.remove('toolbar--unactivated') document.getElementById('preStep').classList.remove('toolbar--unactivated')
console.info(n, document.getElementById('preStep').classList)
} else { } else {
document.getElementById('preStep').classList.add('toolbar--unactivated') document.getElementById('preStep').classList.add('toolbar--unactivated')
} }

View File

@@ -298,7 +298,6 @@ export default {
axios.get(`${this.url}/${u.id}`).then(response => { axios.get(`${this.url}/${u.id}`).then(response => {
if (response.status === 200) { if (response.status === 200) {
this.object = response.data.data.list[0] this.object = response.data.data.list[0]
console.info(this.object)
} }
}).catch(e => { }).catch(e => {
console.error(e) console.error(e)