This commit is contained in:
zk
2023-12-19 14:26:27 +08:00
parent cf29ea07c1
commit e732938a34
25 changed files with 2218 additions and 80 deletions
+13
View File
@@ -0,0 +1,13 @@
import { get } from '/@/api/request.ts';
enum Api {
code = '/sys/dictItem/list',
}
export const getCodeInfo = (params: any) =>
get(Api.code, {
pageNo: 1,
pageSize: 999,
dictId: '1722171687208849409',
...params,
});
+6
View File
@@ -3,7 +3,9 @@ import { getAppEnvConfig } from '../utils/env.ts';
import { useUserStore } from '/@/store/modules/user.ts';
import { getAuthCache } from '/@/utils/auth.ts';
import { TOKEN_KEY } from '/@/enum/cacheEnum.ts';
import { useMessage } from '/@/hooks/web/useMessage.ts';
const { createMessage, createErrorModal } = useMessage();
const { VITE_GLOB_API_URL } = getAppEnvConfig();
const userStore = useUserStore();
const { token } = userStore;
@@ -21,6 +23,10 @@ const service = axios.create({
responseInterceptorsCatch(error: any) {
const { response, code, message, config } = error || {};
const errorMessageMode = config?.requestOptions?.errorMessageMode || 'none';
if (errorMessageMode === 'message') {
createMessage.error(message);
}
return Promise.reject(error);
},
});
export const get = (url, params = {}) => {