Merge branch 'developer' of ssh://code.cyweb.top:30033/scj/zhxy/v3/cloud-ui into developer

This commit is contained in:
guochunsi
2025-12-31 17:40:27 +08:00
11 changed files with 167 additions and 7 deletions

View File

@@ -12,6 +12,8 @@ export enum CommonHeaderEnum {
'ENC_FLAG' = 'Enc-Flag',
'AUTHORIZATION' = 'Authorization',
'VERSION' = 'VERSION',
'ROLE_CODE'='ROLE_CODE',
'RRID'='RRID'
}
/**
@@ -50,6 +52,15 @@ service.interceptors.request.use(
if (tenantId) {
config.headers![CommonHeaderEnum.TENANT_ID] = tenantId;
}
//统一增加 当前角色CODE
const roleCode = Session.getRoleCode()
if(roleCode){
config.headers![CommonHeaderEnum.ROLE_CODE] = roleCode;
}
const roleId = Session.getRoleId()
if(roleId){
config.headers![CommonHeaderEnum.RRID] = roleId;
}
// 增加 gray_version 请求头
const version = import.meta.env.VITE_GRAY_VERSION;

View File

@@ -80,4 +80,10 @@ export const Session = {
getTenant() {
return Local.get('tenantId') ? Local.get('tenantId') : 1;
},
getRoleCode(){
return Local.get('roleCode') ? Local.get('roleCode') : '';
},
getRoleId(){
return Local.get('roleId') ? Local.get('roleId') : '';
}
};