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

advice.js 9.5KB

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