提交 2279cb6c authored 作者: 王鹏飞's avatar 王鹏飞

feat: 修改useAppConfig函数,支持根据用户状态动态配置应用标题

上级 4b67614b
import { urls } from '@/utils/env'
import { useUserStore } from '@/stores/user'
export function useAppConfig() {
export function useAppConfig(hasUser = true) {
const appConfigList = [
{
system: 'dml',
......@@ -183,10 +183,12 @@ export function useAppConfig() {
const appConfig = found || appConfigList[0]
const config = { ...appConfig }
if (hasUser) {
const mobile = useUserStore().user?.mobile
if (mobile && digitalFinanceMarketingMobiles.has(mobile)) {
config.title = '数字金融营销平台'
}
}
return config
}
......@@ -3,13 +3,13 @@ import { ElMessage } from 'element-plus'
import router from '@/router'
import { useAppConfig } from '@/composables/useAppConfig'
import { urls } from '@/utils/env'
const appConfig = useAppConfig()
const appConfig = useAppConfig(false)
const httpRequest = axios.create({
withCredentials: true,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
'Content-Type': 'application/x-www-form-urlencoded',
},
})
// 请求拦截
httpRequest.interceptors.request.use(
......@@ -21,7 +21,7 @@ httpRequest.interceptors.request.use(
const defaultHeaders = {
timestamp: Date.now(),
nonce: Math.random().toString(36).slice(-8),
signature: 'UG7wBenexQhiuD2wpCwuxkU0jqcj006d'
signature: 'UG7wBenexQhiuD2wpCwuxkU0jqcj006d',
}
// config.headers = Object.assign(config.headers, defaultHeaders)
config.params = Object.assign(config.params || {}, defaultHeaders)
......@@ -30,7 +30,7 @@ httpRequest.interceptors.request.use(
},
function (error) {
return Promise.reject(error)
}
},
)
// 响应拦截
......@@ -65,7 +65,7 @@ httpRequest.interceptors.response.use(
console.log(error)
}
return Promise.reject(error.response || error)
}
},
)
export default httpRequest
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论