血透系统PC前端

advice.js 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  1. import request from '@/utils/request'
  2. export function getAdviceConfig(){
  3. return request({
  4. url:'/api/getadviceconfigs',
  5. method:'get',
  6. })
  7. }
  8. export function CreateDoctorAdvice(id, advice){
  9. return request({
  10. url:'/api/patients/advice/create?id='+id,
  11. method:'post',
  12. data:advice,
  13. })
  14. }
  15. export function EditDoctorAdvice(patient, id, advice){
  16. return request({
  17. url:'/api/patients/advice/edit?id='+id + "&patient=" + patient,
  18. method:'Put',
  19. data:advice,
  20. })
  21. }
  22. export function ExecDoctorAdvice(patient, id, time){
  23. var params = {
  24. id:id,
  25. patient:patient,
  26. execution_time: time,
  27. }
  28. return request({
  29. url:'/api/patients/advice/exec',
  30. method:'Post',
  31. params:params,
  32. })
  33. }
  34. export function CheckDoctorAdvice(patient, id){
  35. var params = {
  36. id:id,
  37. patient:patient,
  38. // execution_time: time,
  39. }
  40. return request({
  41. url:'/api/patients/advice/check',
  42. method:'Post',
  43. params:params,
  44. })
  45. }
  46. export function CheckGroupAdvice(groupno){
  47. var params = {
  48. groupno:groupno,
  49. }
  50. return request({
  51. url:'/api/patients/advice/checkgroup',
  52. method:'Post',
  53. params:params,
  54. })
  55. }
  56. export function getDoctorAdviceList(params){
  57. return request({
  58. url:'/api/patients/advices',
  59. method:'Get',
  60. params:params,
  61. })
  62. }
  63. export function StopDoctorAdvice(id, reason){
  64. return request({
  65. url:'/api/patients/advice/stop?id='+id,
  66. method:'Post',
  67. data:reason,
  68. })
  69. }
  70. export function StopGroupAdvice(groupno, reason){
  71. return request({
  72. url:'/api/patients/advice/stopgroup?groupno='+groupno,
  73. method:'Post',
  74. data:reason,
  75. })
  76. }
  77. export function ExecGroupAdvice(groupno, time){
  78. return request({
  79. url:'/api/patients/advice/execgroup?groupno='+groupno +'&execution_time='+time,
  80. method:'Post',
  81. })
  82. }
  83. export function DeleteDoctorAdvice(id){
  84. return request({
  85. url:'/api/patients/advice/delete?id='+id,
  86. method:'Delete',
  87. })
  88. }
  89. export function CreateDrugDic(data){
  90. return request({
  91. url:'/api/drugdic/create',
  92. method:'post',
  93. data:data,
  94. })
  95. }
  96. export function UpdateDrugDic(id, data){
  97. return request({
  98. url:'/api/drugdic/update?id=' + id,
  99. method:'put',
  100. data:data,
  101. })
  102. }
  103. export function DeleteDrugDic(id){
  104. return request({
  105. url:'/api/drugdic/delete?id=' + id,
  106. method:'delete',
  107. })
  108. }
  109. export function CreateDrugWay(data){
  110. return request({
  111. url:'/api/drugway/create',
  112. method:'post',
  113. data:data,
  114. })
  115. }
  116. export function UpdateDrugWay(id, data){
  117. return request({
  118. url:'/api/drugway/update?id=' + id,
  119. method:'put',
  120. data:data,
  121. })
  122. }
  123. export function DeleteDrugWay(id){
  124. return request({
  125. url:'/api/drugway/delete?id=' + id,
  126. method:'delete',
  127. })
  128. }
  129. export function CreateExecutionFrequency(data){
  130. return request({
  131. url:'/api/executionfrequency/create',
  132. method:'post',
  133. data:data,
  134. })
  135. }
  136. export function UpdateExecutionFrequency(id, data){
  137. return request({
  138. url:'/api/executionfrequency/update?id=' + id,
  139. method:'put',
  140. data:data,
  141. })
  142. }
  143. export function DeleteExecutionFrequency(id){
  144. return request({
  145. url:'/api/executionfrequency/delete?id=' + id,
  146. method:'delete',
  147. })
  148. }
  149. export function CreateAdviceTemplate(data){
  150. return request({
  151. url:'/api/advicetemplate/create',
  152. method:'post',
  153. data:data,
  154. })
  155. }
  156. export function UpdateAdviceTemplate(id, data){
  157. return request({
  158. url:'/api/advicetemplate/update?id=' + id,
  159. method:'put',
  160. data:data,
  161. })
  162. }
  163. export function DeleteAdviceTemplate(id,template_id,parent_id){
  164. return request({
  165. url:'/api/advicetemplate/delete?id=' + id+"&template_id="+template_id+"&parent_id="+parent_id,
  166. method:'delete',
  167. })
  168. }
  169. export function postAdviceTemplate(params,name){
  170. return request({
  171. url:'/api/advicetemplate/create?template_name='+name,
  172. method:'post',
  173. data:params
  174. })
  175. }
  176. export function CreateGroupAdvice(id, groupno, advices){
  177. return request({
  178. url:'/api/patients/advice/creategroup?id='+id + '&groupno=' + groupno,
  179. method:'post',
  180. data:advices,
  181. })
  182. }
  183. export function DeleteGroupAdvice(groupno){
  184. return request({
  185. url:'/api/patients/advice/deletegroup?groupno='+groupno,
  186. method:'delete',
  187. })
  188. }
  189. export function getAllAdviceTemplate(){
  190. return request({
  191. url:'/api/advicetemplate/list',
  192. method:'get',
  193. })
  194. }
  195. export function CreateSingleAdviceTemplate(advices){
  196. return request({
  197. url:'/api/advicetemplate/add',
  198. method:'post',
  199. params:advices,
  200. })
  201. }
  202. export function DeleteParentAdviceTemplate(id){
  203. return request({
  204. url:'/api/adviceparenttemplate/delete?template_id='+id,
  205. method:'delete',
  206. })
  207. }
  208. export function CreateSubAdvice(params){
  209. return request({
  210. url:'/api/subadvice/create',
  211. method:'post',
  212. params:params,
  213. })
  214. }
  215. export function updateTemplateName(params) {
  216. return request({
  217. url: '/api/template/modify',
  218. method: 'post',
  219. params: params
  220. })
  221. }