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

advice.js 9.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510
  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, sort, advice_type) {
  196. return request({
  197. url:
  198. '/api/advicetemplate/create?template_name=' +
  199. name +
  200. '&advice_type=' +
  201. advice_type +
  202. '&sort=' + sort,
  203. method: 'post',
  204. data: params
  205. })
  206. }
  207. export function CreateGroupAdvice(id, groupno, advices, mode) {
  208. if (advices.remind > 0) {
  209. return request({
  210. url:
  211. '/api/patients/advice/creategroup?id=' +
  212. id +
  213. '&groupno=' +
  214. groupno +
  215. '&mode=' +
  216. mode,
  217. method: 'post',
  218. data: advices,
  219. headers: {
  220. Permission: 2
  221. }
  222. })
  223. } else {
  224. return request({
  225. url:
  226. '/api/patients/advice/creategroup?id=' +
  227. id +
  228. '&groupno=' +
  229. groupno +
  230. '&mode=' +
  231. mode,
  232. method: 'post',
  233. data: advices,
  234. headers: {
  235. Permission: 2
  236. }
  237. })
  238. }
  239. }
  240. export function DeleteGroupAdvice(groupno, mode) {
  241. return request({
  242. url:
  243. '/api/patients/advice/deletegroup?groupno=' + groupno + '&mode=' + mode,
  244. method: 'delete',
  245. headers: {
  246. Permission: 3
  247. }
  248. })
  249. }
  250. export function getAllAdviceTemplate() {
  251. return request({
  252. url: '/api/advicetemplate/list',
  253. method: 'get'
  254. })
  255. }
  256. export function CreateSingleAdviceTemplate(advices) {
  257. return request({
  258. url: '/api/advicetemplate/add',
  259. method: 'post',
  260. params: advices
  261. })
  262. }
  263. export function DeleteParentAdviceTemplate(id) {
  264. return request({
  265. url: '/api/adviceparenttemplate/delete?template_id=' + id,
  266. method: 'delete'
  267. })
  268. }
  269. export function CreateSubAdvice(params) {
  270. return request({
  271. url: '/api/subadvice/create',
  272. method: 'post',
  273. params: params
  274. })
  275. }
  276. export function updateTemplateName(params) {
  277. return request({
  278. url: '/api/template/modify',
  279. method: 'post',
  280. params: params
  281. })
  282. }
  283. export function getDoctorAdviceConfig() {
  284. return request({
  285. url: '/api/adviceconfig/get',
  286. method: 'get'
  287. })
  288. }
  289. export function postDoctorAdviceConfig(params) {
  290. return request({
  291. url: '/api/adviceconfig/isopen',
  292. method: 'post',
  293. params: params
  294. })
  295. }
  296. export function getDoctorInitConfig() {
  297. return request({
  298. url: '/api/advicetemplate/init/get',
  299. method: 'get'
  300. })
  301. }
  302. export function PostInitAdviceTemplate(params) {
  303. return request({
  304. url: '/api/advicetemplate/init/commit',
  305. method: 'post',
  306. params: params
  307. })
  308. }
  309. export function getPrintInfo(data) {
  310. return request({
  311. url: '/api/advicetemplate/getprintinfo',
  312. method: 'post',
  313. data: data
  314. })
  315. }
  316. export function EditNewDoctorAdvice(patient, id, advice, mode) {
  317. return request({
  318. url:
  319. '/api/patients/advice/edit?id=' +
  320. id +
  321. '&patient=' +
  322. patient +
  323. '&mode=' +
  324. mode,
  325. method: 'Put',
  326. data: advice,
  327. headers: {
  328. Permission: 2
  329. }
  330. })
  331. }
  332. export function CreateNewDoctorAdvice(id, advice, mode) {
  333. return request({
  334. url: '/api/patients/advice/create?id=' + id + '&mode=' + mode,
  335. method: 'post',
  336. data: advice,
  337. headers: {
  338. Permission: 2
  339. }
  340. })
  341. }
  342. export function CreateNewGroupAdvice(id, groupno, advices, mode) {
  343. if (advices.remind > 0) {
  344. return request({
  345. url:
  346. '/api/patients/advice/creategroup?id=' +
  347. id +
  348. '&groupno=' +
  349. groupno +
  350. '&mode=' +
  351. mode,
  352. method: 'post',
  353. data: advices,
  354. headers: {
  355. Permission: 3
  356. }
  357. })
  358. } else {
  359. return request({
  360. url:
  361. '/api/patients/advice/creategroup?id=' +
  362. id +
  363. '&groupno=' +
  364. groupno +
  365. '&mode=' +
  366. mode,
  367. method: 'post',
  368. data: advices,
  369. headers: {
  370. Permission: 3
  371. }
  372. })
  373. }
  374. }
  375. export function DeleteNewDoctorAdvice(id, mode) {
  376. return request({
  377. url: '/api/patients/advice/delete?id=' + id + '&mode=' + mode,
  378. method: 'Delete',
  379. headers: {
  380. Permission: 2
  381. }
  382. })
  383. }
  384. export function DeleteNewGroupAdvice(groupno, mode) {
  385. return request({
  386. url:
  387. '/api/patients/advice/deletegroup?groupno=' + groupno + '&mode=' + mode,
  388. method: 'delete',
  389. headers: {
  390. Permission: 3
  391. }
  392. })
  393. }
  394. export function StopDoctorAdvice(id, reason, mode) {
  395. return request({
  396. url: '/api/patients/advice/stop?id=' + id + '&mode=' + mode,
  397. method: 'Post',
  398. data: reason,
  399. headers: {
  400. Permission: 2
  401. }
  402. })
  403. }
  404. export function ExecGroupAdvice(groupno, time, mode) {
  405. return request({
  406. url:
  407. '/api/patients/advice/execgroup?groupno=' +
  408. groupno +
  409. '&execution_time=' +
  410. time +
  411. '&mode=' +
  412. mode,
  413. method: 'Post',
  414. headers: {
  415. Permission: 2
  416. }
  417. })
  418. }
  419. export function CheckGroupAdvice(groupno, mode) {
  420. var params = {
  421. groupno: groupno,
  422. mode: mode
  423. }
  424. return request({
  425. url: '/api/patients/advice/checkgroup',
  426. method: 'Post',
  427. params: params,
  428. headers: {
  429. Permission: 2
  430. }
  431. })
  432. }
  433. export function getPatientSchedules(id, params) {
  434. return request({
  435. url: '/api/patients/advices/getpatientschedules?id=' + id,
  436. method: 'get',
  437. params: params
  438. })
  439. }
  440. export function SaveEditAdvices(params) {
  441. return request({
  442. url: '/api/patients/advices/saveditadvices',
  443. method: 'get',
  444. params: params
  445. })
  446. }
  447. export function GetLastOrNextDoctorAdvice(params) {
  448. return request({
  449. url: '/api/doctoradvice/get',
  450. method: 'get',
  451. params: params
  452. })
  453. }
  454. export function getSchedualDoctors(params) {
  455. console.log('中国国323322332232323232323', params)
  456. return request({
  457. url: '/api/schedule/advices',
  458. method: 'get',
  459. params: params
  460. })
  461. }
  462. export function getDoctorAdviceCount(params) {
  463. return request({
  464. url: '/api/schedule/getdoctoradvicecount',
  465. method: 'get',
  466. params: params
  467. })
  468. }