bedApi.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { setParams } from '/@/utils/index';
  3. enum Api {
  4. engineerBedQueryPage = '/device/bed/query/page',
  5. engineerBedDetail = '/device/bed/detail',
  6. engineerBedAdd = '/device/bed/add',
  7. engineerBedEdit = '/device/bed/edit',
  8. engineerBedRemove = '/device/bed/removeByIds',
  9. bedDeviceReplacePageQuery = '/biz/device/bedDeviceReplace/query/page',
  10. }
  11. /**
  12. *
  13. * @description: 根据条件查询病床列表,权限 - device:dialysisDevice:query
  14. * @method: POST
  15. */
  16. export const engineerBedQueryPage = (params?: object) => {
  17. return defHttp.post({ url: Api.engineerBedQueryPage, params: setParams(params) });
  18. };
  19. /**
  20. *
  21. * @description: 根据id查询病床详细信息,权限 - device:dialysisDevice:query
  22. * @method: GET
  23. * @param: id 病床主键id
  24. */
  25. export const engineerBedDetail = (id: string) => {
  26. return defHttp.get({ url: Api.engineerBedDetail + '/' + id });
  27. };
  28. /**
  29. *
  30. * @description: 添加病床,权限 - device:dialysisDevice:add
  31. * @method: POST
  32. * @return:
  33. * 0 添加失败
  34. * 1 添加成功
  35. */
  36. export const engineerBedAdd = (params?: object) => {
  37. return defHttp.post({ url: Api.engineerBedAdd, params: params });
  38. };
  39. /**
  40. *
  41. * @description: 通过主键id编辑病床,权限 - device:dialysisDevice:edit
  42. * @method: POST
  43. * @return:
  44. * 0 编辑失败
  45. * 1 编辑成功
  46. */
  47. export const engineerBedEdit = (params?: object) => {
  48. return defHttp.post({ url: Api.engineerBedEdit, params: params });
  49. };
  50. /**
  51. * @description: 删除,权限 - device:dialysisDevice:remove
  52. * @method: POST
  53. */
  54. export const engineerBedRemove = (params: Array<string | number>) => {
  55. return defHttp.post({ url: Api.engineerBedRemove, params: params });
  56. };
  57. export const bedDeviceReplacePageQuery = (params?: object) => {
  58. return defHttp.post({ url: Api.bedDeviceReplacePageQuery, params: setParams(params) });
  59. };