You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

160 lines
3.1 KiB

  1. import request from '@/utils/request'
  2. // 资质+审核
  3. export function submitAuditQualification(data) {
  4. return request({
  5. url: '/vet/qualification/submit',
  6. method: 'post',
  7. data: data,
  8. })
  9. }
  10. // 获取兽医资质审核状态
  11. export function getQualificationStatus() {
  12. return request({
  13. url: '/vet/qualification/checkNeedQualification',
  14. method: 'get'
  15. })
  16. }
  17. // 重新提交
  18. export function resubmitQualification(data) {
  19. return request({
  20. url: '/vet/qualification/resubmit',
  21. method: 'post',
  22. data: data,
  23. })
  24. }
  25. // 兽医资质提交审核
  26. // export function submitAuditQualification(qualificationId) {
  27. // return request({
  28. // url: '/vet/qualification/submitAudit/' + qualificationId,
  29. // method: 'post',
  30. // })
  31. // }
  32. // 审核
  33. export function auditQualification(data) {
  34. return request({
  35. url: ' /vet/qualification/audit',
  36. method: 'post',
  37. data: data
  38. })
  39. }
  40. // 获取证书列表
  41. export function getQualificationCertificates() {
  42. return request({
  43. url: '/vet/qualification/certificate/list',
  44. method: 'get',
  45. })
  46. }
  47. // 获取资质类型列表
  48. export function getQualificationTypeOptions() {
  49. return request({
  50. url: '/vet/qualification//type/options',
  51. method: 'get',
  52. })
  53. }
  54. // 获取经营范围列表
  55. export function getScopeOptions() {
  56. return request({
  57. url: '/vet/qualification/scope/options' ,
  58. method: 'get',
  59. })
  60. }
  61. // 资质上传
  62. export function uploadQualification(data) {
  63. return request({
  64. url: '/vet/qualification/upload',
  65. method: 'post',
  66. data: data,
  67. })
  68. }
  69. // 查询兽医资质列表
  70. export function listQualification(query) {
  71. return request({
  72. url: '/vet/qualification/list',
  73. method: 'get',
  74. params: query
  75. })
  76. }
  77. // 查询兽医资质详细
  78. export function getQualification(qualificationId, certId) {
  79. return request({
  80. url: '/vet/qualification/' + qualificationId,
  81. method: 'get',
  82. params: {
  83. certId: certId
  84. }
  85. })
  86. }
  87. // 查看证书详情
  88. export function listQualificationCertificates(qualificationId) {
  89. return request({
  90. url: '/vet/qualification/certificate/' + qualificationId + '/list',
  91. method: 'get'
  92. })
  93. }
  94. // 证书详情
  95. export function getQualificationCertificate(certId) {
  96. return request({
  97. url: '/vet/qualification/certificate/' + certId,
  98. method: 'get'
  99. })
  100. }
  101. // 新增兽医资质
  102. export function addQualification(data) {
  103. return request({
  104. url: '/vet/qualification',
  105. method: 'post',
  106. data: data
  107. })
  108. }
  109. // 修改兽医资质
  110. export function updateQualification(data) {
  111. return request({
  112. url: '/vet/qualification',
  113. method: 'put',
  114. data: data
  115. })
  116. }
  117. // 删除兽医资质
  118. export function delQualification(qualificationId) {
  119. return request({
  120. url: '/vet/qualification/' + qualificationId,
  121. method: 'delete'
  122. })
  123. }
  124. // 提交审核
  125. export function submitQualification(data) {
  126. return request({
  127. url: '/vet/qualification/submit',
  128. method: 'post',
  129. data: data
  130. })
  131. }
  132. // 重新提交
  133. export function updateAndSubmitQualification(data) {
  134. return request({
  135. url: '/vet/qualification/certificate/updateAndSubmit',
  136. method: 'post',
  137. data: data
  138. })
  139. }