feat: 管理中心路由调整、选择公司逻辑调整
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
/*
|
||||
* @Author: RenXiaoDong
|
||||
* @Date: 2025-06-23 03:56:22
|
||||
*/
|
||||
import Http from '@/api';
|
||||
|
||||
// 导出一个函数,用于获取登录验证码
|
||||
@ -38,3 +42,8 @@ export const fetchEditPhoneCaptcha = (params = {}) => {
|
||||
export const fetchBindPhone = (params = {}) => {
|
||||
return Http.put('/v1/me/mobile', params);
|
||||
};
|
||||
|
||||
// 根据id获取企业信息
|
||||
export const fetchEnterpriseInfo = (id: number) => {
|
||||
return Http.get(`/v1/enterprises/${id}`);
|
||||
};
|
||||
|
||||
@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user