cad.api.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { defHttp } from '/@/utils/http/axios';
  2. export enum Api {
  3. getMineAreaList = '/workingface/mineArea/getMineAreaList',
  4. updateMineArea = '/workingface/mineArea/updateMineArea',
  5. getGoafData = '/province/device/getGoafData',
  6. getMineFileList = '/province/mineData/getMineFileList',
  7. uploadFile = '/sys/common/upload',
  8. updateMineFile = '/province/mineData/updateMineFile',
  9. addMineFile = '/province/mineData/addMineFile',
  10. deleteMineFile = '/province/mineData/deleteMineFile',
  11. }
  12. // 查询测风地点列表(布点管理)
  13. export function getMineAreaList(params: any) {
  14. return defHttp.post({ url: Api.getMineAreaList, params }, { joinParamsToUrl: true });
  15. }
  16. // 更新测风地点(布点坐标保存/移除)
  17. export function updateMineArea(params: any) {
  18. return defHttp.post({ url: Api.updateMineArea, params });
  19. }
  20. // 查询隐蔽工作面监测数据
  21. export function getGoafData(params: any) {
  22. return defHttp.post({ url: Api.getGoafData, params }, { joinParamsToUrl: true });
  23. }
  24. // 查询隐蔽工作面监测数据
  25. export function getMineFileList(params: any) {
  26. return defHttp.post({ url: Api.getMineFileList, params }, { joinParamsToUrl: true });
  27. }
  28. // cad文件上传
  29. export function uploadFile(params: any) {
  30. return defHttp.post({ headers: { 'Content-Type': 'multipart/form-data' }, url: Api.uploadFile, params }, { isTransformResponse: false });
  31. }
  32. // 修改煤矿图纸信息
  33. export function updateMineFile(params: any) {
  34. return defHttp.post({ url: Api.updateMineFile, params });
  35. }
  36. export function addMineFile(params: any) {
  37. return defHttp.post({ url: Api.addMineFile, params });
  38. }
  39. export function deleteMineFile(params: any) {
  40. return defHttp.post({ url: Api.deleteMineFile, params }, { joinParamsToUrl: true });
  41. }