2 lines
7.1 KiB
JavaScript
2 lines
7.1 KiB
JavaScript
import{by as a,bz as e,r as l,a1 as t,W as d,a2 as o,a3 as i,e as s,f as u,w as r,m as n,bW as m,z as c,A as p,q as f,t as v,bX as b,a8 as k,I as V,T as _,a6 as y}from"./index-RXP3BP3O.js";import{_ as C}from"./cb-file-picker.BFBYivfP.js";import{_ as U}from"./cb-button.BGoweT37.js";import{_ as L}from"./bottom-view.7Jv-fjme.js";import{_ as h}from"./date-icon.a8wwGpJt.js";import{C as N}from"./card-input.DmavkC9c.js";import{f as x,a as w}from"./validate.TrIJ_KHd.js";import{a as j,b as B}from"./tui-kit.DbB44lt3.js";import{_ as F}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./uni-icons.CInJK_LV.js";import"./uni-cloud.es.D8sVMAJa.js";import"./uploadFile.DQ-stcMT.js";const S=F({__name:"real-id",props:a({isLiveStream:{type:Boolean,default:!1}},{modelValue:{type:Number,default:9},modelModifiers:{}}),emits:["update:modelValue"],setup(a){const{showToast:F}=y(),S=a,g=e(a,"modelValue"),q=l(!0),z=l(0),A=t({id:"",front:"",back:"",realName:"",idCard:"",phone:"",frontList:[],backList:[]}),I=async()=>{q.value=!0;const a=await m();(null==a?void 0:a.data)?(A.id=a.data.id,A.front=a.data.idCardFrontUrl,A.back=a.data.idCardBackUrl,A.realName=a.data.realName,A.idCard=a.data.idCardNumber,A.frontList=[{url:a.data.idCardFrontUrl}],A.backList=[{url:a.data.idCardBackUrl}],z.value=a.data.status):z.value=0,q.value=!1},T=async()=>{if(!A.front)return void F("请上传身份证人像面");if(!A.back)return void F("请上传身份证国徽面");if(!A.realName)return void F("请输入姓名");const a=x(A.idCard);if(!a.valid)return void F(a.message);const e={id:A.id,idCardFrontUrl:A.front,idCardBackUrl:A.back,realName:A.realName,idCardNumber:A.idCard};await b(e,0===z.value?"post":"put"),S.isLiveStream?(await I(),await F("添加成功","success")):(await F("添加成功","success"),k())},W=async()=>{var a;const e=w(A.phone);if(!e.valid)return void F(e.message);const l=await j(),t={id:(null==(a=null==l?void 0:l.data)?void 0:a.id)||"",idCardFront:A.front,idCardBack:A.back,realName:A.realName,idCard:A.idCard,phone:A.phone},d=await B(t,9===g.value?"post":"put");g.value=d.data.status};return d(()=>{I()}),(a,e)=>{const l=V,t=o(i("cb-file-picker"),C),d=c,m=o(i("cb-button"),U),b=o(i("bottom-view"),L),k=_;return q.value?n("",!0):(s(),u(d,{key:0,class:"real-id"},{default:r(()=>[[0,2].includes(z.value)?(s(),u(d,{key:0},{default:r(()=>[((null==S?void 0:S.isLiveStream)&&[0,2].includes(z.value))??[0,2,3].includes(z.value)?(s(),u(d,{key:0},{default:r(()=>[2===z.value?(s(),u(l,{key:0,class:"top-text"},{default:r(()=>[p(" *审核未通过请重新上传 ")]),_:1})):0===z.value?(s(),u(l,{key:1,class:"top-text"},{default:r(()=>[p(" *为保证您的账户安全,请先完成实名认证 ")]),_:1})):(s(),u(l,{key:2,class:"top-text"},{default:r(()=>[p("*您已完成实名认证")]),_:1})),f(N,{"is-input":!1,title:"证件"},{default:r(()=>[f(d,{class:"qrcode-box"},{default:r(()=>[f(t,{modelValue:A.front,"onUpdate:modelValue":e[0]||(e[0]=a=>A.front=a),list:A.frontList,"onUpdate:list":e[1]||(e[1]=a=>A.frontList=a),readonly:3===z.value,isFront:""},null,8,["modelValue","list","readonly"]),f(t,{modelValue:A.back,"onUpdate:modelValue":e[2]||(e[2]=a=>A.back=a),list:A.backList,"onUpdate:list":e[3]||(e[3]=a=>A.backList=a),readonly:3===z.value,isBack:""},null,8,["modelValue","list","readonly"])]),_:1})]),_:1}),f(N,{modelValue:A.realName,"onUpdate:modelValue":e[4]||(e[4]=a=>A.realName=a),title:"姓名",placeholder:"请输入姓名",disabled:3===z.value},null,8,["modelValue","disabled"]),f(N,{modelValue:A.idCard,"onUpdate:modelValue":e[5]||(e[5]=a=>A.idCard=a),title:"身份证号",placeholder:"请输入身份证号",disabled:3===z.value},null,8,["modelValue","disabled"])]),_:1})):n("",!0),S.isLiveStream?n("",!0):(s(),u(d,{key:1},{default:r(()=>[2===z.value?(s(),u(l,{key:0,class:"top-text"},{default:r(()=>[p(" *审核未通过请重新上传 ")]),_:1})):0===z.value?(s(),u(l,{key:1,class:"top-text"},{default:r(()=>[p(" *为保证您的账户安全,请先完成实名认证 ")]),_:1})):(s(),u(l,{key:2,class:"top-text"},{default:r(()=>[p("*您已完成实名认证")]),_:1})),f(N,{"is-input":!1,title:"证件"},{default:r(()=>[f(d,{class:"qrcode-box"},{default:r(()=>[f(t,{modelValue:A.front,"onUpdate:modelValue":e[6]||(e[6]=a=>A.front=a),list:A.frontList,"onUpdate:list":e[7]||(e[7]=a=>A.frontList=a),readonly:3===z.value,isFront:""},null,8,["modelValue","list","readonly"]),f(t,{modelValue:A.back,"onUpdate:modelValue":e[8]||(e[8]=a=>A.back=a),list:A.backList,"onUpdate:list":e[9]||(e[9]=a=>A.backList=a),readonly:3===z.value,isBack:""},null,8,["modelValue","list","readonly"])]),_:1})]),_:1}),f(N,{modelValue:A.realName,"onUpdate:modelValue":e[10]||(e[10]=a=>A.realName=a),title:"姓名",placeholder:"请输入姓名",disabled:3===z.value},null,8,["modelValue","disabled"]),f(N,{modelValue:A.idCard,"onUpdate:modelValue":e[11]||(e[11]=a=>A.idCard=a),title:"身份证号",placeholder:"请输入身份证号",disabled:3===z.value},null,8,["modelValue","disabled"])]),_:1})),(null==S?void 0:S.isLiveStream)&&3===z.value&&[9,2].includes(g.value)?(s(),u(b,{key:2},{default:r(()=>[f(m,{onClick:W},{default:r(()=>[p("确认")]),_:1})]),_:1})):n("",!0),3!==z.value?(s(),u(b,{key:3},{default:r(()=>[f(m,{onClick:T},{default:r(()=>[p(" 确认"+v(A.id?"修改":"添加"),1)]),_:1})]),_:1})):n("",!0)]),_:1})):n("",!0),(null==S?void 0:S.isLiveStream)&&3==z.value&&[2,9].includes(g.value)?(s(),u(d,{key:1},{default:r(()=>[9===g.value?(s(),u(l,{key:0,class:"top-text"},{default:r(()=>[p(" *添加手机号审核 ")]),_:1})):(s(),u(l,{key:1,class:"top-text"},{default:r(()=>[p("*信息填写有误")]),_:1})),f(N,{modelValue:A.phone,"onUpdate:modelValue":e[12]||(e[12]=a=>A.phone=a),title:"联系电话",placeholder:"请输入联系电话"},null,8,["modelValue"]),[9,2].includes(g.value)?(s(),u(b,{key:2},{default:r(()=>[f(m,{onClick:W},{default:r(()=>[p("确认")]),_:1})]),_:1})):n("",!0)]),_:1})):n("",!0),3!=z.value||(null==S?void 0:S.isLiveStream)?n("",!0):(s(),u(d,{key:2},{default:r(()=>[f(l,{class:"top-text"},{default:r(()=>[p("*您已完成实名认证")]),_:1}),f(N,{"is-input":!1,title:"证件"},{default:r(()=>[f(d,{class:"qrcode-box"},{default:r(()=>[f(t,{modelValue:A.front,"onUpdate:modelValue":e[13]||(e[13]=a=>A.front=a),list:A.frontList,"onUpdate:list":e[14]||(e[14]=a=>A.frontList=a),readonly:3===z.value,isFront:""},null,8,["modelValue","list","readonly"]),f(t,{modelValue:A.back,"onUpdate:modelValue":e[15]||(e[15]=a=>A.back=a),list:A.backList,"onUpdate:list":e[16]||(e[16]=a=>A.backList=a),readonly:3===z.value,isBack:""},null,8,["modelValue","list","readonly"])]),_:1})]),_:1}),f(N,{modelValue:A.realName,"onUpdate:modelValue":e[17]||(e[17]=a=>A.realName=a),title:"姓名",placeholder:"请输入姓名",disabled:3===z.value},null,8,["modelValue","disabled"]),f(N,{modelValue:A.idCard,"onUpdate:modelValue":e[18]||(e[18]=a=>A.idCard=a),title:"身份证号",placeholder:"请输入身份证号",disabled:3===z.value},null,8,["modelValue","disabled"])]),_:1})),1==z.value||0==g.value?(s(),u(d,{key:3,class:"wait-view"},{default:r(()=>[f(k,{src:h,mode:"heightFix",class:"icon-img"}),f(l,null,{default:r(()=>[p("等待审核")]),_:1})]),_:1})):n("",!0)]),_:1}))}}},[["__scopeId","data-v-f0726921"]]);export{S as default};
|