|
@@ -12,7 +12,7 @@ import { useI18n } from '@/hooks/web/useI18n'
|
|
|
// import { resetRouter } from '@/router'
|
|
|
// import { deleteUserCache } from '@/hooks/web/useCache'
|
|
|
|
|
|
-const { t } = useI18n()
|
|
|
+
|
|
|
|
|
|
const tenantEnable = import.meta.env.VITE_APP_TENANT_ENABLE
|
|
|
const { result_code, base_url, request_timeout } = config
|
|
@@ -87,10 +87,7 @@ service.interceptors.request.use(
|
|
|
// response 拦截器
|
|
|
service.interceptors.response.use(
|
|
|
async (response) => {
|
|
|
- // import { i18n } from '@/plugins/vueI18n'
|
|
|
-
|
|
|
- // console.log(i18n)
|
|
|
- // const { t } = i18n
|
|
|
+ const { t } = useI18n()
|
|
|
let { data } = response
|
|
|
const config = response.config
|
|
|
if (!data) {
|
|
@@ -166,7 +163,7 @@ service.interceptors.response.use(
|
|
|
// hard coding:忽略这个提示,直接登出
|
|
|
console.log(msg)
|
|
|
}
|
|
|
- else {
|
|
|
+ else {
|
|
|
Snackbar.error(msg)
|
|
|
}
|
|
|
return Promise.reject(msg)
|
|
@@ -175,7 +172,8 @@ service.interceptors.response.use(
|
|
|
}
|
|
|
},
|
|
|
(error) => {
|
|
|
- console.log('err' + error) // for debug
|
|
|
+ const { t } = useI18n()
|
|
|
+ // console.log('err' + error) // for debug
|
|
|
let { message } = error
|
|
|
if (message === 'Network Error') {
|
|
|
message = t('sys.api.errorMessage')
|
|
@@ -194,6 +192,7 @@ const refreshToken = async () => {
|
|
|
return await axios.post(base_url + '/system/auth/refresh-token?refreshToken=' + getRefreshToken())
|
|
|
}
|
|
|
const handleAuthorized = () => {
|
|
|
+ const { t } = useI18n()
|
|
|
if (!isReLogin.show) {
|
|
|
// 如果已经到重新登录页面则不进行弹窗提示
|
|
|
if (window.location.href.includes('login?redirect=')) {
|