dataImport.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import { get, put, post, deletes } from '@/http/index'
  2. // 查询数据导入信息列表
  3. export const getDataImport = async (data) => {
  4. return await get('/als/dataImport/list', data)
  5. }
  6. // 查询数据导入信息列表
  7. export const getAllDataImport = async (data) => {
  8. return await get('/als/dataImport/listAll', data)
  9. }
  10. // 新增数据导入信息
  11. export const addDataImport = async (data) => {
  12. return await post('/als/dataImport', data)
  13. }
  14. // 修改数据导入信息
  15. export const updateDataImport = async (data) => {
  16. return await put('/als/dataImport', data)
  17. }
  18. // 删除数据导入信息
  19. export const removeDataImport = async (id) => {
  20. return await deletes('/als/dataImport/' + id)
  21. }
  22. // 获取机种和机型树
  23. export const getAircaftTypeAndModelTree = async (data) => {
  24. return await get('/basicdata/aircaftCatalog/getAircaftTypeAndModelTree', data)
  25. }
  26. /**
  27. * @name 下载模板
  28. * @returns returns
  29. */
  30. export const importTemplateApi = () => {
  31. return http.postFile('/als/dataImport/importTemplate', {})
  32. }
  33. /**
  34. * @name 导入数据
  35. * @returns returns
  36. */
  37. export const importDataImportDataApi = (data) => {
  38. return http.post('/als/dataImport/importData', data)
  39. }
  40. /**
  41. * @name 导出数据
  42. * @returns returns
  43. */
  44. export const exportDataImportApi = (data) => {
  45. return http.post('/als/dataImport/export', data)
  46. }