驭风行PC站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
7.5 KiB

import{a as G,E as M}from"./DKUsPxQg.js";import{E as j}from"./DC4XoMQp.js";import{E as H}from"./Dyw1aLT8.js";import{E as J}from"./BIKH2PMP.js";import{a as K,E as Q}from"./IRdoRUc4.js";import{i as q,E as W,a as X}from"./DfRqC2Va.js";import{E as Y}from"./7g23ho1y.js";import{E as Z}from"./Bjtl-9Gw.js";import"./BPRC2v3K.js";import"./C-724rhL.js";/* empty css */import"./lc-mxKiA.js";import"./CdBzMoYx.js";/* empty css *//* empty css *//* empty css */import{f as ee,k as p,m as te,x as oe,z as v,w as l,u as a,o as u,b as o,c as C,d as c,F as E,g as b,t as ae,s as le}from"./Ca9y1zsW.js";import{u as re}from"./D1LYEvbK.js";import{u as se}from"./B6GSEys7.js";import{u as ie}from"./5p4I28l3.js";import{v as de}from"./Bjvpbb43.js";import{E as S}from"./Ak2swtwV.js";const Se=ee({__name:"Auth",setup(ne){const x=p(),y=p([]),g=p([]),U=p(!0),h=p(!1);p(!1);const V=p(!1),{form:e,assignFields:R,resetFields:ue}=ie({applyId:void 0,type:"0",merchantName:void 0,merchantCode:void 0,image:void 0,phone:void 0,realName:void 0,idCard:void 0,sfz1:void 0,sfz2:void 0,yyzz:void 0,name2:void 0,shopType:void 0,parentId:void 0,categoryId:void 0,category:void 0,commission:void 0,keywords:void 0,files:void 0,ownStore:void 0,recommend:void 0,completedTime:void 0,goodsReview:void 0,userId:void 0,comments:void 0,reason:void 0,checkStatus:void 0,status:0,sortNumber:void 0,tenantId:void 0,createTime:void 0}),F=te({realName:[{required:!0,message:"请输入真实姓名",trigger:"blur"},{min:2,max:5,message:"长度应为2-5个字符",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号码",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号码",trigger:"blur"}],idCard:[{required:!0,message:"请输入证件号码",trigger:"blur"},{min:18,max:18,message:"证件号码长度应为18位",trigger:"blur"}],sfz1:[{required:!0,message:"请上传身份证正面",trigger:"change"}],sfz2:[{required:!0,message:"请上传身份证反面",trigger:"change"}],merchantName:[{required:!0,message:"请输入企业名称",trigger:"blur"}],merchantCode:[{required:!0,message:"请输入社会信用代码",trigger:"blur"}],yyzz:[{required:!0,message:"请上传营业执照",trigger:"change"}],category:[{required:!0,message:"请选择所属行业",trigger:"change"}]}),w=(s,t)=>{console.log(s,t)},N=s=>{console.log(s)},L=s=>{let t="",m="";q.map(i=>{i.value==s[0]&&(e.parentId=i.value,t=i.label,i.children&&i.children.map(d=>{d.value==s[1]&&(m=d.label,e.categoryId=d.value)}))}),e.category=`${t}/${m}`},k=()=>{e.status=0,e.checkStatus=!1},z=le(),$=async s=>{s&&await s.validate((t,m)=>{t?(console.log("submit!"),e.type=="0"&&(e.shopType="个人开发者"),e.type=="1"&&(e.shopType="企业开发者"),re("/shop/shop-merchant-apply",{baseURL:z.public.apiServer,method:h.value?"PUT":"POST",body:e}).then(i=>{if(i.code==0)S.success(i.message),I();else return S.error(i.message)})):console.log("error submit!",m)})},I=async()=>{var t;const{data:s}=await se("/shop/shop-merchant-apply/getByUserId",{baseURL:z.public.apiServer});(t=s.value)!=null&&t.data&&(console.log(s.value.data),h.value=!0,R(s.value.data),g.value=[],g.value.push(e.parentId),g.value.push(e.categoryId)),U.value=!1};return I(),(s,t)=>{const m=G,i=M,d=j,_=H,f=J,n=Q,B=W,T=X,D=Y,P=Z,O=K,A=de;return oe((u(),v(O,{ref_key:"formRef",ref:x,model:a(e),rules:F,"label-position":"top",class:"w-full sm:py-2",size:"large","status-icon":""},{default:l(()=>[o(i,{modelValue:a(e).type,"onUpdate:modelValue":t[0]||(t[0]=r=>a(e).type=r),class:"flash bg-white ml-0"},{default:l(()=>[o(m,{label:"个人认证"}),o(m,{label:"企业认证"})]),_:1},8,["modelValue"]),a(e).status===1?(u(),C(E,{key:0},[a(e).merchantCode==""?(u(),v(_,{key:0,icon:"success",title:"个人认证已通过","sub-title":`认证完成时间 ${a(e).completedTime}`},{extra:l(()=>[o(d,{type:"text",onClick:k},{default:l(()=>[c("修改认证信息")]),_:1})]),_:1},8,["sub-title"])):(u(),v(_,{key:1,icon:"success",title:"企业认证已通过","sub-title":`认证完成时间 ${a(e).completedTime}`},{extra:l(()=>[o(d,{type:"text",onClick:k},{default:l(()=>[c("修改认证信息")]),_:1})]),_:1},8,["sub-title"]))],64)):b("",!0),a(e).status===2?(u(),v(_,{key:1,icon:"error",title:"您的申请已被驳回","sub-title":`${a(e).reason}`},{extra:l(()=>[o(d,{type:"text",onClick:k},{default:l(()=>[c("修改认证信息")]),_:1})]),_:1},8,["sub-title"])):b("",!0),a(e).status===0&&a(e).checkStatus?(u(),v(_,{key:2,icon:"warning",title:"审核中","sub-title":"您的申请已提交,请耐心等待工作人员的审核,非常感谢"})):b("",!0),a(e).status===0&&!a(e).checkStatus?(u(),C(E,{key:3},[a(e).type=="1"?(u(),C(E,{key:0},[o(n,{label:"企业名称",prop:"merchantName"},{default:l(()=>[o(f,{modelValue:a(e).merchantName,"onUpdate:modelValue":t[1]||(t[1]=r=>a(e).merchantName=r),placeholder:"请输入企业名称"},null,8,["modelValue"])]),_:1}),o(n,{label:"社会信用代码",prop:"merchantCode"},{default:l(()=>[o(f,{modelValue:a(e).merchantCode,"onUpdate:modelValue":t[2]||(t[2]=r=>a(e).merchantCode=r),placeholder:"请输入社会信用代码"},null,8,["modelValue"])]),_:1}),o(n,{label:"所属行业",prop:"category"},{default:l(()=>[o(B,{modelValue:g.value,"onUpdate:modelValue":t[3]||(t[3]=r=>g.value=r),options:a(q),placeholder:"请选择所属行业",class:"w-full",onChange:L},null,8,["modelValue","options"])]),_:1}),o(n,{label:"LOGO"},{default:l(()=>[o(T,{"file-list":y.value,"onUpdate:fileList":t[4]||(t[4]=r=>y.value=r),limit:1,class:"upload-demo",action:"https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15","on-preview":N,"on-remove":w,"list-type":"picture"},{default:l(()=>[o(d,{size:"default"},{default:l(()=>[c("上传文件")]),_:1})]),_:1},8,["file-list"])]),_:1}),o(n,{label:"业务描述",prop:"comments"},{default:l(()=>[o(f,{modelValue:a(e).comments,"onUpdate:modelValue":t[5]||(t[5]=r=>a(e).comments=r),rows:5,type:"textarea"},null,8,["modelValue"])]),_:1}),o(n,{label:"营业执照"},{default:l(()=>[o(T,{"file-list":y.value,"onUpdate:fileList":t[6]||(t[6]=r=>y.value=r),limit:1,class:"upload-demo",action:"https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15","on-preview":N,"on-remove":w,"list-type":"picture"},{default:l(()=>[o(d,{size:"default"},{default:l(()=>[c("上传文件")]),_:1})]),_:1},8,["file-list"])]),_:1})],64)):b("",!0),o(n,{label:"真实姓名",prop:"realName"},{default:l(()=>[o(f,{modelValue:a(e).realName,"onUpdate:modelValue":t[7]||(t[7]=r=>a(e).realName=r),placeholder:"请输入真实姓名"},null,8,["modelValue"])]),_:1}),o(n,{label:"手机号码",prop:"phone"},{default:l(()=>[o(f,{modelValue:a(e).phone,"onUpdate:modelValue":t[8]||(t[8]=r=>a(e).phone=r),maxlength:"11",placeholder:"请输入真实有效的手机号码"},null,8,["modelValue"])]),_:1}),o(n,{label:"证件号码",prop:"idCard"},{default:l(()=>[o(f,{modelValue:a(e).idCard,"onUpdate:modelValue":t[9]||(t[9]=r=>a(e).idCard=r),placeholder:"请输入证件号码"},null,8,["modelValue"])]),_:1}),o(n,{label:"注册协议"},{default:l(()=>[o(D,{modelValue:V.value,"onUpdate:modelValue":t[10]||(t[10]=r=>V.value=r)},{default:l(()=>[c(" 请务必提供真实信息,我司有权自行或委托第三方审查您提供的身份信息是否属真实,有效。若提供虚假信息,由此的全部后果由您承担。 ")]),_:1},8,["modelValue"])]),_:1}),o(P,{class:"flex"},{default:l(()=>[o(d,{type:"primary",size:"large",disabled:!V.value,onClick:t[11]||(t[11]=r=>$(x.value))},{default:l(()=>[c(ae(h.value?"提交修改":"提交申请"),1)]),_:1},8,["disabled"])]),_:1})],64)):b("",!0)]),_:1},8,["model","rules"])),[[A,U.value]])}}});export{Se as _};