const submitForm = async (formEl: FormInstance | undefined) => {
if (!formEl) return
await formEl.validate((valid) => {
if (valid) {
formLoading.value = true
submitLoading.value = true
const { name, idCard, returnUrl, operate } = ruleForm
let fd = new FormData()
fd.append('frontImg', ruleForm.frontImg)
fd.append('backImg', ruleForm.backImg)
fd.append('params', JSON.stringify({ name, idCard, returnUrl, operate }))
personAuth(fd)
.then((res) => {
formLoading.value = false
submitLoading.value = false
window.location.href = res.data.verifyUrl
})
.catch(() => {
formLoading.value = false
submitLoading.value = false
})
} else {
return false
}
})
}