index.ts 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. import request from '@/config/axios'
  2. // 获得长者列表
  3. export const getElderlyPage = (query) => {
  4. return request.get({
  5. url: 'elderlyInfo/findPage',
  6. params: query
  7. })
  8. }
  9. // 获得长者列表
  10. export const getElderlybedChangeRecordPage = (query) => {
  11. return request.get({
  12. url: 'elderly/bedChangeRecord/findElderlyPage',
  13. params: query
  14. })
  15. }
  16. // 获得长者列表
  17. export const exportElder = (query) => {
  18. return request.download({
  19. url: '/elderlyInfo/exportElder',
  20. params: query
  21. })
  22. }
  23. // 获取所有长者
  24. export const getElderlyAllList = () => {
  25. return request.get({
  26. url: 'elderlyInfo/findAllList'
  27. })
  28. }
  29. // 入住申请列表
  30. export const getElderlyCheckInRequestPage = (query) => {
  31. return request.get({
  32. url: 'bpm/process-instance/elderly-checkin-page',
  33. params: query
  34. })
  35. }
  36. // 获取入住列表
  37. export const getElderlyCheckInRecordPage = (query) => {
  38. return request.get({
  39. url: 'elderlyInfo/elderlyCheckInRecordPage',
  40. params: query
  41. })
  42. }
  43. // 走审批入住
  44. export const bpmElderlyCreate = (data) => {
  45. return request.post({
  46. url: 'bpm/elderly/create',
  47. data
  48. })
  49. }
  50. // 获取详情
  51. export const getElderInfoById = (id) => {
  52. return request.get({
  53. url: `elderlyInfo/findDetailById?id=${id}`
  54. })
  55. }
  56. // 新增
  57. export const addElderlyInfo = (data) => {
  58. return request.post({
  59. url: `elderlyInfo/addElder`,
  60. data
  61. })
  62. }
  63. // 编辑
  64. export const editElderlyInfo = (data) => {
  65. return request.post({
  66. url: `elderlyInfo/update`,
  67. data
  68. })
  69. }
  70. // 删除
  71. export const delElderlyInfo = (id) => {
  72. return request.delete({
  73. url: `elderlyInfo/delete?id=${id}`
  74. })
  75. }
  76. // 生成一条评估记录
  77. export const generateAdmissionAssessment = (id) => {
  78. return request.get({
  79. url: `elderlyInfo/generateAdmissionAssessment?elderId=${id}`
  80. })
  81. }
  82. // 入住办理
  83. export const createExpense = (data) => {
  84. return request.post({
  85. url: `elderly/expense/createExpense`,
  86. data
  87. })
  88. }
  89. // 删除长者
  90. export const deleteElderlyAndRelatedData = (id) => {
  91. return request.delete({
  92. url: `/elderlyInfo/deleteElderlyAndRelatedData?id=${id}`
  93. })
  94. }
  95. // 获取老人入住办理流程
  96. export const findBpmRecord = (elderId) => {
  97. return request.get({
  98. url: `elderlyInfo/findBpmRecord?elderId=${elderId}`
  99. })
  100. }
  101. // 根据楼栋查询全部老人列表
  102. export const getElderListByBuild = (params) => {
  103. return request.get({
  104. url: `elderlyInfo/getElderListByBuild`,
  105. params
  106. })
  107. }
  108. // 根据长者id查询账单
  109. export const getExpenseOrderPageByElderId = (params) => {
  110. return request.get({
  111. url: `elderly/expenseOrder/getExpenseOrderPageByElderId`,
  112. params
  113. })
  114. }
  115. // 根据长者ID查询账单缴费总额和欠费总额
  116. export const getExpenseOrderAmountByElderId = (elderId) => {
  117. return request.get({
  118. url: `elderly/expenseOrder/getExpenseOrderAmountByElderId?elderId=${elderId}`
  119. })
  120. }
  121. // 获取未分组老人
  122. export const queryUngroupedElderlyList = () => {
  123. return request.get({
  124. url: `elderlyInfo/queryUngroupedElderlyList`
  125. })
  126. }
  127. // 长者相册
  128. export const getBirthdayPictures = (elderId) => {
  129. return request.get({
  130. url: `elderlyInfo/getBirthdayPictures?elderId=${elderId}`
  131. })
  132. }
  133. // 长者相册列表分页
  134. export const findElderlyPhotoPage = (params) => {
  135. return request.get({
  136. url: `elderly/photo/findElderlyPhotoPage`,
  137. params
  138. })
  139. }
  140. // 创建长者相册
  141. export const createPhotos = (data) => {
  142. return request.post({
  143. url: `elderly/photo/createPhotos`,
  144. data
  145. })
  146. }
  147. //更新长者相册
  148. export const updatePhotos = (data) => {
  149. return request.put({
  150. url: `elderly/photo/update`,
  151. data
  152. })
  153. }
  154. // 详情
  155. export const getPhotoById = (params) => {
  156. return request.get({
  157. url: `elderly/photo/get`,
  158. params
  159. })
  160. }
  161. // 删除
  162. export const delPhotoById = (id) => {
  163. return request.delete({
  164. url: `elderly/photo/delete?id=${id}`
  165. })
  166. }
  167. // 获取每周运营数据汇总
  168. export const getWeeklyOperationSummary = () => {
  169. return request.get({
  170. url: '/elderlyInfo/getWeeklyOperationSummary'
  171. })
  172. }
  173. export const getOtherFilesStatistics = (params) => {
  174. return request.get({
  175. url: `/elderlyInfo/getOtherFilesStatistics`,
  176. params
  177. })
  178. }