sozsoft-platform/ui/src/services/wizard.service.ts
2026-05-03 12:52:22 +03:00

29 lines
No EOL
826 B
TypeScript

import { ListFormWizardDto, WizardFileInfoDto, WizardSeedFileDto } from '@/proxy/admin/wizard/models'
import apiService from './api.service'
export const postListFormWizard = (input: ListFormWizardDto) =>
apiService.fetchData({
method: 'POST',
url: `/api/app/list-form-wizard`,
data: input,
})
export const getWizardFiles = () =>
apiService.fetchData<WizardFileInfoDto[]>({
method: 'GET',
url: `/api/app/list-form-wizard/files`,
})
export const getWizardFile = (fileName: string) =>
apiService.fetchData<WizardSeedFileDto>({
method: 'GET',
url: `/api/app/list-form-wizard/file`,
params: { fileName },
})
export const deleteWizardFile = (fileName: string) =>
apiService.fetchData({
method: 'DELETE',
url: `/api/app/list-form-wizard/file`,
params: { fileName },
})