hospital.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. // 使用的接口 开始
  2. //获取与管理老师关联的医院列表
  3. export const getHospitalListByManage = (params) => {
  4. return uni.$u.http.get(`/info/hospital/teacher/simpleList`, {
  5. params: params,
  6. })
  7. }
  8. //查看护工列表
  9. export const getNurseList = (params) => {
  10. return uni.$u.http.get(`/info/nursingWorker/list`, {
  11. params: params,
  12. })
  13. }
  14. //查看护工详情
  15. export const getNurseDetail = (id) => {
  16. return uni.$u.http.get(`/info/nursingWorker/info/${id}`)
  17. }
  18. //新增护工信息
  19. export const addNurseInfo = (data) => {
  20. return uni.$u.http.post(`/info/nursingWorker/add`, data)
  21. }
  22. //修改护工信息
  23. export const updateNurseInfo = (data) => {
  24. return uni.$u.http.post(`/info/nursingWorker/edit`, data)
  25. }
  26. //获取护工工作台的信息
  27. export const getNurseInfo = (params) => {
  28. return uni.$u.http.get(`/info/nursingWorker/workbench`, {
  29. params: params,
  30. })
  31. }
  32. //获取管理老师工作台信息
  33. export const getManageInfo = (params) => {
  34. return uni.$u.http.get(`/info/managementTeacher/workbench`, {
  35. params: params,
  36. })
  37. }
  38. //查询管理老师订单列表
  39. export const getManageOrderList = (params) => {
  40. return uni.$u.http.get(`/teacher/order/page`, {
  41. params: params,
  42. })
  43. }
  44. //分配护工
  45. export const assignNurse = (data) => {
  46. return uni.$u.http.post(`/teacher/order/assignWorker`, data)
  47. }
  48. //获取科室列表
  49. export const getDepartmentList = (params) => {
  50. return uni.$u.http.get(`/info/hospitalDepartment/list`, {
  51. params: params,
  52. })
  53. }
  54. //获取管理老师关联的科室列表
  55. export const getDepartmentListByManage = (params) => {
  56. return uni.$u.http.get(`/info/hospitalDepartment/teacher/simpleList`, {
  57. params: params,
  58. })
  59. }
  60. ///获取管理老师关联的科室订单统计
  61. export const getDepartmentOrderCount = (params) => {
  62. return uni.$u.http.get(`/info/hospitalDepartment/teacher/statistics`, {
  63. params: params,
  64. })
  65. }
  66. //获取护工电话
  67. export const getNursePhone = (id) => {
  68. return uni.$u.http.get(`/teacher/order/getWorkerPhone/${id}`)
  69. }
  70. //获取管理老师电话
  71. export const getManagePhone = (id) => {
  72. return uni.$u.http.get(`/worker/order/getManagerPhone/${id}`)
  73. }
  74. //取消订单
  75. export const cancelOrderManage = (id) => {
  76. return uni.$u.http.post(`/teacher/order/cancel/${id}`)
  77. }
  78. //获取管理老师订单详细信息
  79. export const getOrderDetailManage = (id) => {
  80. return uni.$u.http.get(`/teacher/order/info/${id}`)
  81. }
  82. //获取护工订单详细信息
  83. export const getOrderDetailNurse = (id) => {
  84. return uni.$u.http.get(`/worker/order/info/${id}`)
  85. }
  86. //开始服务
  87. export const startService = (id) => {
  88. return uni.$u.http.post(`/worker/order/startService/${id}`)
  89. }
  90. //完成服务
  91. export const finishService = (id) => {
  92. return uni.$u.http.post(`/worker/order/finishService/${id}`)
  93. }
  94. //护工订单
  95. export const getNurseOrderList = (params) => {
  96. return uni.$u.http.get(`/worker/order/page`, {
  97. params: params,
  98. })
  99. }
  100. //新增售后订单
  101. export const addAfterSaleOrder = (data) => {
  102. return uni.$u.http.post(`/orderRefund/add`, data)
  103. }
  104. //查询管理老师的售后订单列表
  105. export const getAfterSaleOrderList = (params) => {
  106. return uni.$u.http.get(`/teacher/orderRefund/page`, {
  107. params: params,
  108. })
  109. }
  110. //同意或则拒绝售后订单
  111. export const agreeOrRefuseAfterSaleOrder = (data) => {
  112. return uni.$u.http.post(`/teacher/orderRefund/agreeOrRefuse`, data)
  113. }
  114. // 使用的接口 结束