|  |  | 
 |  |  |   UserCertificationChannelEnum, | 
 |  |  |   UserCertificationPayType, | 
 |  |  | } from '@12333/constants'; | 
 |  |  | import * as userServices from '@12333/services/api/User'; | 
 |  |  | import { FormValidator, Message } from '@12333/utils'; | 
 |  |  | import { useUserCertificationSetting } from '@12333/hooks'; | 
 |  |  | import Taro from '@tarojs/taro'; | 
 |  |  | 
 |  |  |     if (!formRef.value) return; | 
 |  |  |     formRef.value.validate().then(({ valid, errors }: any) => { | 
 |  |  |       if (valid) { | 
 |  |  |         addUserCertificationAudit(); | 
 |  |  |         // addUserCertificationAudit(); | 
 |  |  |       } | 
 |  |  |     }); | 
 |  |  |   } | 
 |  |  | 
 |  |  |  | 
 |  |  |   async function addUserCertificationAudit() { | 
 |  |  |     try { | 
 |  |  |       let params: API.AddUserCertificationAuditInput = { | 
 |  |  |         enterpriseType: form.enterpriseType, | 
 |  |  |         licenseUrl: form.licenseUrl[0].path, | 
 |  |  |         enterpriseName: form.enterpriseName, | 
 |  |  |         societyCreditCode: form.societyCreditCode, | 
 |  |  |         certificationMode: form.certificationMode, | 
 |  |  |         legalPersonName: form.legalPersonName, | 
 |  |  |         legalPersonIdNumber: form.legalPersonIdNumber, | 
 |  |  |         legalPersonIdImgUrl: form.legalPersonIdFrontImgUrl?.[0]?.path ?? '', | 
 |  |  |         legalPersonIdBackImgUrl: form.legalPersonIdBackImgUrl?.[0]?.path ?? '', | 
 |  |  |         legalPersonBankCardImgUrl: form.legalPersonBankCardImgUrl?.[0]?.path ?? '', | 
 |  |  |         certificationContact: | 
 |  |  |           form.certificationElement === UserCertificationElementEnum.Identity4 | 
 |  |  |             ? form.legalPersonName | 
 |  |  |             : form.proxyPersonName, | 
 |  |  |         certificationContactPhone: | 
 |  |  |           form.certificationElement === UserCertificationElementEnum.Identity4 | 
 |  |  |             ? form.legalPersonContactPhone | 
 |  |  |             : form.proxyPersonContactPhone, | 
 |  |  |         proxyPersonName: form.proxyPersonName, | 
 |  |  |         proxyPersonIdNumber: form.proxyPersonIdNumber, | 
 |  |  |         proxyPersonIdImgUrl: form.proxyPersonIdFrontImgUrl?.[0]?.path ?? '', | 
 |  |  |         proxyPersonIdBackImgUrl: form.proxyPersonIdBackImgUrl?.[0]?.path ?? '', | 
 |  |  |         proxyPersonBankCardImgUrl: form.proxyPersonBankCardImgUrl?.[0]?.path ?? '', | 
 |  |  |         proxyPowerAttorneyUrl: form.proxyPowerAttorneyUrl?.[0]?.path ?? '', | 
 |  |  |         certificationChannel: UserCertificationChannelEnum.ThirdParty, | 
 |  |  |         certificationElement: form.certificationElement, | 
 |  |  |         vCode: form.verificationCode, | 
 |  |  |         bankCardNumber: form.bankCardNumber, | 
 |  |  |         payType: UserCertificationPayType.NotNeedPay, | 
 |  |  |       }; | 
 |  |  |       loading.value = true; | 
 |  |  |       let res = await userServices.addUserCertificationAudit(params, { showLoading: false }); | 
 |  |  |       if (res) { | 
 |  |  |         updateUserInfo(); | 
 |  |  |         Taro.redirectTo({ | 
 |  |  |           url: RouterPath.authenticationResult, | 
 |  |  |         }); | 
 |  |  |       } | 
 |  |  |       // let params: API.AddUserCertificationAuditInput = { | 
 |  |  |       //   enterpriseType: form.enterpriseType, | 
 |  |  |       //   licenseUrl: form.licenseUrl[0].path, | 
 |  |  |       //   enterpriseName: form.enterpriseName, | 
 |  |  |       //   societyCreditCode: form.societyCreditCode, | 
 |  |  |       //   certificationMode: form.certificationMode, | 
 |  |  |       //   legalPersonName: form.legalPersonName, | 
 |  |  |       //   legalPersonIdNumber: form.legalPersonIdNumber, | 
 |  |  |       //   legalPersonIdImgUrl: form.legalPersonIdFrontImgUrl?.[0]?.path ?? '', | 
 |  |  |       //   legalPersonIdBackImgUrl: form.legalPersonIdBackImgUrl?.[0]?.path ?? '', | 
 |  |  |       //   legalPersonBankCardImgUrl: form.legalPersonBankCardImgUrl?.[0]?.path ?? '', | 
 |  |  |       //   certificationContact: | 
 |  |  |       //     form.certificationElement === UserCertificationElementEnum.Identity4 | 
 |  |  |       //       ? form.legalPersonName | 
 |  |  |       //       : form.proxyPersonName, | 
 |  |  |       //   certificationContactPhone: | 
 |  |  |       //     form.certificationElement === UserCertificationElementEnum.Identity4 | 
 |  |  |       //       ? form.legalPersonContactPhone | 
 |  |  |       //       : form.proxyPersonContactPhone, | 
 |  |  |       //   proxyPersonName: form.proxyPersonName, | 
 |  |  |       //   proxyPersonIdNumber: form.proxyPersonIdNumber, | 
 |  |  |       //   proxyPersonIdImgUrl: form.proxyPersonIdFrontImgUrl?.[0]?.path ?? '', | 
 |  |  |       //   proxyPersonIdBackImgUrl: form.proxyPersonIdBackImgUrl?.[0]?.path ?? '', | 
 |  |  |       //   proxyPersonBankCardImgUrl: form.proxyPersonBankCardImgUrl?.[0]?.path ?? '', | 
 |  |  |       //   proxyPowerAttorneyUrl: form.proxyPowerAttorneyUrl?.[0]?.path ?? '', | 
 |  |  |       //   certificationChannel: UserCertificationChannelEnum.ThirdParty, | 
 |  |  |       //   certificationElement: form.certificationElement, | 
 |  |  |       //   vCode: form.verificationCode, | 
 |  |  |       //   bankCardNumber: form.bankCardNumber, | 
 |  |  |       //   payType: UserCertificationPayType.NotNeedPay, | 
 |  |  |       // }; | 
 |  |  |       // loading.value = true; | 
 |  |  |       // let res = await userServices.addUserCertificationAudit(params, { showLoading: false }); | 
 |  |  |       // if (res) { | 
 |  |  |       //   updateUserInfo(); | 
 |  |  |       //   Taro.redirectTo({ | 
 |  |  |       //     url: RouterPath.authenticationResult, | 
 |  |  |       //   }); | 
 |  |  |       // } | 
 |  |  |     } catch (error) { | 
 |  |  |     } finally { | 
 |  |  |       loading.value = false; |