2026-05-03 09:52:22 +00:00
|
|
|
import { ListFormWizardDto, WizardFileInfoDto, WizardSeedFileDto } from '@/proxy/admin/wizard/models'
|
2026-05-02 17:08:06 +00:00
|
|
|
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`,
|
|
|
|
|
})
|
|
|
|
|
|
2026-05-03 09:52:22 +00:00
|
|
|
export const getWizardFile = (fileName: string) =>
|
|
|
|
|
apiService.fetchData<WizardSeedFileDto>({
|
|
|
|
|
method: 'GET',
|
|
|
|
|
url: `/api/app/list-form-wizard/file`,
|
|
|
|
|
params: { fileName },
|
|
|
|
|
})
|
|
|
|
|
|
2026-05-02 17:08:06 +00:00
|
|
|
export const deleteWizardFile = (fileName: string) =>
|
|
|
|
|
apiService.fetchData({
|
|
|
|
|
method: 'DELETE',
|
|
|
|
|
url: `/api/app/list-form-wizard/file`,
|
|
|
|
|
params: { fileName },
|
|
|
|
|
})
|