jiuyiUniapp/jiuyi2/unpackage/dist/build/web/assets/pages-mine-realname.DmxTXGt...

2 lines
2.7 KiB
JavaScript
Raw Normal View History

2024-12-27 15:03:48 +08:00
import{B as e,g as a,r as l,Q as s,c as t,w as u,i as n,o as d,b as r,e as c,t as o,h as i,j as f,f as m,I as _,v}from"./index-CZsuXyof.js";import{_ as p}from"./_plugin-vue_export-helper.BCo6x5W8.js";const g=p({__name:"realname",setup(p){const g=e(),C=a({name:"",userId:"",idCard:"",signData:""}),k=l(""),h=s((()=>g.state.userinfo)),y=s((()=>{let e=h.value.idCard||"";return e&&(e=e.slice(0,1)+"*".repeat(h.value.idCard.length-2)+e.slice(-1)),e}));function I(){liveModule.startLive({openSound:!0,signKey:"HISP1YFG44LQ29W0"},(e=>{console.log("startLive",e),0==e.errorCode?k.value=e.liveImage:1==e.errorCode&&"活体检测未通过"==e.errorMessage&&i.alert({title:"系统提示",content:"检测失败请重试",showCancel:!1})}))}function V(){const e={...C};e.name?e.idCard?k.value?(e.userId=h.value.userId,e.signData=k.value,f.mine.certification({data:e}).then((e=>{if(console.log("certification",e),200==e.code)return i.alert("认证成功"),i.getUserinfo(),void setTimeout((()=>{uni.navigateBack()}),500);i.alert({content:e.msg,showCancel:!1})}))):i.alert("请先进行人脸识别"):i.alert("用户身份证号不能为空"):i.alert("真实姓名不能为空")}return(e,a)=>{const l=m,s=n,i=_,f=v;return h.value.isRealName?(d(),t(s,{key:0,class:"ver"},{default:u((()=>[r(l,{class:"authImg",src:"/assets/mineAuth-DpqBrUrX.png",mode:"aspectFill"}),r(s,{class:"mt30 tac c666 f30"},{default:u((()=>[r(s,{class:""},{default:u((()=>[c(o(h.value.name),1)])),_:1}),r(s,{class:"mt50"},{default:u((()=>[c(o(y.value),1)])),_:1})])),_:1})])),_:1})):(d(),t(s,{key:1,class:"container"},{default:u((()=>[r(s,{class:"line df aic"},{default:u((()=>[r(s,{class:"key"},{default:u((()=>[c("真实姓名")])),_:1}),r(s,{class:"value"},{default:u((()=>[r(i,{class:"input",type:"text",modelValue:C.name,"onUpdate:modelValue":a[0]||(a[0]=e=>C.name=e),placeholder:"请输入姓名"},null,8,["modelValue"])])),_:1})])),_:1}),r(s,{class:"line df aic"},{default:u((()=>[r(s,{class:"key"},{default:u((()=>[c("身份证号")])),_:1}),r(s,{class:"value"},{default:u((()=>[r(i,{class:"input",type:"text",modelValue:C.idCard,"onUpdate:modelValue":a[1]||(a[1]=e=>C.idCard=e),placeholder:"请输入身份证号"},null,8,["modelValue"])])),_:1})])),_:1}),r(s,{class:"line df aic"},{default:u((()=>[r(s,{class:"key"},{default:u((()=>[c("人脸识别")])),_:1}),r(s,{class:"value"},{default:u((()=>[r(s,{class:"recognize",onClick:I},{default:u((()=>[k.value?(d(),t(f,{key:0},{default:u((()=>[c("重新识别")])),_:1})):(d(),t(f,{key:1},{default:u((()=>[c("开始识别")])),_:1}))])),_:1})])),_:1})])),_:1}),r(s,{class:"btn bar lg black mtb60 mlr60",onClick:V},{default:u((()=>[c("提交")])),_:1})])),_:1}))}}},[["__scopeId","data-v-4aa93fe8"]]);export{g as default};