index.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import http from '../../index'
  2. import type {
  3. BatchChannelCertRequest,
  4. BatchChannelCertResponse,
  5. BindBankInfoRequest,
  6. BindBaseInfoRequest,
  7. GetAuthInfoResponse,
  8. GigCertOcrRequest,
  9. GigCertOcrResponse,
  10. GigCertPersonVerifyFaceRequest,
  11. GigCertPersonVerifyFaceResponse,
  12. GigCertPersonVerifyMobile3Request,
  13. GigCertPersonVerifyMobile3Response,
  14. PersonCheckFaceRequest,
  15. PersonVerifyBank4Request,
  16. SaveBaseInfoRequest,
  17. SignAgreementRequest,
  18. SignCertRequest,
  19. SignRedirectRequest,
  20. SignRedirectResponse,
  21. } from './type'
  22. export const getAuthInfoApi = () => {
  23. return http.get<GetAuthInfoResponse>(`/admin/api/member/auth/get-auth-info`)
  24. }
  25. export const gigCertOcrApi = (data: GigCertOcrRequest) => {
  26. return http.post<GigCertOcrResponse>(`/gig/cert/ocr`, data)
  27. }
  28. export const gigCertPersonVerifyMobile3Api = (data: GigCertPersonVerifyMobile3Request) => {
  29. return http.post<GigCertPersonVerifyMobile3Response>(`/gig/cert/person-verify-mobile3`, data)
  30. }
  31. export const gigCertPersonVerifyFaceApi = (data: GigCertPersonVerifyFaceRequest) => {
  32. return http.post<GigCertPersonVerifyFaceResponse>(`/gig/cert/person-verify-face`, data)
  33. }
  34. export const personCheckFaceApi = (data: PersonCheckFaceRequest) => {
  35. return http.post(`/gig/cert/person-check-face`, data)
  36. }
  37. export const bindBaseInfoApi = (data: BindBaseInfoRequest) => {
  38. return http.post(`/admin/user-sign-cert/bind-base-info`, data)
  39. }
  40. export const personVerifyBank4Api = (data: PersonVerifyBank4Request) => {
  41. return http.post(`/gig/cert/person-verify-bank4`, data)
  42. }
  43. export const bindBankInfoApi = (data: BindBankInfoRequest) => {
  44. return http.post(`/admin/user-sign-cert/bind-bank-info`, data)
  45. }
  46. export const saveBaseInfoApi = (data: SaveBaseInfoRequest) => {
  47. return http.post(`/admin/user-sign-cert/save-base-info`, data)
  48. }
  49. export const signCertApi = (data: SignCertRequest) => {
  50. return http.post(`/admin/user-sign-cert/sign`, data)
  51. }
  52. export const batchChannelCertApi = (data: BatchChannelCertRequest) => {
  53. return http.post<BatchChannelCertResponse>(`/admin/user-sign-cert/batch-channel-cert`, data, {
  54. loading: true,
  55. loadingText: '签约中...',
  56. })
  57. }
  58. export const signAgreementApi = (data: SignAgreementRequest) => {
  59. return http.post(`/admin/user-sign-cert/sign-agreement`, data, {
  60. loading: true,
  61. loadingText: '提交中...',
  62. })
  63. }
  64. export const signRedirectApi = (data: SignRedirectRequest) => {
  65. return http.get<SignRedirectResponse>(`/admin/user-sign-cert/sign/redirect`, data, {
  66. loading: true,
  67. loadingText: '签约中...',
  68. })
  69. }