schedule.js 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import request from '@/utils/request'
  2. export function getWeekPanels(t) {
  3. return request({
  4. url: '/api/schedule/weekpanel?data=' + t,
  5. method: 'get'
  6. })
  7. }
  8. export function getSchedules(week) {
  9. return request({
  10. url: '/api/schedule/schedules?weekTime=' + week,
  11. method: 'get'
  12. })
  13. }
  14. export function getSchedulePatients(params) {
  15. return request({
  16. url: '/api/schedule/patients',
  17. method: 'get',
  18. params: params
  19. })
  20. }
  21. export function CreateSchedule(id, schedule) {
  22. return request({
  23. url: '/api/schedule/create?patient_id=' + id,
  24. method: 'Post',
  25. data: schedule
  26. })
  27. }
  28. export function CancelSchedule(id) {
  29. return request({
  30. url: '/api/schedule/delete?id=' + id,
  31. method: 'Delete'
  32. })
  33. }
  34. export function ChangeSchedule(id, schedule) {
  35. console.log('schedule', schedule)
  36. return request({
  37. url: '/api/schedule/change?id=' + id,
  38. method: 'Put',
  39. data: schedule
  40. })
  41. }
  42. export function GetPatientSchedules(id) {
  43. return request({
  44. url: '/api/patients/schedules?id=' + id,
  45. method: 'Get'
  46. })
  47. }
  48. export function GetWeekSchedulePrintInitData(date) {
  49. return request({
  50. url: '/api/schedule/print/initdata',
  51. method: 'get',
  52. params: {
  53. date: date
  54. }
  55. })
  56. }
  57. export function getUrgentScheduleInitData(params) {
  58. return request({
  59. url: '/api/schedule/urgentinit',
  60. method: 'Get',
  61. params: params
  62. })
  63. }
  64. export function getSearchResult(params) {
  65. return request({
  66. url: '/api/schedule/search',
  67. method: 'Get',
  68. params: params
  69. })
  70. }
  71. export function getScheduleWeekDay(params) {
  72. return request({
  73. url: '/api/schedule/week',
  74. method: 'Get',
  75. params: params
  76. })
  77. }
  78. export function exportSchedule(params,date) {
  79. return request({
  80. url: '/api/schedule/export?date='+date,
  81. method: 'Post',
  82. data: params
  83. })
  84. }
  85. export function initDate() {
  86. return request({
  87. url: '/api/excel_date/init',
  88. method: 'Get',
  89. })
  90. }
  91. export function exportScheduleTemplate(params) {
  92. return request({
  93. url: '/api/schedule_template/export',
  94. method: 'Post',
  95. data: params
  96. })
  97. }