import { CommonService, getTemplate } from '@/api'; export const useTemplate = ( filterField: string, onSuccess: (data: CommonService.GetTemplateResult) => void, ) => { const { data, run: GetTemplate, runAsync: GetTemplateAsync, } = useRequest(() => getTemplate({ filter: filterField }), { manual: true, onSuccess(data) { onSuccess(data); }, }); return { template: data, getTemplate: GetTemplate, getTemplateAsync: GetTemplateAsync, }; };