Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

advice.js 9.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491
  1. import request from "@/utils/request";
  2. export function getAdviceConfig(type) {
  3. return request({
  4. url: "/api/getadviceconfigs?type=" + type,
  5. method: "get"
  6. });
  7. }
  8. export function getAllAdviceConfig() {
  9. return request({
  10. url: "/api/getalladviceconfig",
  11. method: "get"
  12. });
  13. }
  14. export function CreateDoctorAdvice(id, advice, mode) {
  15. return request({
  16. url: "/api/patients/advice/create?id=" + id + "&mode=" + mode,
  17. method: "post",
  18. data: advice,
  19. headers: {
  20. Permission: 3
  21. }
  22. });
  23. }
  24. export function EditDoctorAdvice(patient, id, advice, mode) {
  25. return request({
  26. url:
  27. "/api/patients/advice/edit?id=" +
  28. id +
  29. "&patient=" +
  30. patient +
  31. "&mode=" +
  32. mode,
  33. method: "Put",
  34. data: advice,
  35. headers: {
  36. Permission: 2
  37. }
  38. });
  39. }
  40. export function ExecDoctorAdvice(patient, id, time, mode) {
  41. var params = {
  42. id: id,
  43. patient: patient,
  44. execution_time: time,
  45. mode: mode
  46. };
  47. return request({
  48. url: "/api/patients/advice/exec",
  49. method: "Post",
  50. params: params,
  51. headers: {
  52. Permission: 2
  53. }
  54. });
  55. }
  56. export function CheckDoctorAdvice(patient, id, mode) {
  57. var params = {
  58. id: id,
  59. patient: patient,
  60. mode: mode
  61. // execution_time: time,
  62. };
  63. return request({
  64. url: "/api/patients/advice/check",
  65. method: "Post",
  66. params: params,
  67. headers: {
  68. Permission: 2
  69. }
  70. });
  71. }
  72. export function getDoctorAdviceList(params) {
  73. return request({
  74. url: "/api/patients/advices",
  75. method: "Get",
  76. params: params
  77. });
  78. }
  79. // export function StopDoctorAdvice(id, reason,mode) {
  80. // return request({
  81. // url: '/api/patients/advice/stop?id=' + id+"&mode="+mode,
  82. // method: 'Post',
  83. // data: reason,
  84. // headers:{"Permission":3},
  85. //
  86. // })
  87. // }
  88. export function StopGroupAdvice(groupno, reason, mode) {
  89. return request({
  90. url: "/api/patients/advice/stopgroup?groupno=" + groupno + "&mode=" + mode,
  91. method: "Post",
  92. data: reason,
  93. headers: {
  94. Permission: 3
  95. }
  96. });
  97. }
  98. export function DeleteDoctorAdvice(id, mode) {
  99. return request({
  100. url: "/api/patients/advice/delete?id=" + id + "&mode=" + mode,
  101. method: "Delete",
  102. headers: {
  103. Permission: 2
  104. }
  105. });
  106. }
  107. export function CreateDrugDic(data) {
  108. return request({
  109. url: "/api/drugdic/create",
  110. method: "post",
  111. data: data
  112. });
  113. }
  114. export function UpdateDrugDic(id, data) {
  115. return request({
  116. url: "/api/drugdic/update?id=" + id,
  117. method: "put",
  118. data: data
  119. });
  120. }
  121. export function DeleteDrugDic(id) {
  122. return request({
  123. url: "/api/drugdic/delete?id=" + id,
  124. method: "delete"
  125. });
  126. }
  127. export function CreateDrugWay(data) {
  128. return request({
  129. url: "/api/drugway/create",
  130. method: "post",
  131. data: data
  132. });
  133. }
  134. export function UpdateDrugWay(id, data) {
  135. return request({
  136. url: "/api/drugway/update?id=" + id,
  137. method: "put",
  138. data: data
  139. });
  140. }
  141. export function DeleteDrugWay(id) {
  142. return request({
  143. url: "/api/drugway/delete?id=" + id,
  144. method: "delete"
  145. });
  146. }
  147. export function CreateExecutionFrequency(data) {
  148. return request({
  149. url: "/api/executionfrequency/create",
  150. method: "post",
  151. data: data
  152. });
  153. }
  154. export function UpdateExecutionFrequency(id, data) {
  155. return request({
  156. url: "/api/executionfrequency/update?id=" + id,
  157. method: "put",
  158. data: data
  159. });
  160. }
  161. export function DeleteExecutionFrequency(id) {
  162. return request({
  163. url: "/api/executionfrequency/delete?id=" + id,
  164. method: "delete"
  165. });
  166. }
  167. export function CreateAdviceTemplate(data) {
  168. return request({
  169. url: "/api/advicetemplate/create",
  170. method: "post",
  171. data: data
  172. });
  173. }
  174. export function UpdateAdviceTemplate(id, data) {
  175. return request({
  176. url: "/api/advicetemplate/update?id=" + id,
  177. method: "put",
  178. data: data
  179. });
  180. }
  181. export function DeleteAdviceTemplate(id, template_id, parent_id) {
  182. return request({
  183. url:
  184. "/api/advicetemplate/delete?id=" +
  185. id +
  186. "&template_id=" +
  187. template_id +
  188. "&parent_id=" +
  189. parent_id,
  190. method: "delete"
  191. });
  192. }
  193. export function postAdviceTemplate(params, name, advice_type) {
  194. return request({
  195. url:
  196. "/api/advicetemplate/create?template_name=" +
  197. name +
  198. "&advice_type=" +
  199. advice_type,
  200. method: "post",
  201. data: params
  202. });
  203. }
  204. export function CreateGroupAdvice(id, groupno, advices, mode) {
  205. if (advices.remind > 0) {
  206. return request({
  207. url:
  208. "/api/patients/advice/creategroup?id=" +
  209. id +
  210. "&groupno=" +
  211. groupno +
  212. "&mode=" +
  213. mode,
  214. method: "post",
  215. data: advices,
  216. headers: {
  217. Permission: 2
  218. }
  219. });
  220. } else {
  221. return request({
  222. url:
  223. "/api/patients/advice/creategroup?id=" +
  224. id +
  225. "&groupno=" +
  226. groupno +
  227. "&mode=" +
  228. mode,
  229. method: "post",
  230. data: advices,
  231. headers: {
  232. Permission: 2
  233. }
  234. });
  235. }
  236. }
  237. export function DeleteGroupAdvice(groupno, mode) {
  238. return request({
  239. url:
  240. "/api/patients/advice/deletegroup?groupno=" + groupno + "&mode=" + mode,
  241. method: "delete",
  242. headers: {
  243. Permission: 3
  244. }
  245. });
  246. }
  247. export function getAllAdviceTemplate() {
  248. return request({
  249. url: "/api/advicetemplate/list",
  250. method: "get"
  251. });
  252. }
  253. export function CreateSingleAdviceTemplate(advices) {
  254. return request({
  255. url: "/api/advicetemplate/add",
  256. method: "post",
  257. params: advices
  258. });
  259. }
  260. export function DeleteParentAdviceTemplate(id) {
  261. return request({
  262. url: "/api/adviceparenttemplate/delete?template_id=" + id,
  263. method: "delete"
  264. });
  265. }
  266. export function CreateSubAdvice(params) {
  267. return request({
  268. url: "/api/subadvice/create",
  269. method: "post",
  270. params: params
  271. });
  272. }
  273. export function updateTemplateName(params) {
  274. return request({
  275. url: "/api/template/modify",
  276. method: "post",
  277. params: params
  278. });
  279. }
  280. export function getDoctorAdviceConfig() {
  281. return request({
  282. url: "/api/adviceconfig/get",
  283. method: "get"
  284. });
  285. }
  286. export function postDoctorAdviceConfig(params) {
  287. return request({
  288. url: "/api/adviceconfig/isopen",
  289. method: "post",
  290. params: params
  291. });
  292. }
  293. export function getDoctorInitConfig() {
  294. return request({
  295. url: "/api/advicetemplate/init/get",
  296. method: "get"
  297. });
  298. }
  299. export function PostInitAdviceTemplate(params) {
  300. return request({
  301. url: "/api/advicetemplate/init/commit",
  302. method: "post",
  303. params: params
  304. });
  305. }
  306. export function getPrintInfo(data) {
  307. return request({
  308. url: "/api/advicetemplate/getprintinfo",
  309. method: "post",
  310. data: data
  311. });
  312. }
  313. export function EditNewDoctorAdvice(patient, id, advice, mode) {
  314. return request({
  315. url:
  316. "/api/patients/advice/edit?id=" +
  317. id +
  318. "&patient=" +
  319. patient +
  320. "&mode=" +
  321. mode,
  322. method: "Put",
  323. data: advice,
  324. headers: {
  325. Permission: 2
  326. }
  327. });
  328. }
  329. export function CreateNewDoctorAdvice(id, advice, mode) {
  330. return request({
  331. url: "/api/patients/advice/create?id=" + id + "&mode=" + mode,
  332. method: "post",
  333. data: advice,
  334. headers: {
  335. Permission: 2
  336. }
  337. });
  338. }
  339. export function CreateNewGroupAdvice(id, groupno, advices, mode) {
  340. if (advices.remind > 0) {
  341. return request({
  342. url:
  343. "/api/patients/advice/creategroup?id=" +
  344. id +
  345. "&groupno=" +
  346. groupno +
  347. "&mode=" +
  348. mode,
  349. method: "post",
  350. data: advices,
  351. headers: {
  352. Permission: 3
  353. }
  354. });
  355. } else {
  356. return request({
  357. url:
  358. "/api/patients/advice/creategroup?id=" +
  359. id +
  360. "&groupno=" +
  361. groupno +
  362. "&mode=" +
  363. mode,
  364. method: "post",
  365. data: advices,
  366. headers: {
  367. Permission: 3
  368. }
  369. });
  370. }
  371. }
  372. export function DeleteNewDoctorAdvice(id, mode) {
  373. return request({
  374. url: "/api/patients/advice/delete?id=" + id + "&mode=" + mode,
  375. method: "Delete",
  376. headers: {
  377. Permission: 2
  378. }
  379. });
  380. }
  381. export function DeleteNewGroupAdvice(groupno, mode) {
  382. return request({
  383. url:
  384. "/api/patients/advice/deletegroup?groupno=" + groupno + "&mode=" + mode,
  385. method: "delete",
  386. headers: {
  387. Permission: 3
  388. }
  389. });
  390. }
  391. export function StopDoctorAdvice(id, reason, mode) {
  392. return request({
  393. url: "/api/patients/advice/stop?id=" + id + "&mode=" + mode,
  394. method: "Post",
  395. data: reason,
  396. headers: {
  397. Permission: 2
  398. }
  399. });
  400. }
  401. export function ExecGroupAdvice(groupno, time, mode) {
  402. return request({
  403. url:
  404. "/api/patients/advice/execgroup?groupno=" +
  405. groupno +
  406. "&execution_time=" +
  407. time +
  408. "&mode=" +
  409. mode,
  410. method: "Post",
  411. headers: {
  412. Permission: 2
  413. }
  414. });
  415. }
  416. export function CheckGroupAdvice(groupno, mode) {
  417. var params = {
  418. groupno: groupno,
  419. mode: mode
  420. };
  421. return request({
  422. url: "/api/patients/advice/checkgroup",
  423. method: "Post",
  424. params: params,
  425. headers: {
  426. Permission: 2
  427. }
  428. });
  429. }
  430. export function getPatientSchedules(id, params) {
  431. return request({
  432. url: "/api/patients/advices/getpatientschedules?id=" + id,
  433. method: "get",
  434. params: params
  435. });
  436. }
  437. export function SaveEditAdvices(params) {
  438. return request({
  439. url: "/api/patients/advices/saveditadvices",
  440. method: "get",
  441. params: params
  442. });
  443. }
  444. export function GetLastOrNextDoctorAdvice(params) {
  445. return request({
  446. url: "/api/doctoradvice/get",
  447. method: "get",
  448. params: params
  449. });
  450. }