fix: resource undefined (#2372)
This commit is contained in:
		
							parent
							
								
									45a5cdc643
								
							
						
					
					
						commit
						364ed9a152
					
				@ -30,7 +30,7 @@ export function useRequest<P>(
 | 
			
		||||
 | 
			
		||||
  if (typeof service === 'function') {
 | 
			
		||||
    tempService = service;
 | 
			
		||||
  } else {
 | 
			
		||||
  } else if (service) {
 | 
			
		||||
    tempService = async (params = {}) => {
 | 
			
		||||
      const { resource } = service as ResourceActionOptions;
 | 
			
		||||
      let args = cloneDeep(service);
 | 
			
		||||
@ -43,8 +43,9 @@ export function useRequest<P>(
 | 
			
		||||
      const response = await api.request(args);
 | 
			
		||||
      return response?.data;
 | 
			
		||||
    };
 | 
			
		||||
  } else {
 | 
			
		||||
    tempService = async () => {};
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const tempOptions = {
 | 
			
		||||
    ...options,
 | 
			
		||||
    onSuccess(...args) {
 | 
			
		||||
@ -57,6 +58,5 @@ export function useRequest<P>(
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  const result = useReq<P, any>(tempService, tempOptions);
 | 
			
		||||
 | 
			
		||||
  return { ...result, state, setState };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user