doctor.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. import {request} from '@/libs/request.js'
  2. export function updateDoctorInfo(data) {
  3. return request({
  4. url: '/doctor/update',
  5. method:"post",
  6. data
  7. })
  8. }
  9. export function diagnosisList(data) {
  10. return request({
  11. url: '/doctor/doctorView/page',
  12. data
  13. })
  14. }
  15. export function diagnosisDetail(seekId) {
  16. return request({
  17. url: '/doctor/patient/seek/getSeekById/'+seekId
  18. })
  19. }
  20. export function diagnosisSave(seekId) {
  21. return request({
  22. url: `/doctor/diagnosis/${seekId}/save`
  23. })
  24. }
  25. export function ReceivedOrder(seekId,doctorId) {
  26. return request({
  27. url: `/patient/seek/diagnosis/${seekId}/${doctorId}`
  28. })
  29. }
  30. export function creatPatient(data) {
  31. return request({
  32. url: '/user/createAccountForPatient',
  33. method:'post',
  34. data
  35. })
  36. }
  37. /**患者治疗分页 */
  38. export function treatmentList(data) {
  39. return request({
  40. url: '/patient/treatment/page',
  41. data
  42. })
  43. }
  44. export function treatmentInfo(treatmentId) {
  45. return request({
  46. url: '/patient/treatment/getById/'+treatmentId
  47. })
  48. }
  49. export function updateTreatmentInfo(data) {
  50. return request({
  51. url: '/patient/aiPatientTreatmentDesc/update',
  52. method: 'post',
  53. data
  54. })
  55. }
  56. /**医生移除自己确诊的病人 */
  57. export function removeDiagnosisPatient(seekId=[]) {
  58. seekId=seekId.join(',');
  59. return request({
  60. url: '/doctor/del/seeks',
  61. method:'post',
  62. data:{seekId}
  63. })
  64. }
  65. /**医生移除治疗病人 */
  66. export function removeTreatmentPatient(seekId=[]) {
  67. seekId=seekId.join(',');
  68. return request({
  69. url: '/patient/treatment/doctorDelTreatment',
  70. method:'post',
  71. data:{seekId}
  72. })
  73. }
  74. export function removePatient(treatmentId) {
  75. return request({
  76. url: `/patient/treatment/delById/${treatmentId}`
  77. })
  78. }
  79. export function diagnosis(data) {
  80. let seekId=data.seekId;
  81. return request({
  82. url: `/doctor/diagnosis/${seekId}/save`,
  83. method:'post',
  84. data:{
  85. doctorDiagnosis:data.doctorDiagnosis
  86. }
  87. })
  88. }
  89. export function diagnosisDetails(seekId) {
  90. return request({
  91. url: `/doctor/patient/seek/getSeekById/${seekId}`
  92. })
  93. }
  94. export function therapyList(data) {
  95. return request({
  96. url: '/patient/aiPatientTreatmentDesc/page',
  97. data
  98. })
  99. }
  100. /*医生创建患者账号时 检测接口*/
  101. export function detectionAccount(accountId){
  102. return request({
  103. url: '/patient/getByAccountId/'+accountId
  104. })
  105. }
  106. /*医生创建患者账号接口*/
  107. export function createAccountForPatient(){
  108. return request({
  109. url: '/user/createAccountForPatient'
  110. })
  111. }
  112. /*检测医生注册状态*/
  113. // 0 未审核 1 审核 2 驳回
  114. export function getInfoByAccountId(accountId){
  115. return request({
  116. url: "/doctor/getInfoByAccountId/"+accountId
  117. })
  118. }
  119. export function modifyinfo(data){
  120. return request({
  121. url: "/doctor/modifyinfo",
  122. header:{
  123. 'content-type':"application/json"
  124. },
  125. method:'post',
  126. data
  127. })
  128. }