medicalDocumentsApi.ts 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { setParams } from '/@/utils/index';
  3. enum Api {
  4. archivesMedicalDocumentsQueryPage = '/archives/medicalDocuments/query/page',
  5. archivesMedicalDocumentsQueryList = '/archives/medicalDocuments/query/list',
  6. archivesMedicalDocumentsDetail = '/archives/medicalDocuments/detail',
  7. archivesMedicalDocumentsAdd = '/archives/medicalDocuments/add',
  8. archivesMedicalDocumentsEdit = '/archives/medicalDocuments/edit',
  9. archivesMedicalDocumentsRemove = '/archives/medicalDocuments/removeByIds',
  10. }
  11. /**
  12. *
  13. * @author fan
  14. * @date 2023/07/17 16:06
  15. * @description: 根据条件查询排床备忘录列表,权限 - archives:medicalDocuments:query
  16. * @method: POST
  17. */
  18. export const archivesMedicalDocumentsQueryPage = (params?: object) => {
  19. return defHttp.post({ url: Api.archivesMedicalDocumentsQueryPage, params: setParams(params) });
  20. };
  21. /**
  22. *
  23. * @author fan
  24. * @date 2023/07/17 16:06
  25. * @description: 根据条件查询排床备忘录列表,权限 - archives:medicalDocuments:query
  26. * @method: POST
  27. */
  28. export const archivesMedicalDocumentsQueryList = (patientBasicId: string) => {
  29. return defHttp.post({ url: Api.archivesMedicalDocumentsQueryList + '/' + patientBasicId });
  30. };
  31. /**
  32. *
  33. * @author fan
  34. * @date 2023/07/17 16:06
  35. * @description: 根据id查询排床备忘录详细信息,权限 - archives:medicalDocuments:query
  36. * @method: GET
  37. * @param: id 主键id
  38. */
  39. export const archivesMedicalDocumentsDetail = (id: string) => {
  40. return defHttp.get({ url: Api.archivesMedicalDocumentsDetail + '/' + id });
  41. };
  42. /**
  43. *
  44. * @author fan
  45. * @date 2023/07/17 16:06
  46. * @description: 添加排床备忘录,权限 - archives:medicalDocuments:add
  47. * @method: POST
  48. */
  49. export const archivesMedicalDocumentsAdd = (params?: object) => {
  50. return defHttp.post({ url: Api.archivesMedicalDocumentsAdd, params: params });
  51. };
  52. /**
  53. *
  54. * @author fan
  55. * @date 2023/07/17 16:06
  56. * @description: 通过主键id编辑排床备忘录,权限 - archives:medicalDocuments:edit
  57. * @method: POST
  58. */
  59. export const archivesMedicalDocumentsEdit = (params?: object) => {
  60. return defHttp.post({ url: Api.archivesMedicalDocumentsEdit, params: params });
  61. };
  62. /**
  63. * @description: 删除,权限 - archives:medicalDocuments:remove
  64. * @method: POST
  65. */
  66. export const archivesMedicalDocumentsRemove = (params: Array<string | number>) => {
  67. return defHttp.post({ url: Api.archivesMedicalDocumentsRemove, params: params });
  68. };