(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e11d247e"],{"111d":function(e,i,t){},3746:function(e,i,t){"use strict";t.r(i);var a=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticClass:"fill-store-inf"},[t("div",{staticClass:"logo-bg"},[e._e()]),e._v(" "),t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix steps",attrs:{slot:"header"},slot:"header"},[t("el-steps",{attrs:{active:1,"align-center":"","finish-status":"success"}},[t("el-step",{attrs:{title:"注册账号"}}),e._v(" "),t("el-step",{attrs:{title:"填写主体信息"}}),e._v(" "),t("el-step",{attrs:{title:"填写店铺信息"}}),e._v(" "),t("el-step",{attrs:{title:"提交入驻审核"}})],1)],1),e._v(" "),t("div",{staticClass:"main-con"},[t("el-form",{ref:"mainForm",staticClass:"main-form-con",attrs:{model:e.mainForm,rules:e.mainRules,"label-width":"180px",size:"small"}},[t("el-form-item",[t("p",{staticClass:"main-form-title"},[e._v("企业资质信息")])]),e._v(" "),t("el-form-item",{attrs:{label:"营业执照:",prop:"license"}},[t("div",{staticStyle:{width:"100%",height:"100%",display:"flex","flex-direction":"row","justify-content":"normal"}},[t("div",{staticStyle:{"padding-right":"6px"}},[t("el-upload",{class:["uploadData",{"hiden-dom":e.licenseImgFileList.length>=1}],attrs:{action:"#","list-type":"picture-card","http-request":e.uploadLicenseImages,limit:1,"on-exceed":e.showTip,"before-upload":e.beforeUpImg,"on-preview":e.handlePictureCardPreview,"on-remove":e.handleRemove,"file-list":e.licenseImgFileList}},[t("i",{staticClass:"el-icon-plus"})]),e._v(" "),t("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(i){e.dialogVisible=i}}},[t("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1),e._v(" "),t("div",[t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"})])]),e._v(" "),t("div",{staticStyle:{width:"400px","line-height":"24px","padding-top":"6px"}},[t("span",{staticClass:"tips-text"},[e._v("图片大小为500KB以内,支持png/jpg,限一张,请确保图片清晰")]),t("br"),e._v(" "),t("span",{staticClass:"tips-text"},[e._v("请确保营业执照在有效期内")])])])]),e._v(" "),t("el-form-item",{attrs:{label:"企业名称:",prop:"organization_name","inline-message":"true"}},[t("el-input",{staticStyle:{width:"400px"},model:{value:e.mainForm.organization_name,callback:function(i){e.$set(e.mainForm,"organization_name",i)},expression:"mainForm.organization_name"}}),e._v(" "),t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"}),e._v("请按照营业执照上登记的完整名称填写")])],1),e._v(" "),t("el-form-item",{attrs:{label:"统一社会代码:",prop:"license_number","inline-message":"true"}},[t("el-input",{staticStyle:{width:"400px"},model:{value:e.mainForm.license_number,callback:function(i){e.$set(e.mainForm,"license_number",i)},expression:"mainForm.license_number"}}),e._v(" "),t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"}),e._v("请按照营业执照上登记的完整名称填写")])],1),e._v(" "),t("el-form-item",{attrs:{gutter:20,label:"营业期限:",prop:"license_expires_time"}},[t("el-date-picker",{staticStyle:{width:"400px"},attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd",clearable:!1},on:{change:e.periodLongTermChange},model:{value:e.periodConcreteTime,callback:function(i){e.periodConcreteTime=i},expression:"periodConcreteTime"}}),e._v(" "),t("el-checkbox",{staticStyle:{"padding-left":"15px"},attrs:{disabled:e.isPeriodDisabled},on:{change:e.periodConcreteChange},model:{value:e.periodLongTermVal,callback:function(i){e.periodLongTermVal=i},expression:"periodLongTermVal"}},[e._v("长期\n ")]),e._v(" "),t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"}),e._v("具体时间和长期,二者必填一个")])],1),e._v(" "),t("el-form-item",{attrs:{label:"企业地址:",prop:"organization_address","inline-message":"true"}},[t("el-input",{staticStyle:{width:"400px"},model:{value:e.mainForm.organization_address,callback:function(i){e.$set(e.mainForm,"organization_address",i)},expression:"mainForm.organization_address"}}),e._v(" "),t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"}),e._v("请按照营业执照上登记的完整地址填写")])],1),e._v(" "),t("el-form-item",[t("p",{staticClass:"main-form-tips"},[e._v("请核对营业执照信息,若信息不符合,可手动修改")])]),e._v(" "),t("el-divider"),e._v(" "),t("el-form-item",[t("p",{staticClass:"main-form-title"},[e._v("企业法人信息")])]),e._v(" "),t("el-form-item",{attrs:{label:"法人身份证:",prop:"idcard_front"}},[t("div",{staticStyle:{width:"100%",height:"100%",display:"flex","flex-direction":"row","justify-content":"normal"}},[t("div",{staticStyle:{padding:"0 20px"}},[t("el-upload",{class:["uploadData",{"hiden-dom":e.idcardImgFileList.length>=1}],attrs:{"list-type":"picture-card",action:"#",limit:1,"on-exceed":e.showTip,"before-upload":e.beforeUpImg,"http-request":e.uploadIdcardPositive,"on-preview":e.handlePictureCardPreview2,"on-remove":e.handleRemove2,"file-list":e.idcardImgFileList}},[t("i",{staticClass:"el-icon-plus"})]),e._v(" "),t("el-dialog",{attrs:{visible:e.dialogVisible2},on:{"update:visible":function(i){e.dialogVisible2=i}}},[t("img",{attrs:{width:"100%",src:e.dialogImageUrl2,alt:""}})])],1),e._v(" "),t("div",{staticStyle:{padding:"0 20px"}},[t("el-upload",{class:["uploadData",{"hiden-dom":e.idcardBackImgFileList.length>=1}],attrs:{"list-type":"picture-card",action:"#",limit:1,"on-exceed":e.showTip,"file-list":e.idcardBackImgFileList,"before-upload":e.beforeUpImg,"on-preview":e.handleBackPictureCardPreview2,"on-remove":e.handleBackRemove2,"http-request":e.uploadIdcardBack}},[t("i",{staticClass:"el-icon-plus"})]),e._v(" "),t("el-dialog",{attrs:{visible:e.dialogBackVisible2},on:{"update:visible":function(i){e.dialogBackVisible2=i}}},[t("img",{attrs:{width:"100%",src:e.dialogBackImageUrl2,alt:""}})])],1),e._v(" "),t("div",[t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"})])]),e._v(" "),t("div",{staticStyle:{width:"380px","line-height":"24px","padding-top":"6px"}},[t("span",{staticClass:"tips-text"},[e._v("图片大小为500KB以内,支持png/jpg,每个上传框限一张,请确保图片清晰")])])]),e._v(" "),t("div",{staticClass:"idcard-tips-con"},[t("p",[e._v("请上传身份证正面")]),e._v(" "),t("p",[e._v("请上传身份证国徽面")])])]),e._v(" "),t("el-form-item",{attrs:{label:"法定姓名:",prop:"real_name"}},[t("el-input",{staticStyle:{width:"400px"},model:{value:e.mainForm.real_name,callback:function(i){e.$set(e.mainForm,"real_name",i)},expression:"mainForm.real_name"}}),e._v(" "),t("span",{staticClass:"tips-text"},[t("i",{staticClass:"el-icon-warning h-warning"}),e._v("请按照营业执照上登记的法人填写")])],1),e._v(" "),t("el-form-item",{attrs:{label:"法定代表人证件号:",prop:"idcard_number"}},[t("el-input",{staticStyle:{width:"400px"},model:{value:e.mainForm.idcard_number,callback:function(i){e.$set(e.mainForm,"idcard_number",i)},expression:"mainForm.idcard_number"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"有效期至:",prop:"idcard_expires_time"}},[t("el-date-picker",{staticStyle:{width:"400px"},attrs:{type:"daterange","range-separator":"至","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期",clearable:!1},on:{change:e.validityConcreteTimeChange},model:{value:e.validityConcreteTime,callback:function(i){e.validityConcreteTime=i},expression:"validityConcreteTime"}}),e._v(" "),t("el-checkbox",{staticStyle:{"padding-left":"15px"},on:{change:e.validityLongTermValChange},model:{value:e.validityLongTermVal,callback:function(i){e.validityLongTermVal=i},expression:"validityLongTermVal"}},[e._v("长期\n ")])],1),e._v(" "),t("el-form-item",[t("p",{staticClass:"main-form-tips"},[e._v("请核对企业法人信息,若信息不符合,可手动修改")])]),e._v(" "),t("div",{staticClass:"confirm-btn"},[t("p",[t("el-button",{staticStyle:{padding:"8px 30px"},attrs:{type:"primary"},on:{click:function(i){return e.next("mainForm")}}},[e._v("下一步")])],1)])],1)],1)]),e._v(" "),t("el-dialog",{staticClass:"read-fail-dialog",attrs:{title:"提示",visible:e.isReadFailVisible,width:"600px",center:"","close-on-click-modal":!1,"show-close":!1},on:{"update:visible":function(i){e.isReadFailVisible=i}}},[t("p",[e._v("未能识别有效信息,请重新上传正确的图片或者手动输入相关信息")]),e._v(" "),t("p",[e._v("该弹窗"),t("span",{staticClass:"read-time-m"},[e._v(e._s(e.readTime))]),e._v("S后自动关闭,无需手动关闭")])])],1)},r=[],s=(t("1bc7"),t("8dee"),t("fc02"),t("6b1f")),n=t("ed08"),l={name:"FillMainInf",data:function(){var e=this,i=function(i,t,a){e.licenseImgFileList.length>0?a():0===e.licenseImgFileList.length&&a(new Error("营业执照图片至少上传一张"))},t=function(i,t,a){e.idcardImgFileList.length>0?a():0===e.idcardImgFileList.length&&a(new Error("法人证件照图片至少上传一张"))},a=function(e,i,t){var a=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;a.test(i)?t():t(new Error("法人证件号格式有误"))},r=function(i,t,a){0!=e.periodConcreteTime.length&&e.periodConcreteTime||!1!==e.periodLongTermVal?a():a(new Error("营业期限具体时间和长期必须填写其中一个"))},s=function(i,t,a){0!=e.validityConcreteTime.length&&e.validityConcreteTime||!1!==e.validityLongTermVal?a():a(new Error("有效期具体时间和长期必须填写其中一个"))};return{licenseImgFileList:[],idcardImgFileList:[],idcardBackImgFileList:[],dialogImageUrl:"",dialogVisible:!1,dialogImageUrl2:"",dialogVisible2:!1,dialogBackImageUrl2:"",dialogBackVisible2:!1,periodConcreteTime:[],periodLongTermVal:!1,validityConcreteTime:[],validityLongTermVal:!1,isConcretePeriod:!1,isPeriodDisabled:!1,isValidity:!0,submitTime:[],mainForm:{license:"",organization_name:"",license_number:"",organization_address:"",idcard_front:"",idcard_back:"",real_name:"",idcard_number:"",idcard_start_time:"",idcard_expires_time:"",license_expires_time:"",license_start_time:""},hasLicense:!1,mainRules:{license:[{required:!0,message:"请上传营业执照电子版",validator:i}],organization_name:[{required:!0,message:"企业名称不能为空",trigger:"blur"}],license_number:[{required:!0,message:"统一社会代码不能为空",trigger:"blur"}],organization_address:[{required:!0,message:"企业地址不能为空",trigger:"blur"}],real_name:[{required:!0,message:"法人姓名不能为空",trigger:"blur"}],idcard_number:[{required:!0,message:"法人证件号不能为空",trigger:"blur"},{required:!0,message:"法人证件号码格式有误",validator:a,trigger:"blur"}],idcard_front:[{required:!0,message:"请上传法人证件电子版图片",validator:t}],license_expires_time:[{validator:r,required:!0,trigger:"change"}],idcard_expires_time:[{validator:s,required:!0,trigger:"change"}]},readTime:5,isReadFailVisible:!1,TIMER:null}},created:function(){var e=this;Object(s["g"])().then((function(i){if(1==i.code&&i.data.user){var t=!1;0==i.data.user.state?t=1==i.data.user.status:1!=i.data.user.state&&2!=i.data.user.state&&3!=i.data.user.state||(t=!0),t&&e.getMain()}}))},destroyed:function(){clearInterval(this.TIMER),this.TIMER=null},mounted:function(){},methods:{periodLongTermChange:function(){Array.isArray(this.periodConcreteTime)&&2==this.periodConcreteTime.length&&(this.periodLongTermVal=!1)},periodConcreteChange:function(){this.periodLongTermVal&&(this.periodConcreteTime=[])},validityConcreteTimeChange:function(){Array.isArray(this.validityConcreteTime)&&2==this.validityConcreteTime.length&&(this.validityLongTermVal=!1)},validityLongTermValChange:function(){this.validityLongTermVal&&(this.validityConcreteTime=[])},beforeUpImg:function(e){var i=e.size/1024>500;return"image/png"!==e.type&&"image/jpg"!==e.type&&"image/jpeg"!=e.type?(this.$message({message:"上传图片格式只支持png/png格式",type:"warning"}),!1):i?(this.$message({message:"上传图片大小不能超过500k",type:"warning"}),!1):void 0},uploadLicenseImages:function(e){var i=this;this.getBase64(e.file).then((function(e){var t=e.split(",");i.Base64img=t[1];var a={img_data:i.Base64img,type:2};Object(s["m"])(a).then((function(e){1==e.code?(i.licenseImgFileList.push({url:e.data.image_url}),i.$message({type:"success",message:"上传成功"}),i.$refs.mainForm.clearValidate("license"),i.readLicenseImgInfo(i.licenseImgFileList)):i.$message({type:"error",message:e.message?e.message:"上传失败"})}))}))},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},handleRemove:function(e,i){for(var t=0;t0?t.forEach((function(i){a={},i&&(a.url=i,e.licenseImgFileList.push(a))})):e.licenseImgFileList=[];var r=[],s={};r=e.mainForm.idcard_front.split(","),r.length>0?r.forEach((function(i){s={},i&&(s.url=i,e.idcardImgFileList.push(s))})):e.idcardImgFileList=[];var n=[],l={};if(n=e.mainForm.idcard_back.split(","),n.length>0?n.forEach((function(i){l={},i&&(l.url=i,e.idcardBackImgFileList.push(l))})):e.idcardBackImgFileList=[],0==e.mainForm.license_expires_time)e.periodLongTermVal=!0,e.periodConcreteTime=[];else if(e.mainForm.license_expires_time>0){e.periodLongTermVal=!1,e.periodConcreteTime=[];var o=e.formatterTime(e.mainForm.license_start_time),d=e.formatterTime(e.mainForm.license_expires_time);e.periodConcreteTime.push(o),e.periodConcreteTime.push(d)}if(0==e.mainForm.idcard_expires_time)e.validityLongTermVal=!0,e.validityConcreteTime=[];else if(e.mainForm.idcard_expires_time>0){e.validityLongTermVal=!1,e.validityConcreteTime=[];var c=e.formatterTime(e.mainForm.idcard_start_time),m=e.formatterTime(e.mainForm.idcard_expires_time);e.validityConcreteTime.push(c),e.validityConcreteTime.push(m)}}else e.$message({type:"error",message:i.message?i.message:"获取主体信息失败"})}))},resetForm:function(e){this.periodConcreteTime=[],this.validityConcreteTime=[],this.$refs[e].resetFields()},getBase64:function(e){return new Promise((function(i,t){var a=new FileReader,r="";a.readAsDataURL(e),a.onload=function(){r=a.result},a.onerror=function(e){t(e)},a.onloadend=function(){i(r)}}))},formatterTime:function(e){return Object(n["c"])(1e3*e,"Y-m-d")},showTip2:function(){this.$message({message:"最多上传2张图片",type:"warning"})},showTip:function(){this.$message({message:"最多上传1张图片",type:"warning"})},back:function(){this.$router.push("/agreement")},next:function(e){var i=this;if(this.periodLongTermVal?(this.mainForm.license_expires_time=0,this.mainForm.license_start_time=0):Array.isArray(this.periodConcreteTime)&&2==this.periodConcreteTime.length&&(this.mainForm.license_start_time=new Date(this.periodConcreteTime[0]).getTime()/1e3,this.mainForm.license_expires_time=new Date(this.periodConcreteTime[1]).getTime()/1e3),this.validityLongTermVal?(this.mainForm.idcard_expires_time=0,this.mainForm.idcard_start_time=0):Array.isArray(this.validityConcreteTime)&&2==this.validityConcreteTime.length&&(this.mainForm.idcard_start_time=new Date(this.validityConcreteTime[0]).getTime()/1e3,this.mainForm.idcard_expires_time=new Date(this.validityConcreteTime[1]).getTime()/1e3),this.licenseImgFileList.length>0)for(var t=0;t0)for(var a=0;a0)for(var r=0;r