medicalField.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import request from '@/api'
  2. import qs from 'qs'
  3. // 用户认证信息保存
  4. export function domainUsersave(data) {
  5. return request({
  6. url: '/domain/userAuthInfoSave',
  7. baseURL: '/jyapi',
  8. method: 'post',
  9. data
  10. })
  11. }
  12. // 获取用户认证信息
  13. export function domainUserauthinfo(data) {
  14. data = qs.stringify(data)
  15. return request({
  16. url: '/domain/userAuthInfo',
  17. baseURL: '/jyapi',
  18. method: 'post',
  19. data
  20. })
  21. }
  22. // 经销商列表
  23. export function getDistributorList(data) {
  24. return request({
  25. baseURL: '/jyapi/domain',
  26. url: '/search/distributor',
  27. method: 'post',
  28. data
  29. })
  30. }
  31. // 获取医疗机构筛选条件
  32. export function getMedicalFilter() {
  33. return request({
  34. baseURL: '/jyapi/domain',
  35. url: '/getFilterItem',
  36. method: 'post'
  37. })
  38. }
  39. // 筛选医疗机构列表
  40. export function getSearchMedicalList(data) {
  41. return request({
  42. baseURL: '/jyapi',
  43. url: '/domain/search/institution',
  44. method: 'post',
  45. data
  46. })
  47. }
  48. // 经销商认领
  49. export function distributorClaim(data) {
  50. return request({
  51. baseURL: '/jyapi/domain',
  52. url: '/distributor/claim',
  53. method: 'post',
  54. data
  55. })
  56. }
  57. // 经销商取消认领
  58. export function distributorUnClaimed(data) {
  59. return request({
  60. baseURL: '/jyapi/domain',
  61. url: '/distributor/unclaimed',
  62. method: 'post',
  63. data
  64. })
  65. }
  66. // 机构认领
  67. export function setInstitutionClaim(data) {
  68. return request({
  69. baseURL: '/jyapi/domain',
  70. url: '/institution/claim',
  71. method: 'post',
  72. data
  73. })
  74. }
  75. // 机构取消认领
  76. export function institutionUnClaimed(data) {
  77. return request({
  78. baseURL: '/jyapi/domain',
  79. url: '/institution/unclaimed',
  80. method: 'post',
  81. data
  82. })
  83. }