sortie.ts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. import http from '@/api'
  2. /**
  3. * @name 查询架次信息列表
  4. * @param query 参数
  5. * @returns 返回列表
  6. */
  7. export const listSortieApi = (query: any) => {
  8. return http.get<any>('/manage/sortie/list', query, { loading: true })
  9. }
  10. /**
  11. * @name 查询架次信息详细
  12. * @param id id
  13. * @returns returns
  14. */
  15. export const getSortieApi = (id: any) => {
  16. return http.get<any>(`/manage/sortie/${id}`)
  17. }
  18. /**
  19. * @name 查询架次信息详细
  20. * @param no 架次号
  21. * @returns returns
  22. */
  23. export const getSortieByNoApi = (no: any) => {
  24. return http.get<any>(`/manage/sortie/byNo/${no}`)
  25. }
  26. /**
  27. * @name 新增架次信息
  28. * @param data data
  29. * @returns returns
  30. */
  31. export const addSortieApi = (data: any) => {
  32. return http.post<any>('/manage/sortie', data, { loading: false })
  33. }
  34. /**
  35. * @name 修改架次信息
  36. * @param data data
  37. * @returns returns
  38. */
  39. export const updateSortieApi = (data: any) => {
  40. return http.put<any>('/manage/sortie', data, { loading: false })
  41. }
  42. /**
  43. * @name 删除架次信息
  44. * @param id id
  45. * @returns returns
  46. */
  47. export const delSortieApi = ({ id }: { id: any }) => {
  48. return http.delete<any>(`/manage/sortie/${id}`)
  49. }
  50. /**
  51. * @name 下载模板
  52. * @returns returns
  53. */
  54. export const importTemplateApi = () => {
  55. return http.download('/manage/sortie/importTemplate', {})
  56. }
  57. /**
  58. * @name 导入数据
  59. * @returns returns
  60. */
  61. export const importDataApi = (data: any) => {
  62. return http.post('/manage/sortie/importData', data)
  63. }
  64. /**
  65. * @name 导出数据
  66. * @returns returns
  67. */
  68. export const exportApi = (data: any) => {
  69. return http.download('/manage/sortie/export', data)
  70. }
  71. /**
  72. * @name 查询架次列表
  73. * @param query 参数
  74. * @returns 返回列表
  75. */
  76. export const listSortieAllApi = (query: any) => {
  77. return http.get<any>('/manage/sortie/list/all', query, { loading: false })
  78. }