| | |
| | | import { EnumOcrAccess } from '@12333/constants'; |
| | | import * as accountServices from '@12333/services/api/Account'; |
| | | import * as commonServices from '@12333/services/api/Common'; |
| | | import * as ocrUtilsServices from '@12333/services/apiV2/ocrUtils'; |
| | | import { FileItem } from '@nutui/nutui-taro/dist/types/__VUE/uploader/type'; |
| | | import _ from 'lodash'; |
| | | |
| | |
| | | } catch (error) {} |
| | | } |
| | | |
| | | // type UserCredentialVerifyOcrIDCardOptions = { |
| | | // onSuccess?: (res: API.UserCredentialVerifyOcrIDCardResponse) => any; |
| | | // }; |
| | | type UserCredentialVerifyOcrIDCardOptions = { |
| | | access?: EnumOcrAccess; |
| | | scene?: string; |
| | | isOssUrl?: boolean; |
| | | response?: FileItem; |
| | | onSuccess?: (res: API.GetIdentityFrontOcrCommandResult) => any; |
| | | }; |
| | | |
| | | // export async function userCredentialVerifyOcrIDCard( |
| | | // response: FileItem, |
| | | // options: UserCredentialVerifyOcrIDCardOptions = {} |
| | | // ) { |
| | | // try { |
| | | // if (response?.url) { |
| | | // const { onSuccess } = options; |
| | | // let res = await commonServices.userCredentialVerifyOcrIDCard({ |
| | | // identityImageUrl: response.url, |
| | | // }); |
| | | // onSuccess?.(res); |
| | | // } |
| | | // } catch (error) {} |
| | | // } |
| | | export async function userCredentialVerifyOcrIDCard( |
| | | options: UserCredentialVerifyOcrIDCardOptions = {} |
| | | ) { |
| | | try { |
| | | const { onSuccess, access, isOssUrl, response, scene } = options; |
| | | if (response?.path) { |
| | | let res = await ocrUtilsServices.getIdentityFrontOcr({ |
| | | access: access, |
| | | url: response.path, |
| | | isOssUrl: isOssUrl, |
| | | }); |
| | | onSuccess?.(res); |
| | | } |
| | | } catch (error) {} |
| | | } |