specialEquipment.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. import { RiskSpecialEquipmentBo, RiskSpecialEquipmentVo } from '@/api/risk/types';
  4. // 查询特种设备列表
  5. export const listSpecialEquipment = (query: RiskSpecialEquipmentBo): AxiosPromise<RiskSpecialEquipmentVo[]> => {
  6. return request({
  7. url: '/risk/specialEquipment/list',
  8. method: 'get',
  9. params: query
  10. });
  11. };
  12. // 查询特种设备详情
  13. export const getSpecialEquipment = (id: string | number): AxiosPromise<RiskSpecialEquipmentVo> => {
  14. return request({
  15. url: '/risk/specialEquipment/' + id,
  16. method: 'get'
  17. });
  18. };
  19. // 新增特种设备
  20. export const addSpecialEquipment = (data: RiskSpecialEquipmentBo): AxiosPromise => {
  21. return request({
  22. url: '/risk/specialEquipment',
  23. method: 'post',
  24. data: data
  25. });
  26. };
  27. // 修改特种设备
  28. export const updateSpecialEquipment = (data: RiskSpecialEquipmentBo): AxiosPromise => {
  29. return request({
  30. url: '/risk/specialEquipment',
  31. method: 'put',
  32. data: data
  33. });
  34. };
  35. // 删除特种设备
  36. export const delSpecialEquipment = (ids: string | number | Array<string | number>): AxiosPromise => {
  37. return request({
  38. url: '/risk/specialEquipment/' + ids,
  39. method: 'delete'
  40. });
  41. };