import{_ as e,a3 as a,aH as l,aa as r,a9 as o,ah as s,ai as t,ar as u,ab as d,am as n,o as i,k as c,l as m,m as p,w as v,v as g,H as y,n as f,ax as b,a6 as h,a7 as w,ao as V,E as _,z as N}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as k}from"./index.c0a98caf.js";import{I as T}from"./Image.73035cf4.js";const U=e=>k.post("/system/newUser",e),Y=e=>{const a=new FormData;return a.append("file",e),k.post("/system/newUser/cardRedirect",a)},P=e=>{const a=new FormData;return a.append("file",e),k.post("/system/newUser/licenseRedirect",a)};const j=e=>(h("data-v-056527d2"),e=e(),w(),e),q={class:"settle-in-container"},x={class:"main-content"},D=j((()=>m("h1",{class:"welcome-title"},"升级完整版",-1))),I=j((()=>m("p",{class:"welcome-desc"},"成为我们的合作伙伴,共创美好未来",-1))),M=["src"],L=j((()=>m("div",{class:"upload-tip"},"请上传身份证正面",-1))),E=["src"],F=j((()=>m("div",{class:"upload-tip"},"请上传身份证反面",-1))),z=["src"],A=j((()=>m("div",{class:"upload-tip"},"请上传营业执照",-1))),B=["src"],C=j((()=>m("div",{class:"upload-tip"},"请上传经营许可证",-1))),G={slot:"footer",class:"dialog-footer"},H={__name:"index",setup(h){const w=e(),k=e(""),j=e(""),H=e(""),J=e(""),R=e(""),O=e(""),S=e([]),$=e(""),K=e(""),Q=async e=>{try{const a=await Y(e.raw);await(async(e,a)=>{var l,r,o;try{if($.value=(null==(l=e.data)?void 0:l.message)||"",le.value.contactPerson=(null==(r=e.data)?void 0:r.name)||"",null==(o=e.data)?void 0:o.url){const a=e.data.url,l=await imageApi.getImage(a);k.value=l.data,S.value[0]=a}}catch(s){V.error("身份证正面处理失败"),console.error("身份证正面处理错误:",s)}})(a)}catch(a){V.error("身份证正面上传失败"),console.error("身份证正面上传错误:",a)}},W=async e=>{try{const a=await Y(e.raw);await(async(e,a)=>{var l,r;try{if($.value=(null==(l=e.data)?void 0:l.message)||"",null==(r=e.data)?void 0:r.url){const a=e.data.url,l=await imageApi.getImage(a);j.value=l.data,S.value=[S.value[0]||"",a]}}catch(o){V.error("身份证反面处理失败"),console.error("身份证反面处理错误:",o)}})(a)}catch(a){V.error("身份证反面上传失败"),console.error("身份证反面上传错误:",a)}},X=async e=>{try{const a=await P(e.raw);await(async(e,a)=>{var l,r,o,s,t,u;try{if(H.value=(null==(l=e.data)?void 0:l.url)||"",H.value){const e=await imageApi.getImage(H.value);J.value=e.data}le.value.companyName=(null==(r=e.data)?void 0:r.name)||"",le.value.licenseNumber=(null==(o=e.data)?void 0:o.regNum)||"",le.value.adress=(null==(s=e.data)?void 0:s.address)||"",(null==(t=e.data)?void 0:t.period)&&(le.value.licenseTime=e.data.period),K.value=(null==(u=e.data)?void 0:u.message)||""}catch(d){V.error("营业执照处理失败"),console.error("营业执照处理错误:",d)}})(a)}catch(a){V.error("营业执照上传失败"),console.error("营业执照上传错误:",a)}},Z=async e=>{try{const a=await T.userUpload(e.raw);await(async(e,a)=>{var l,r;try{R.value=(null==(l=e.data)?void 0:l.url)||"",O.value=(null==(r=e.data)?void 0:r.url)||""}catch(o){V.error("经营许可证处理失败"),console.error("经营许可证处理错误:",o)}})(a)}catch(a){V.error("经营许可证上传失败"),console.error("经营许可证上传错误:",a)}},ee=e=>"image/jpeg"!==e.type&&"image/png"!==e.type?(V.error("上传图片只能是 JPG/PNG 格式!"),!1):!(e.size/1024/1024>2)||(V.error("上传图片大小不能超过 2MB!"),!1),ae=e(!1),le=e({companyName:"",contactPerson:"",contactPhone:"",email:"",companyType:"",cardIdentity:"",licenseName:"",licenseNumber:"",license:"",remark:"",adress:"",businessLicense:"",licenseTime:"",businessLicenseTime:""}),re={companyName:[{required:!0,message:"请输入企业名称",trigger:"blur"}],adress:[{required:!0,message:"请输入店铺地址",trigger:"blur"}],contactPerson:[{required:!0,message:"请输入联系人姓名"},{max:8,message:"最长8位字符",trigger:"blur"}],contactPhone:[{required:!0,message:"请输入联系电话",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号码",trigger:"blur"}],email:[{required:!0,message:"请输入邮箱地址",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],companyType:[{required:!0,message:"请选择企业类型",trigger:"change"}],licenseNumber:[{required:!0,message:"请输入营业执照注册号",trigger:"change"}],license:[{required:!0,message:"请上传营业执照",trigger:"change"}],businessLicense:[{required:!0,message:"请上传经营许可证",trigger:"change"}],cardIdentity:[{required:!0},{validator:(e,a,l)=>{null==S.value[0]&&null==S.value[1]?l(new Error("请上传身份证正反面照片")):null==S.value[0]?l(new Error("请上传身份证正面照片")):null==S.value[1]?l(new Error("请上传身份证反面照片")):l()},trigger:"change"}]},oe=e=>{_.confirm("确认关闭?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{te(),e()})).catch((()=>{}))},se=()=>{w.value&&(le.value.license=H.value,le.value.cardIdentity=JSON.stringify(S.value),le.value.businessLicense=R.value,w.value.validate((async e=>{if(!e)return V.warning("请填写完整信息"),!1;try{await U(le.value),V.success("提交成功!"),ae.value=!1,te()}catch(a){V.error("提交失败,请重试"),console.error("提交表单错误:",a)}})))},te=()=>{w.value&&w.value.resetFields()};return(e,h)=>{const V=a,_=N,T=l,U=r,Y=o,P=s,H=t,R=u,S=d,te=n;return i(),c("div",q,[m("div",x,[D,I,p(V,{type:"primary",size:"large",onClick:h[0]||(h[0]=e=>ae.value=!0),class:"apply-btn"},{default:v((()=>[g("点击升级")])),_:1})]),p(te,{title:"完善信息",modelValue:ae.value,"onUpdate:modelValue":h[13]||(h[13]=e=>ae.value=e),width:"50%","before-close":oe},{default:v((()=>[p(S,{ref_key:"settleForm",ref:w,model:le.value,rules:re,"label-width":"120px"},{default:v((()=>[p(U,{label:"身份证正反面",prop:"cardIdentity",error:$.value},{default:v((()=>[p(T,{style:{"margin-right":"40px"},class:"avatar-uploader","auto-upload":!1,"show-file-list":!1,"on-change":Q,"before-upload":ee},{tip:v((()=>[L])),default:v((()=>[k.value?(i(),c("img",{key:0,src:k.value,class:"avatar"},null,8,M)):(i(),y(_,{key:1,class:"avatar-uploader-icon"},{default:v((()=>[p(f(b))])),_:1}))])),_:1}),p(T,{class:"avatar-uploader","auto-upload":!1,"show-file-list":!1,"on-change":W,"before-upload":ee},{tip:v((()=>[F])),default:v((()=>[j.value?(i(),c("img",{key:0,src:j.value,class:"avatar"},null,8,E)):(i(),y(_,{key:1,class:"avatar-uploader-icon"},{default:v((()=>[p(f(b))])),_:1}))])),_:1})])),_:1},8,["error"]),p(U,{label:"联系人",prop:"contactPerson"},{default:v((()=>[p(Y,{modelValue:le.value.contactPerson,"onUpdate:modelValue":h[1]||(h[1]=e=>le.value.contactPerson=e),disabled:"true",placeholder:"联系人姓名"},null,8,["modelValue"])])),_:1}),p(U,{label:"联系电话",prop:"contactPhone"},{default:v((()=>[p(Y,{modelValue:le.value.contactPhone,"onUpdate:modelValue":h[2]||(h[2]=e=>le.value.contactPhone=e),placeholder:"请输入联系电话"},null,8,["modelValue"])])),_:1}),p(U,{label:"电子邮箱",prop:"email"},{default:v((()=>[p(Y,{modelValue:le.value.email,"onUpdate:modelValue":h[3]||(h[3]=e=>le.value.email=e),placeholder:"请输入电子邮箱"},null,8,["modelValue"])])),_:1}),p(U,{label:"营业执照",prop:"license",error:K.value},{default:v((()=>[p(T,{class:"avatar-uploader","auto-upload":!1,"show-file-list":!1,"on-change":X,"before-upload":ee},{tip:v((()=>[A])),default:v((()=>[J.value?(i(),c("img",{key:0,src:J.value,class:"avatar"},null,8,z)):(i(),y(_,{key:1,class:"avatar-uploader-icon"},{default:v((()=>[p(f(b))])),_:1}))])),_:1})])),_:1},8,["error"]),p(U,{style:{display:"none"},label:"营业执照名称:",prop:"licenseName"},{default:v((()=>[p(Y,{modelValue:le.value.licenseName,"onUpdate:modelValue":h[4]||(h[4]=e=>le.value.licenseName=e),placeholder:"请输入营业执照名称"},null,8,["modelValue"])])),_:1}),p(U,{label:"注册号:",prop:"licenseNumber"},{default:v((()=>[p(Y,{modelValue:le.value.licenseNumber,"onUpdate:modelValue":h[5]||(h[5]=e=>le.value.licenseNumber=e),disabled:"true",placeholder:"营业执照注册号"},null,8,["modelValue"])])),_:1}),p(U,{label:"企业名称",prop:"companyName"},{default:v((()=>[p(Y,{modelValue:le.value.companyName,"onUpdate:modelValue":h[6]||(h[6]=e=>le.value.companyName=e),disabled:"true",placeholder:"企业全称"},null,8,["modelValue"])])),_:1}),p(U,{label:"店铺地址",prop:"adress"},{default:v((()=>[p(Y,{modelValue:le.value.adress,"onUpdate:modelValue":h[7]||(h[7]=e=>le.value.adress=e),disabled:"true",placeholder:"店铺地址"},null,8,["modelValue"])])),_:1}),p(U,{label:"企业类型",prop:"companyType"},{default:v((()=>[p(H,{modelValue:le.value.companyType,"onUpdate:modelValue":h[8]||(h[8]=e=>le.value.companyType=e),placeholder:"请选择企业类型"},{default:v((()=>[p(P,{label:"有限责任公司",value:"1"}),p(P,{label:"股份有限公司",value:"2"}),p(P,{label:"个人独资企业",value:"3"}),p(P,{label:"合伙企业",value:"4"})])),_:1},8,["modelValue"])])),_:1}),p(U,{label:"营业执照过期时间",prop:"licenseTime","label-width":"150"},{default:v((()=>[p(R,{modelValue:le.value.licenseTime,"onUpdate:modelValue":h[9]||(h[9]=e=>le.value.licenseTime=e),"date-format":"YYYY/MM/DD","value-format":"YYYY/MM/DD",type:"date",placeholder:"date"},null,8,["modelValue"])])),_:1}),p(U,{label:"经营许可证",prop:"businessLicense"},{default:v((()=>[p(T,{class:"avatar-uploader","auto-upload":!1,"show-file-list":!1,"on-change":Z,"before-upload":ee},{tip:v((()=>[C])),default:v((()=>[O.value?(i(),c("img",{key:0,src:O.value,class:"avatar"},null,8,B)):(i(),y(_,{key:1,class:"avatar-uploader-icon"},{default:v((()=>[p(f(b))])),_:1}))])),_:1})])),_:1}),p(U,{label:"经营许可证过期时间",prop:"businessLicenseTime","label-width":"150"},{default:v((()=>[p(R,{modelValue:le.value.businessLicenseTime,"onUpdate:modelValue":h[10]||(h[10]=e=>le.value.businessLicenseTime=e),"date-format":"YYYY/MM/DD","value-format":"YYYY/MM/DD",type:"date",placeholder:"date"},null,8,["modelValue"])])),_:1}),p(U,{label:"出版物许可证证照核实方式",prop:"remark"},{default:v((()=>[p(Y,{type:"textarea",rows:3,modelValue:le.value.remark,"onUpdate:modelValue":h[11]||(h[11]=e=>le.value.remark=e),placeholder:"请输入其他需要说明的信息"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"]),m("span",G,[p(V,{onClick:h[12]||(h[12]=e=>ae.value=!1)},{default:v((()=>[g("取 消")])),_:1}),p(V,{type:"primary",onClick:se},{default:v((()=>[g("提 交")])),_:1})])])),_:1},8,["modelValue"])])}},__scopeId:"data-v-056527d2"};export{H as default};