2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
import{j as oe,r as v,T as ne,a as M,G as R,I as p,X as u,R as A,B as s,q as m,y as i,W as ie,Y as se,v as d,a1 as te,a0 as re,a2 as de,a3 as ue,a4 as _e,Q as E,a5 as me,u as L,a6 as I,a9 as ce,H as pe,P as ge,aa as ve,L as fe,U as be}from"./element-plus-BBXgOptP.js";import{g as ye,G as Ve,t as he,a as ke,d as ze,u as Ue,c as qe,r as Se}from"./login-B93iWbQ_.js";import{c as Ce}from"./cityData-XsW420PP.js";import"./index-Bra8bK7c.js";import"./http-HsCCGFNQ.js";const Ee={class:"check_contain"},Le={class:"check_tips"},Ie={key:0,class:"check_pass"},Re={key:1,class:"check_fail"},we={key:2,class:"check_wait"},Ae={class:"check_re_apply"},De={key:3},xe={key:0,class:"auto-item"},Ne=oe({__name:"check",setup(Be){const w=v(""),D=v(""),_=v([]),N=v("");v(""),ne(()=>{ye().then(o=>{o.data.code==0&&o.data.status===200?(w.value=o.data.data.approval_status,D.value=o.data.data.approval_remark,l.id=o.data.data.id,_.value=JSON.parse(o.data.data.approval_invalid_col),console.log(o)):console.log("失败",o)}),Ve().then(o=>{o.data.code===0&&o.data.status===200&&(B.value=he(o.data.data))}).catch(o=>{}),ke().then(o=>{o.data.code===0&&o.data.status===200&&(F.value=o.data.data)}).catch(o=>{}),ze().then(o=>{o.data.code===0&&o.data.status===200&&(N.value=o.data.data.signed_status)}).catch(o=>{})});const l=M({id:null,bank_name:"",bank_branch_name:"",account_number:"",account_holder_name:"",biz_category:null,biz_license_company:"",biz_license_image:"",biz_license_number:"",biz_second_category:null,city_id:null,contact_name:"",county_id:null,entity_type:1,environment_image:"",front_facade_image:"",individual_id_images:"",individual_id_images2:"",individual_id_number:"",legal_person_id_images:"",legal_person_id_images2:"",legal_person_id_number:"",legal_person_mobile:"",legal_person_name:"",license_image:[],license_number:"",license_type:null,login_mobile:localStorage.getItem("mobilePhone"),province_id:null,store_address:"",map_address:"",position:"",store_latitude:null,store_longitude:null,store_name:"",mapAddressLabel:"",mapAddressLabel2:"",license_imageToString:"",user_status:""}),P={storefrontImg:"front_facade_image",surroundingsImg:"environment_image",mapAddress:""},V=(o,e)=>{const t={front_facade_image:"门脸图",environment_image:"环境图",biz_license_image:"营业执照",license_image:"许可证",legal_person_id_images:"负责人身份证正面",legal_person_id_images2:"负责人身份证反面",individual_id_images:"个人身份证正面",individual_id_images2:"个人身份证反面"};if(o==="license_image")return`${t[o]}(${l[o].length}/${e})`;{const n=l[o]?1:0;return`${t[o]}(${n}/${e})`}};Ue();const O=()=>{l.license_imageToString=l.license_image.map(o=>`${o}`).join(","),console.log(l.license_imageToString),console.log(l)};v([]),v([]);const j=()=>{const{provinceData:o,cityData:e,areaData:t}=Ce;return o.map((n,c)=>({...n,children:e[c].map((f,y)=>{const x={...f};return t[c]&&t[c][y]&&(x.children=t[c][y]),x})}))},B=v([]),G=v(j()),T=v({value:"value",label:"label",children:"children",expandTrigger:"hover"}),H=o=>{if(o&&o.length===2){const[e,t]=o;l.biz_category=e,l.biz_second_category=t}},F=v([]),J=o=>{if(o&&o.length===3){const[e,t,n]=o;l.province_id=e,l.city_id=t,l.county_id=n;const c=G.value.flatMap(f=>f.children).find(f=>f.value===t),b=(c==null?void 0:c.label)||"";l.mapAddressLabel=b}},Q=v([]),W=async(o,e)=>{if(!o){e([]);return}try{const t={query:o,region:l.mapAddressLabel,city_limit:!0,ret_coordtype:"gcj02ll"};console.log("这是市",l.mapAddressLabel);const n=await qe(t);if(n.status===200&&n.data.message==="ok"){const c=n.data.result.filter(b=>"location"in b).map(b=>({name:b.name,address:b.address,value:b.name,lat:b.location.lat,lng:b.location.lng}));e(c)}else e([])}catch{e([])}},X=o=>{l.position=o.value,l.store_latitude=o.lat,l.store_longitude=o.lng},h=o=>{const e=o.type==="image/jpeg",t=o.type==="image/png",n=o.size/1024/1024<2;return!(!e&&!t||!n)},k=v("https://mall.gpxscs.cn/mobile/shop/oss/upload"),z=(o,e,t)=>{if(t==="license_image"){const n=o.url;l[t]=l[t].filter(c=>c!==n)}else l[t]=""},U=o=>{const t={license_image:5}[o]||1;return o==="license_image"?l[o].length>=t:l[o]!==""&&l[o]!=null},Y=(o,e)=>{},q=v({}),S=(o,e,t,n)=>{o&&o.status===200&&o.code===0&&o.data&&o.data.url&&(e.url=o.data.url,n==="license_image"?l[n].push(e.url):l[n]=e.url)},C=(o,e)=>{},K=M({contact_name:[{required:!0,message:"请输入联系人姓名",trigger:"blur"}],biz_category:[{required:!0,message:"请选择经营品类",trigger:"change"}],store_name:[{required:!0,message:"请输入门店名称",trigger:"blur"}],map_address:[{required:!0,message:"请选择地图地址",trigger:"change"}],position:[{required:!0,message:"请选择地图地址",trigger:"change"}],store_address:[{required:!0,message:"请输入详细地址",trigger:"blur"}],front_facade_image:[{required:!0,message:"请上传门脸图",trigger:"change"}],environment_image:[{required:!0,message:"请上传环境图",trigger:"change"}],biz_license_number:[{required:!0,message:"请输入营业执照编号",trigger:"blur"}],biz_license_company:[{required:!0,message:"请输入营业执照公司名",trigger:"blur"}],legal_person_name:[{required:!0,message:"请输入负责人姓名",trigger:"blur"}],biz_license_image:[{required:!0,message:"请上传营业执照",trigger:"change"}],legal_person_id_images:[{required:!0,message:"请上传负责人身份证正面",trigger:"change"}],legal_person_id_images2:[{required:!0,message:"请上传负责人身份证反面",trigger:"change"}],individual_id_number:[{required:!0,message:"请输入个人身份证号",trigger:"blur"}],individual_id_images:[{required:!0,message:"请上传个人身份证正面",trigger:"change"}],individual_id_images2:[{required:!0,message:"请上传个人身份证反面",trigger:"change"}],account_holder_name:[{required:!0,message:"请输入账户姓名",trigger:"blur"}],account_number:[{required:!0,message:"请输入收款账户号码",trigger:"blur"}],bank_name:[{required:!0,message:"请选择银行",trigger:"change"}]}),$=v(null),Z=async()=>{if(!await $.value.validate(n=>n)){be.error("请完善表单信息");return}O();const e={id:l.id};_.value.forEach(n=>{const c=P[n]||n;l[c]!==void 0&&(e[c]=l[c]),l.province_id!==""&&(e.province_id=l.province_id,e.city_id=l.city_id,e.county_id=l.county_id,e.store_latitude=l.store_latitude,e.store_longitude=l.store_longitude),l.license_image!=null&&(e.license_image=l.license_imageToString),console.log("这是",e)});const t=await Se(e);t&&t.status===200?(location.reload(),console.log("成功发送入驻请求")):console.log("发送请求失败")};return(o,e)=>{const t=te,n=re,c=de,b=ue,f=me,y=_e,x=ve,ee=ce,ae=ie,le=se;return d(),R("div",Ee,[p("div",Le,[w.value=="1"?(d(),R("div",Ie,[e[22]||(e[22]=p("div",{class:"icon"},[p("i",{class:"iconfont icon-shenhetongguo"})],-1)),p("p",null,A(D.value),1),e[23]||(e[23]=p("p",null,"请在绑定手机完成合同的签订",-1))])):u("",!0),w.value=="2"?(d(),R("div",Re,[e[24]||(e[24]=p("div",{class:"icon"},[p("i",{class:"iconfont icon-shenhebutongguo"})],-1)),p("p",null,A(D.value),1)])):u("",!0),w.value=="3"?(d(),R("div",we,[e[25]||(e[25]=p("div",{class:"icon"},[p("i",{class:"iconfont icon-shenhezhong"})],-1)),p("p",null,A(D.value),1)])):u("",!0)]),p("div",Ae,[s(ae,{model:l,rules:K,ref_key:"formRef",ref:$,"label-width":"120px",style:{"max-width":"600px"}},{default:i(()=>[_.value.includes("contact_name")?(d(),m(n,{key:0,label:"联系人",prop:"contact_name"},{default:i(()=>[s(t,{modelValue:l.contact_name,"onUpdate:modelValue":e[0]||(e[0]=a=>l.contact_name=a),placeholder:"请输入联系人姓名"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("biz_category")?(d(),m(n,{key:1,label:"经营品类",prop:"biz_category"},{default:i(()=>[s(c,{modelValue:l.biz_category,"onUpdate:modelValue":e[1]||(e[1]=a=>l.biz_category=a),options:B.value,props:T.value,placeholder:"请选择经营品类","show-all-levels":!1,onChange:H,clearable:""},null,8,["modelValue","options","props"])]),_:1})):u("",!0),_.value.includes("store_name")?(d(),m(n,{key:2,label:"门店名称",prop:"store_name"},{default:i(()=>[s(t,{modelValue:l.store_name,"onUpdate:modelValue":e[2]||(e[2]=a=>l.store_name=a),placeholder:"请输入门店名称"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("mapAddress")?(d(),R("div",De,[s(n,{label:"地图地址",prop:"map_address"},{default:i(()=>[s(c,{modelValue:l.map_address,"onUpdate:modelValue":e[3]||(e[3]=a=>l.map_address=a),options:G.value,props:T.value,onChange:J},null,8,["modelValue","options","props"])]),_:1}),s(n,{label:"搜索定位",prop:"position"},{default:i(()=>[s(b,{modelValue:l.position,"onUpdate:modelValue":e[4]||(e[4]=a=>l.position=a),"fetch-suggestions":W,options:Q.value,onSelect:X},{default:i(({item:a})=>[a?(d(),R("div",xe,[p("div",null,[p("p",null,A(a.name),1)]),p("div",null,[p("span",null,A(a.address),1)])])):u("",!0)]),_:1},8,["modelValue","options"])]),_:1})])):u("",!0),_.value.includes("store_address")?(d(),m(n,{key:4,label:"详细地址",prop:"store_address"},{default:i(()=>[s(t,{modelValue:l.store_address,"onUpdate:modelValue":e[5]||(e[5]=a=>l.store_address=a),placeholder:"请输入详细地址"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("storefrontImg")?(d(),m(n,{key:5,label:V("front_facade_image",1),prop:"front_facade_image"},{default:i(()=>[s(y,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.front_facade_image,"onUpdate:modelValue":e[6]||(e[6]=a=>l.front_facade_image=a),"on-remove":(a,r)=>z(a,r,"front_facade_image"),"on-success":(a,r,g)=>S(a,r,g,"front_facade_image"),"on-error":C,"on-exceed":Y,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("front_facade_image")})},{default:i(()=>[s(f,{class:"avatar-uploader-icon"},{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("surroundingsImg")?(d(),m(n,{key:6,label:V("environment_image",1),prop:"environment_image"},{default:i(()=>[s(y,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.environment_image,"onUpdate:modelValue":e[7]||(e[7]=a=>l.environment_image=a),"on-remove":(a,r)=>z(a,r,"environment_image"),"on-success":(a,r,g)=>S(a,r,g,"environment_image"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("environment_image")})},{default:i(()=>[s(f,null,{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("biz_license_number")?(d(),m(n,{key:7,label:"营业执照编号",prop:"biz_license_number"},{default:i(()=>[s(t,{modelValue:l.biz_license_number,"onUpdate:modelValue":e[8]||(e[8]=a=>l.biz_license_number=a),placeholder:"请输入营业执照编号"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("biz_license_company")?(d(),m(n,{key:8,label:"营业执照公司名",prop:"biz_license_company"},{default:i(()=>[s(t,{modelValue:l.biz_license_company,"onUpdate:modelValue":e[9]||(e[9]=a=>l.biz_license_company=a),placeholder:"请输入营业执照公司名"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("legal_person_name")?(d(),m(n,{key:9,label:"负责人姓名",prop:"legal_person_name"},{default:i(()=>[s(t,{modelValue:l.legal_person_name,"onUpdate:modelValue":e[10]||(e[10]=a=>l.legal_person_name=a),placeholder:"请输入负责人姓名"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("biz_license_image")?(d(),m(n,{key:10,label:V("biz_license_image",1),prop:"biz_license_image"},{default:i(()=>[s(y,{ref:"uploadRef",multiple:"",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.biz_license_image,"onUpdate:modelValue":e[11]||(e[11]=a=>l.biz_license_image=a),"on-remove":(a,r)=>z(a,r,"biz_license_image"),"on-success":(a,r,g)=>S(a,r,g,"biz_license_image"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("biz_license_image")})},{default:i(()=>[s(f,null,{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("license_image")?(d(),m(n,{key:11,label:V("license_image",5),prop:"license_image"},{default:i(()=>[s(y,{ref:"uploadRef",multiple:"",limit:5,"list-type":"picture-card","auto-upload":!0,modelValue:l.license_image,"onUpdate:modelValue":e[12]||(e[12]=a=>l.license_image=a),"on-remove":(a,r)=>z(a,r,"license_image"),"on-success":(a,r,g)=>S(a,r,g,"license_image"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("license_image")})},{default:i(()=>[s(f,null,{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("legal_person_id_images")?(d(),m(n,{key:12,label:V("legal_person_id_images",1),prop:"legal_person_id_images"},{default:i(()=>[s(y,{ref:"uploadRef",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.legal_person_id_images,"onUpdate:modelValue":e[13]||(e[13]=a=>l.legal_person_id_images=a),"on-remove":(a,r)=>z(a,r,"legal_person_id_images"),"on-success":(a,r,g)=>S(a,r,g,"legal_person_id_images"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("legal_person_id_images")})},{default:i(()=>[s(f,{class:"avatar-uploader-icon"},{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("legal_person_id_images2")?(d(),m(n,{key:13,label:V("legal_person_id_images2",1),prop:"legal_person_id_images2"},{default:i(()=>[s(y,{ref:"uploadRef",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.legal_person_id_images2,"onUpdate:modelValue":e[14]||(e[14]=a=>l.legal_person_id_images2=a),"on-remove":(a,r)=>z(a,r,"legal_person_id_images2"),"on-success":(a,r,g)=>S(a,r,g,"legal_person_id_images2"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("legal_person_id_images2")})},{default:i(()=>[s(f,{class:"avatar-uploader-icon"},{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("individual_id_number")?(d(),m(n,{key:14,label:"个人身份证号",prop:"individual_id_number"},{default:i(()=>[s(t,{modelValue:l.individual_id_number,"onUpdate:modelValue":e[15]||(e[15]=a=>l.individual_id_number=a),placeholder:"请输入个人身份证号"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("individual_id_images")?(d(),m(n,{key:15,label:V("individual_id_images",1),prop:"individual_id_images"},{default:i(()=>[s(y,{ref:"uploadRef",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.individual_id_images,"onUpdate:modelValue":e[16]||(e[16]=a=>l.individual_id_images=a),"on-remove":(a,r)=>z(a,r,"individual_id_images"),"on-success":(a,r,g)=>S(a,r,g,"individual_id_images"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("individual_id_images")})},{default:i(()=>[s(f,{class:"avatar-uploader-icon"},{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("individual_id_images2")?(d(),m(n,{key:16,label:V("individual_id_images2",1),prop:"individual_id_images2"},{default:i(()=>[s(y,{ref:"uploadRef",limit:1,"list-type":"picture-card","auto-upload":!0,modelValue:l.individual_id_images2,"onUpdate:modelValue":e[17]||(e[17]=a=>l.individual_id_images2=a),"on-remove":(a,r)=>z(a,r,"individual_id_images2"),"on-success":(a,r,g)=>S(a,r,g,"individual_id_images2"),"on-error":C,"before-upload":h,action:k.value,headers:q.value,name:"upfile",class:E({"upload-hidden":U("individual_id_images2")})},{default:i(()=>[s(f,{class:"avatar-uploader-icon"},{default:i(()=>[s(L(I))]),_:1})]),_:1},8,["modelValue","on-remove","on-success","action","headers","class"])]),_:1},8,["label"])):u("",!0),_.value.includes("account_holder_name")?(d(),m(n,{key:17,label:"账户姓名",prop:"account_holder_name"},{default:i(()=>[s(t,{modelValue:l.account_holder_name,"onUpdate:modelValue":e[18]||(e[18]=a=>l.account_holder_name=a),placeholder:"请输入账户姓名"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("account_number")?(d(),m(n,{key:18,label:"收款账户号码",prop:"account_number"},{default:i(()=>[s(t,{modelValue:l.account_number,"onUpdate:modelValue":e[19]||(e[19]=a=>l.account_number=a),placeholder:"请输入收款账户号码"},null,8,["modelValue"])]),_:1})):u("",!0),_.value.includes("bank_name")?(d(),m(n,{key:19,label:"开户银行",prop:"bank_name"},{default:i(()=>[s(ee,{modelValue:l.bank_name,"onUpdate:modelValue":e[20]||(e[20]=a=>l.bank_name=a),placeholder:"请选择银行",size:"large",style:{width:"240px"}},{default:i(()=>[(d(!0),R(pe,null,ge(F.value,a=>(d(),m(x,{key:a.id,label:a.bank_name,value:a.bank_name},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):u("",!0),_.value.includes("bank_branch_name")?(d(),m(n,{key:20,label:"支行名称",prop:"bank_branch_name"},{default:i(()=>[s(t,{modelValue:l.bank_branch_name,"onUpdate:modelValue":e[21]||(e[21]=a=>l.bank_branch_name=a),placeholder:"请输入支行名称"},null,8,["modelValue"])]),_:1})):u("",!0)]),_:1},8,["model","rules"]),w.value=="2"?(d(),m(le,{key:0,type:"primary",size:"default",onClick:Z},{default:i(()=>e[26]||(e[26]=[fe("重新提交审核 ")])),_:1})):u("",!0)])])}}});export{Ne as default};
|