fix: 兼容旧前端可改配置文件

This commit is contained in:
TsMask
2023-11-06 10:46:08 +08:00
parent 0b58c00566
commit de16c3d1f5
4 changed files with 42 additions and 16 deletions

View File

@@ -6,6 +6,7 @@ import { defineStore } from 'pinia';
import { TOKEN_RESPONSE_FIELD } from '@/constants/token-constants';
import { validHttp } from '@/utils/regular-utils';
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
import { sessionGet } from '@/utils/cache-session-utils';
/**用户信息类型 */
type UserInfo = {
@@ -43,8 +44,11 @@ function parseAvatar(avatar: string): string {
if (validHttp(avatar)) {
return avatar;
}
const baseApi = import.meta.env.VITE_API_BASE_URL;
return `${baseApi}${avatar}`;
// 兼容旧前端可改配置文件
const baseUrl = import.meta.env.PROD
? sessionGet('baseUrl') || import.meta.env.VITE_API_BASE_URL
: import.meta.env.VITE_API_BASE_URL;
return `${baseUrl}${avatar}`;
}
const useUserStore = defineStore('user', {
@@ -168,7 +172,7 @@ const useUserStore = defineStore('user', {
waterMarkContent = `${this.userName} ${this.phonenumber}`;
}
// useLayoutStore().changeWaterMark(waterMarkContent);
useLayoutStore().changeWaterMark("");
useLayoutStore().changeWaterMark('');
}
// 网络错误时退出登录状态
if (res.code === 0) {