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

advice.js 9.7KB

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