chore: 更新注释信息
This commit is contained in:
parent
8788d2eeab
commit
162b3207fd
@ -48,7 +48,7 @@ function createRequestClient(baseURL: string) {
|
|||||||
errorMessageMode: 'message',
|
errorMessageMode: 'message',
|
||||||
// 格式化提交参数时间
|
// 格式化提交参数时间
|
||||||
formatDate: true,
|
formatDate: true,
|
||||||
// 是否返回原生响应头 比如:需要获取响应头时使用该属性
|
// 是否返回原生响应 比如:需要获取响应头时使用该属性
|
||||||
isReturnNativeResponse: false,
|
isReturnNativeResponse: false,
|
||||||
// 需要对返回数据进行处理
|
// 需要对返回数据进行处理
|
||||||
isTransformResponse: true,
|
isTransformResponse: true,
|
||||||
@ -99,11 +99,13 @@ function createRequestClient(baseURL: string) {
|
|||||||
*/
|
*/
|
||||||
const language = preferences.app.locale.replace('-', '_');
|
const language = preferences.app.locale.replace('-', '_');
|
||||||
config.headers['Accept-Language'] = language;
|
config.headers['Accept-Language'] = language;
|
||||||
|
// 添加全局clientId
|
||||||
config.headers.clientId = clientId;
|
config.headers.clientId = clientId;
|
||||||
|
|
||||||
const { encrypt, formatDate, joinParamsToUrl, joinTime = true } = config;
|
const { encrypt, formatDate, joinParamsToUrl, joinTime = true } = config;
|
||||||
const params = config.params || {};
|
const params = config.params || {};
|
||||||
const data = config.data || false;
|
const data = config.data || false;
|
||||||
|
// TODO: 这块要重构 复杂度太高了
|
||||||
formatDate && data && !isString(data) && formatRequestDate(data);
|
formatDate && data && !isString(data) && formatRequestDate(data);
|
||||||
if (config.method?.toUpperCase() === 'GET') {
|
if (config.method?.toUpperCase() === 'GET') {
|
||||||
if (isString(params)) {
|
if (isString(params)) {
|
||||||
@ -145,7 +147,7 @@ function createRequestClient(baseURL: string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 全局开启 && 该请求开启 && 是post/put请求
|
// 全局开启请求加密功能 && 该请求开启 && 是post/put请求
|
||||||
if (
|
if (
|
||||||
enableEncrypt &&
|
enableEncrypt &&
|
||||||
encrypt &&
|
encrypt &&
|
||||||
@ -189,7 +191,7 @@ function createRequestClient(baseURL: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const { isReturnNativeResponse, isTransformResponse } = response.config;
|
const { isReturnNativeResponse, isTransformResponse } = response.config;
|
||||||
// 是否返回原生响应头 比如:需要获取响应头时使用该属性
|
// 是否返回原生响应 比如:需要获取响应时使用该属性
|
||||||
if (isReturnNativeResponse) {
|
if (isReturnNativeResponse) {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
@ -224,7 +226,6 @@ function createRequestClient(baseURL: string) {
|
|||||||
} else if (response.config.successMessageMode === 'message') {
|
} else if (response.config.successMessageMode === 'message') {
|
||||||
message.success(successMsg);
|
message.success(successMsg);
|
||||||
}
|
}
|
||||||
// ruoyi-plus没有采用严格的{code, msg, data}模式
|
|
||||||
// 如果有data 直接返回data 没有data将剩余参数(...other)封装为data返回
|
// 如果有data 直接返回data 没有data将剩余参数(...other)封装为data返回
|
||||||
// 需要考虑data为null的情况(比如查询为空)
|
// 需要考虑data为null的情况(比如查询为空)
|
||||||
if (data !== undefined) {
|
if (data !== undefined) {
|
||||||
|
@ -75,6 +75,7 @@ export const useNotifyStore = defineStore(
|
|||||||
userId: userId.value,
|
userId: userId.value,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 需要手动置空 vue3在值相同时不会触发watch
|
||||||
data.value = null;
|
data.value = null;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -7,11 +7,17 @@ import {
|
|||||||
type TenantOption,
|
type TenantOption,
|
||||||
} from '#/api/core/auth';
|
} from '#/api/core/auth';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用于超级管理员切换租户
|
||||||
|
*/
|
||||||
export const useTenantStore = defineStore('app-tenant', () => {
|
export const useTenantStore = defineStore('app-tenant', () => {
|
||||||
|
// 是否已经选中租户
|
||||||
const checked = ref(false);
|
const checked = ref(false);
|
||||||
|
// 是否开启租户功能
|
||||||
const tenantEnable = ref(true);
|
const tenantEnable = ref(true);
|
||||||
const tenantList = ref<TenantOption[]>([]);
|
const tenantList = ref<TenantOption[]>([]);
|
||||||
|
|
||||||
|
// 初始化 获取租户信息
|
||||||
async function initTenant() {
|
async function initTenant() {
|
||||||
const { tenantEnabled, voList } = await tenantListApi();
|
const { tenantEnabled, voList } = await tenantListApi();
|
||||||
tenantEnable.value = tenantEnabled;
|
tenantEnable.value = tenantEnabled;
|
||||||
|
Loading…
Reference in New Issue
Block a user