feat: 管理中心路由调整、选择公司逻辑调整

This commit is contained in:
renxiaodong
2025-06-23 05:58:04 -04:00
parent 7b79443980
commit 82dfa3faeb
11 changed files with 134 additions and 86 deletions

View File

@ -2,7 +2,7 @@
* @Author: 田鑫
* @Date: 2023-02-17 11:58:44
* @LastEditors: Please set LastEditors
* @LastEditTime: 2025-06-23 03:16:47
* @LastEditTime: 2025-06-23 05:51:32
* @Description:
*/
@ -23,8 +23,6 @@ const HttpStatusCode = {
import { useEnterpriseStore } from '@/stores/modules/enterprise';
import pinia from '@/stores';
const store = useEnterpriseStore(pinia);
const enterprise = store.getEnterpriseInfo();
//* 导出Request类可以用来自定义传递配置来创建实例
export class Request {
@ -44,12 +42,16 @@ export class Request {
this.instance.interceptors.request.use(
(config: AxiosRequestConfig) => {
const store = useEnterpriseStore(pinia);
const enterprise = store.getEnterpriseInfo();
const token = localStorage.getItem('accessToken') as string;
config.headers!.Authorization = token;
if (enterprise) {
config.headers!['enterprise-id'] = enterprise.id;
}
return config;
},
(err: any) => {