form.uts 589 B

123456789101112131415161718192021222324252627
  1. /**
  2. * 工作台表单接口
  3. */
  4. import { request } from '../../utils/request'
  5. import type { FormData } from '../../types/workbench'
  6. /**
  7. * 提交表单数据
  8. */
  9. export const submitForm = (formData: FormData): Promise<boolean> => {
  10. return request<boolean>({
  11. url: '/api/workbench/form/submit',
  12. method: 'POST',
  13. data: formData as any as UTSJSONObject
  14. })
  15. }
  16. /**
  17. * 获取表单详情
  18. */
  19. export const getFormDetail = (id: number): Promise<FormData> => {
  20. return request<FormData>({
  21. url: `/api/workbench/form/${id}`,
  22. method: 'GET'
  23. })
  24. }