2 lines
6.5 KiB
JavaScript
2 lines
6.5 KiB
JavaScript
import{r as a,D as e,Q as t,t as s,a as l,w as o,i as r,o as u,b as c,n as i,x as n,m as d,v as f,F as p,u as g,O as v,R as A,P as h,C as m,s as w,U as C,f as b,z as x,g as _}from"./index-DBAIfIdy.js";import{_ as J}from"./u-modal.DQfl66k7.js";import{o as S,r as k}from"./uni-app.es.pRPQMweL.js";import{_ as X}from"./bian.L32B-imx.js";import{_ as D}from"./takephoto.D2GFN-q_.js";import{b as y}from"./index.CA0mK-bX.js";import{_ as B}from"./_plugin-vue_export-helper.BCo6x5W8.js";const E=B({__name:"name",setup(B){const E=a(!1),Q=a(""),W=["姓名","性别","身份证号码","民族","出生日期","住址","签发机关","有效期限"],N=e(["","","","","","","",""]),L=["审核中","审核未通过","审核通过"],O=a(0),F=()=>{2==O.value?O.value=0:O.value++},T=a("");function q(){v({count:1,sourceType:["camera"],success:a=>{var e;T.value=a.tempFilePaths[0],e=T.value,A(),h({url:`${y}/api/ocr/idCard`,filePath:e,name:"file",header:{"X-Access-Token":m("token")||""},formData:{},success:a=>{if(console.log("token",m("token")),!JSON.parse(a.data).success)return w({title:"识别失败",icon:"error"}),void C();if(V(e),JSON.parse(JSON.parse(a.data).result.data).data.face){let t=JSON.parse(JSON.parse(a.data).result.data).data.face.data;N[0]=t.name,N[1]=t.sex,N[2]=t.idNumber,N[3]=t.ethnicity,N[4]=t.birthDate,N[5]=t.address,w({title:"识别成功"}),H.value=e,C()}else{let t=JSON.parse(JSON.parse(a.data).result.data).data.back.data;N[6]=t.issueAuthority,N[7]=t.validPeriod,w({title:"识别成功"}),P.value=e,C()}},fail:a=>{w({title:"上传出错",icon:"error"}),C()}})},fail:a=>{console.error("拍照失败:",a)}})}const H=a(""),P=a("");const V=a=>{h({url:`${y}/sys/common/upload`,filePath:a,name:"file",header:{"X-Access-Token":m("token")||""},formData:{biz:"temp"},success:a=>{console.log("?????",a)},fail:a=>{w({title:"上传出错",icon:"error"}),C()}})},j=()=>{b({url:"/pages/addjigou/card"})},M=()=>{x()};return S((()=>{})),(a,e)=>{const v=k(t("u-modal"),J),A=_,h=r;return u(),s("div",{class:"container"},[l(v,{modelValue:E.value,"onUpdate:modelValue":e[0]||(e[0]=a=>E.value=a),content:Q.value},null,8,["modelValue","content"]),l(h,{class:"title-back"},{default:o((()=>[l(h,{class:"left-father",onClick:M},{default:o((()=>[l(A,{class:"back-img",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABkCAYAAACrWT92AAAAAXNSR0IArs4c6QAABA1JREFUeF7t3c+rDlEcx/H33dkoG3sb/4Glje2NsJFLQiJJJJFIfiQSSSSJpJu4siCl+wdYK/+CrZU/gVPPdZ973ed5Zr7nnJlz5vuZ5b0z0/P9vOY7z4+Zc2YOLe4SmHNXsQpG6A4PAqEL3WECDktWpwvdYQIOS1anC91hAg5LVqcL3WECDktWpwvdYQIOSx5qp28BtgM/gV8OXaeWPDT03cApYM9Y1UvAguBXExgS+k3gxgTcW3//Hv6vBQZzlW0a+Ar0PLAs9WGgNwEP1o+BC0KvH70peLD+DOwXet3obcCD9TngqdDrRW8L/gPYBfwWep3obcGDczith9O7lgo/vVvADwIfpF3n93QL+CHgvcDXJlDLjzMW8MPAO4H/n0AN6BbwI8BbgW+cQOnoFvCjwKLAJydQMroF/DjwRuDTEygV3QJ+Angt8NkJlIhuAT8JvJpdrtYICZSGbgEP189firN5AiWhW8BPAy+al6s1S+p0C/gZ4LkY2ydQQqdbwM8Cz9qXqy1K6HQLuC6RRh67fXa6Bfw88CSyZveb94VuAQ+3OoVbnrREJtAHugX8IvAoslZtPkqga3QL+CXgocTSJdAlugX8MvAgXbnaU5ef3i3gV4D7YkqfQBedbgG/CtxLX6722EWnW8CvAXfFky+BnJ1uAb8O3MlXrvacs9Mt4GHw4W2x5E8gR6dbwMOoUi0bJxDG14dx9l9TBZQa3QKeqpah7+c7sCNFkSnR9wGfUrwo7WNiAh+BA7H5pET/BuyMfUHafmYCe4EvM9easkJK9PDeszXmxWjbRglEX3gSeqOci1qpKHSd3rs5Noo6veuDXH704j7IhZL1lS0ffJFf2VbKtcDrx5nJB0vxP87EwOtn2HxniTV7Tvnpff1LtnS8Lrh0AJ8T3foer0urmeFzo1vhdRNFRvgu0K3wul0qE3xX6FZ43RiZAb5LdCu8boFODN81uhVegx0SwveBboWPvtCQMLeqd9UXuhVeAxgTHG59olvhNVQ5Er5vdCu8JiWIgC8B3Qqv6UeM8KWgW+E10ZABviR0K7ymFGsJXxq6FV6TB7aALxHdCq9pQhvCl4puhdeEwA3gS0a3wmvq7xnwpaNb4TXJ/xT4GtCt8HqcxwT4WtCt8HpwzwbwNaFb4fWIrnXwtaFb4fUwvjH4GtEt8Hrs5gDQLfC6JDuCr7XTV47bNgMq9CjtgaC36fgwg3S45cr9Ununt+n4eWDZvXiBT2uKMZl2qg+jYsP/tQwMPYAeA8Lo121jukvAgrRXExjK6X3cdNMIffNo0r0wvlvLQL6yCdKYwBA73RiFn82E7sf6X6VCF7rDBByWrE4XusMEHJasThe6wwQclqxOF7rDBByWrE4XusMEHJb8ByN3mmVRJjJSAAAAAElFTkSuQmCC"}),l(h,{style:{"font-size":"30rpx"}},{default:o((()=>[c("返回")])),_:1})])),_:1}),l(h,{class:i(O.value?1==O.value?"rightStautesred":"rightStautesblue":"rightStautes"),onClick:F},{default:o((()=>[c(n(L[O.value]),1)])),_:1},8,["class"])])),_:1}),l(h,{class:"white-content"},{default:o((()=>[l(h,{class:"content-title"},{default:o((()=>[l(h,{class:"content-weight"},{default:o((()=>[c("身份证上传")])),_:1}),l(A,{class:"content-img",src:X})])),_:1}),l(h,{class:"white-photo",onClick:q},{default:o((()=>[l(h,{class:"photo-left"},{default:o((()=>[l(h,{class:"photo-weight"},{default:o((()=>[c("人像面")])),_:1}),l(h,{class:"photo-font"},{default:o((()=>[c("请上传身份证人像面")])),_:1})])),_:1}),l(h,{style:{position:"relative"}},{default:o((()=>[l(A,{class:"photo",src:H.value?H.value:"/static/index/IDcard.png"},null,8,["src"]),d(l(A,{style:{position:"absolute",top:"50%",left:"50%",width:"70rpx",height:"60rpx",transform:"translate(-50%,-50%)"},src:D},null,512),[[f,!H.value]])])),_:1})])),_:1}),l(h,{class:"white-photo",style:{"margin-top":"30rpx"},onClick:q},{default:o((()=>[l(h,{class:"photo-left"},{default:o((()=>[l(h,{class:"photo-weight"},{default:o((()=>[c("国徽面")])),_:1}),l(h,{class:"photo-font"},{default:o((()=>[c("请上传身份证国徽面")])),_:1})])),_:1}),l(h,{style:{position:"relative"}},{default:o((()=>[l(A,{class:"photo",src:P.value?P.value:"/static/index/backIDcard.png"},null,8,["src"]),d(l(A,{style:{position:"absolute",top:"50%",left:"50%",width:"70rpx",height:"60rpx",transform:"translate(-50%,-50%)"},src:D},null,512),[[f,!P.value]])])),_:1})])),_:1}),l(h,{class:"white-message"},{default:o((()=>[l(h,{class:"message-title"},{default:o((()=>[l(h,{class:"shu"}),l(h,{class:"message-weight"},{default:o((()=>[c(" 确认身份证信息 ")])),_:1})])),_:1}),l(h,{style:{"margin-bottom":"20rpx"}},{default:o((()=>[(u(),s(p,null,g(W,((a,e)=>l(h,{key:e,class:"one",onClick:a=>{var t;(t=N[e])&&(Q.value=t,E.value=!0)}},{default:o((()=>[l(h,{class:"one-left"},{default:o((()=>[c(n(a),1)])),_:2},1024),l(h,{class:"one-right"},{default:o((()=>[c(n(N[e]?N[e]:"自动获取"),1)])),_:2},1024)])),_:2},1032,["onClick"]))),64))])),_:1})])),_:1})])),_:1}),l(h,{class:"gray-font"},{default:o((()=>[l(h,{class:""},{default:o((()=>[c("注意事项:")])),_:1}),l(h,{style:{"margin-top":"30rpx"}},{default:o((()=>[c(" 同一个身份证号只能认证一个账号国徽而与正面信息应为同一身份证的信息目在有效期内,所有上传照片需清晰且未遮挡,请勿进行美化和修改,所有上传信息均会被妥善保管,不会用于其他商业用途或传输给第三方。")])),_:1})])),_:1}),l(h,{style:{display:"flex",width:"100%"}},{default:o((()=>[l(h,{class:"finish-button",onClick:j},{default:o((()=>[c(" 下一步 ")])),_:1})])),_:1})])}}},[["__scopeId","data-v-48c07d0e"]]);export{E as default};
|