import{r as a,D as e,Q as t,t as s,a as l,w as o,i as r,o as i,b as c,m as n,v as u,F as d,u as f,O as p,R as g,P as A,z as v,s as m,U as h,f as w,G as C,A as b,g as x,x as J}from"./index-BWFbK6MW.js";import{_}from"./u-modal.6_il0Lfl.js";import{o as S,r as k}from"./uni-app.es.Bupuy4O7.js";import{_ as D}from"./bian.L32B-imx.js";import{_ as X}from"./takephoto.D2GFN-q_.js";import{b as y}from"./index.DHEE3adT.js";import{c as N}from"./addjigou.FgrbFSi3.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=["姓名","性别","身份证号码","民族","出生日期","住址","签发机关","有效期限"],O=e(["","","","","","","",""]),T=a(""),F=a("");a(0);const L=a("");function P(){p({count:1,sourceType:["camera"],success:a=>{var e;L.value=a.tempFilePaths[0],e=L.value,g(),A({url:`${y}/api/ocr/idCard`,filePath:e,name:"file",header:{"X-Access-Token":v("token")||""},formData:{},success:a=>{if(console.log("token",v("token")),!JSON.parse(a.data).success)return m({title:"识别失败",icon:"error"}),void h();if(JSON.parse(JSON.parse(a.data).result.data).data.face){let t=JSON.parse(JSON.parse(a.data).result.data).data.face.data;O[0]=t.name,O[1]=t.sex,O[2]=t.idNumber,O[3]=t.ethnicity,O[4]=t.birthDate,O[5]=t.address,m({title:"识别成功"}),q.value=e,j(e,0),h()}else{let t=JSON.parse(JSON.parse(a.data).result.data).data.back.data;O[6]=t.issueAuthority,O[7]=t.validPeriod,m({title:"识别成功"}),H.value=e,j(e,1),h()}},fail:a=>{m({title:"上传出错",icon:"error"}),h()}})},fail:a=>{console.error("拍照失败:",a)}})}const q=a(""),H=a("");const j=(a,e)=>{A({url:`${y}/sys/common/upload`,filePath:a,name:"file",header:{"X-Access-Token":v("token")||""},formData:{biz:"temp"},success:a=>{e?F.value=JSON.parse(a.data).message:T.value=JSON.parse(a.data).message},fail:a=>{m({title:"上传出错",icon:"error"}),h()}})},V=()=>{if(O.every((a=>""!==a))){const a=O[7],[e,t]=a.split("-");let s={id:v("specicalid")||"",tel:v("tel"),name:O[0],sex:O[1],idCard:O[2],national:O[3],birthDate:O[4],idCardAddress:O[5],issuingAuthority:O[6],startTime:e,endTime:t,cardZmPath:T.value,cardFmPath:F.value};N(s).then((a=>{a.success?("保存成功!"==a.message||C("specicalid",a.result.id),w({url:"/pages/addjigou/card"})):m({title:a.message,icon:"error"})}))}else m({title:"请完善信息",icon:"error"})},M=()=>{b()};return S((()=>{})),(a,e)=>{const p=k(t("u-modal"),_),g=x,A=r;return i(),s("div",{class:"container"},[l(p,{modelValue:E.value,"onUpdate:modelValue":e[0]||(e[0]=a=>E.value=a),content:Q.value},null,8,["modelValue","content"]),l(A,{class:"title-back"},{default:o((()=>[l(A,{class:"left-father",onClick:M},{default:o((()=>[l(g,{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(A,{style:{"font-size":"30rpx"}},{default:o((()=>[c("返回")])),_:1})])),_:1})])),_:1}),l(A,{class:"white-content"},{default:o((()=>[l(A,{class:"content-title"},{default:o((()=>[l(A,{class:"content-weight"},{default:o((()=>[c("身份证上传")])),_:1}),l(g,{class:"content-img",src:D})])),_:1}),l(A,{class:"white-photo",onClick:P},{default:o((()=>[l(A,{class:"photo-left"},{default:o((()=>[l(A,{class:"photo-weight"},{default:o((()=>[c("人像面")])),_:1}),l(A,{class:"photo-font"},{default:o((()=>[c("请上传身份证人像面")])),_:1})])),_:1}),l(A,{style:{position:"relative"}},{default:o((()=>[l(g,{class:"photo",src:q.value?q.value:"/static/index/IDcard.png"},null,8,["src"]),n(l(g,{style:{position:"absolute",top:"50%",left:"50%",width:"70rpx",height:"60rpx",transform:"translate(-50%,-50%)"},src:X},null,512),[[u,!q.value]])])),_:1})])),_:1}),l(A,{class:"white-photo",style:{"margin-top":"30rpx"},onClick:P},{default:o((()=>[l(A,{class:"photo-left"},{default:o((()=>[l(A,{class:"photo-weight"},{default:o((()=>[c("国徽面")])),_:1}),l(A,{class:"photo-font"},{default:o((()=>[c("请上传身份证国徽面")])),_:1})])),_:1}),l(A,{style:{position:"relative"}},{default:o((()=>[l(g,{class:"photo",src:H.value?H.value:"/static/index/backIDcard.png"},null,8,["src"]),n(l(g,{style:{position:"absolute",top:"50%",left:"50%",width:"70rpx",height:"60rpx",transform:"translate(-50%,-50%)"},src:X},null,512),[[u,!H.value]])])),_:1})])),_:1}),l(A,{class:"white-message"},{default:o((()=>[l(A,{class:"message-title"},{default:o((()=>[l(A,{class:"shu"}),l(A,{class:"message-weight"},{default:o((()=>[c(" 确认身份证信息 ")])),_:1})])),_:1}),l(A,{style:{"margin-bottom":"20rpx"}},{default:o((()=>[(i(),s(d,null,f(W,((a,e)=>l(A,{key:e,class:"one",onClick:a=>{var t;(t=O[e])&&(Q.value=t,E.value=!0)}},{default:o((()=>[l(A,{class:"one-left"},{default:o((()=>[c(J(a),1)])),_:2},1024),l(A,{class:"one-right"},{default:o((()=>[c(J(O[e]?O[e]:"自动获取"),1)])),_:2},1024)])),_:2},1032,["onClick"]))),64))])),_:1})])),_:1})])),_:1}),l(A,{class:"gray-font"},{default:o((()=>[l(A,{class:""},{default:o((()=>[c("注意事项:")])),_:1}),l(A,{style:{"margin-top":"30rpx"}},{default:o((()=>[c(" 同一个身份证号只能认证一个账号国徽而与正面信息应为同一身份证的信息目在有效期内,所有上传照片需清晰且未遮挡,请勿进行美化和修改,所有上传信息均会被妥善保管,不会用于其他商业用途或传输给第三方。")])),_:1})])),_:1}),l(A,{style:{display:"flex",width:"100%"}},{default:o((()=>[l(A,{class:"finish-button",onClick:V},{default:o((()=>[c(" 下一步 ")])),_:1})])),_:1})])}}},[["__scopeId","data-v-36cd4fe8"]]);export{E as default};