mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-24 07:49:47 +08:00
fix: 修复菜单在未请求完成时切换菜单出现数据回显卡顿问题
This commit is contained in:
@ -1,11 +1,12 @@
|
||||
import { request } from '@/service/request';
|
||||
|
||||
/** 获取菜单列表 */
|
||||
export function fetchGetMenuList(params?: Api.System.MenuSearchParams) {
|
||||
export function fetchGetMenuList(params?: Api.System.MenuSearchParams, signal?: AbortSignal) {
|
||||
return request<Api.System.MenuList>({
|
||||
url: '/system/menu/list',
|
||||
method: 'get',
|
||||
params
|
||||
params,
|
||||
signal
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
import type { AxiosResponse, InternalAxiosRequestConfig } from 'axios';
|
||||
import { BACKEND_ERROR_CODE, createFlatRequest } from '@sa/axios';
|
||||
import { BACKEND_ERROR_CODE, REQUEST_CANCELED_CODE, createFlatRequest } from '@sa/axios';
|
||||
import { useAuthStore } from '@/store/modules/auth';
|
||||
import { localStg, sessionStg } from '@/utils/storage';
|
||||
import { getServiceBaseURL } from '@/utils/service';
|
||||
@ -142,7 +142,12 @@ export const request = createFlatRequest<App.Service.Response, RequestInstanceSt
|
||||
onError(error) {
|
||||
// when the request is fail, you can show error message
|
||||
|
||||
if (error.code === REQUEST_CANCELED_CODE) {
|
||||
return;
|
||||
}
|
||||
|
||||
let message = error.message;
|
||||
|
||||
let backendErrorCode = '';
|
||||
|
||||
// get backend error message and code
|
||||
|
Reference in New Issue
Block a user