emr.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import request from '@/utils/request.js'
  2. // 新增电子病历模板
  3. export function addEmrTemplate(data) {
  4. return request({
  5. url: '/outpatient/electronicCaseTemplate/Add',
  6. method: 'post',
  7. data
  8. })
  9. }
  10. // 修改电子病历模板
  11. export function editEmrTemplate(data) {
  12. return request({
  13. url: '/outpatient/electronicCaseTemplate/update',
  14. method: 'post',
  15. data
  16. })
  17. }
  18. // 获取电子病历模板 列表
  19. export function getEmrTemplateList(data) {
  20. return request({
  21. url: '/outpatient/electronicCaseTemplate/listPain?page=' + data.page + '&limit=' + data.limit,
  22. method: 'post',
  23. data
  24. })
  25. }
  26. //电子病历模板删除
  27. export function deleteEmrTemplate(data) {
  28. return request({
  29. url: '/outpatient/electronicCaseTemplate/delete?ids=' + data.ids,
  30. method: 'post',
  31. data
  32. })
  33. }
  34. // 获取电子病历详情
  35. export function getTemplateDetail(data) {
  36. return request({
  37. url: `/outpatient/electronicCaseTemplate/${data.pid}`,
  38. method: 'get',
  39. })
  40. }
  41. // 获取 权限按钮
  42. export function getSystemBtn(data) {
  43. return request({
  44. url: '/outpatient/electronicCaseTemplate/GetButtonRight',
  45. method: 'post',
  46. data
  47. })
  48. }
  49. // 获取电子病历所有数据 (不分页)
  50. export function getTemplateList(data) {
  51. return request({
  52. url: '/outpatient/electronicCaseTemplate/getElectronicCaseTemplateList',
  53. method: 'get',
  54. params: data
  55. })
  56. }
  57. // 存储最近使用的 模板信息
  58. export function saveLastTemId(data) {
  59. return request({
  60. url: '/outpatient/electronicmedicalrecordMgr/storageTemplateId?templateId=' + data.templateId,
  61. method: 'post',
  62. data
  63. })
  64. }
  65. //
  66. // 获取最后一次使用的 模板id
  67. export function getLastTemId(data) {
  68. return request({
  69. url: '/outpatient/electronicmedicalrecordMgr/getTemplateId',
  70. method: 'get',
  71. params: data
  72. })
  73. }