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