chunk-13dfd5e5.106635f4.js 7.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-13dfd5e5"],{"0faa":function(e,t,a){"use strict";var r=a("c301"),l=a.n(r);l.a},1033:function(e,t,a){"use strict";var r=a("59ea"),l=a.n(r);l.a},"59ea":function(e,t,a){},ac27:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"real"},[0==e.realStatus?a("el-form",{ref:"realForm",staticClass:"real-form",attrs:{"label-width":"120px",model:e.realForm,rules:e.realRules,"hide-required-asterisk":""}},[a("el-form-item",{attrs:{prop:"name",label:"姓名/企业名称:"}},[a("el-input",{ref:"name",staticStyle:{width:"250px"},attrs:{type:"text",size:"small",name:"name",placeholder:"请输入姓名/企业名称"},model:{value:e.realForm.name,callback:function(t){e.$set(e.realForm,"name",t)},expression:"realForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"type",label:"证件类型:"}},[a("el-select",{staticStyle:{width:"250px"},attrs:{size:"small",placeholder:"请选择"},model:{value:e.realForm.type,callback:function(t){e.$set(e.realForm,"type",t)},expression:"realForm.type"}},e._l(e.typeList,(function(e){return a("el-option",{key:e.code,attrs:{value:e.code,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"idNo",label:"证件号码:"}},[a("el-input",{ref:"idNo",staticStyle:{width:"250px"},attrs:{type:"text",size:"small",name:"idNo",placeholder:"请输入证件号码"},model:{value:e.realForm.idNo,callback:function(t){e.$set(e.realForm,"idNo",t)},expression:"realForm.idNo"}})],1),e._v(" "),"1"==e.realForm.type?a("el-form-item",{attrs:{prop:"imageUrl",label:"营业执照:"}},[e.realForm.imageUrl?a("div",{staticClass:"image"},[a("el-image",{staticClass:"img",attrs:{fit:"contain",src:e.realForm.imageUrl,"preview-src-list":[e.realForm.imageUrl]}}),e._v(" "),a("div",{staticClass:"operation"},[a("i",{staticClass:"el-icon-circle-close",on:{click:e.fileRemove}})])],1):a("el-upload",{ref:"upload",staticClass:"image",attrs:{action:"string",accept:"image/jpeg, image/png, image/jpg",multiple:!1,limit:1,"before-upload":e.onBeforeUploadImage,"http-request":e.UploadImage,"on-change":e.fileChange,"on-exceed":e.fileExceed,"on-remove":e.fileRemove,"show-file-list":!1}},[a("i",{staticClass:"el-icon-circle-plus upload-icon"}),e._v(" "),a("p",[e._v("上传营业执照")])])],1):e._e(),e._v(" "),a("el-form-item",[a("el-button",{staticClass:"next-btn",attrs:{type:"danger",size:"small"},nativeOn:{click:function(t){return t.preventDefault(),e.Next(t)}}},[e._v("确认")])],1)],1):a("div",{staticClass:"real-content"},[2==e.realStatus?a("div",{staticClass:"status"},[a("i",{staticClass:"el-icon-circle-check success"}),e._v(" "),a("span",[e._v("恭喜您,认证成功!")])]):e._e(),e._v(" "),3==e.realStatus?a("div",{staticClass:"status"},[a("i",{staticClass:"el-icon-warning fail"}),e._v(" "),a("span",[e._v("认证失败,请重新认证")])]):e._e(),e._v(" "),1==e.realStatus?a("div",{staticClass:"status"},[a("i",{staticClass:"el-icon-time wait"}),e._v(" "),a("span",[e._v("认证中,请耐心等待...")])]):e._e(),e._v(" "),a("div",{staticClass:"real-result"},[a("div",{staticClass:"result-item"},[a("div",{staticClass:"lable"},[e._v("姓名/企业名称:")]),e._v(" "),a("div",{staticClass:"item"},[e._v(e._s(e.realForm.name))])]),e._v(" "),a("div",{staticClass:"result-item"},[a("div",{staticClass:"lable"},[e._v("证件类型:")]),e._v(" "),a("div",{staticClass:"item"},[e._v(e._s("1"==e.realForm.type?"统一社会代码":"身份证"))])]),e._v(" "),a("div",{staticClass:"result-item"},[a("div",{staticClass:"lable"},[e._v("证件号码:")]),e._v(" "),a("div",{class:["item",3==e.realStatus?"fail":""]},[e._v(e._s(e.realForm.idNo))]),e._v(" "),3==e.realStatus?a("span",[e._v("×")]):e._e()]),e._v(" "),"1"==e.realForm.type?a("div",{staticClass:"result-item"},[a("div",{staticClass:"lable"},[e._v("营业执照:")]),e._v(" "),a("div",{staticClass:"item"},[a("el-image",{staticClass:"img",attrs:{fit:"contain",src:e.realForm.imageUrl,"preview-src-list":[e.realForm.imageUrl]}})],1)]):e._e(),e._v(" "),3==e.realStatus?a("div",{staticClass:"btn"},[a("el-button",{staticClass:"next-btn",attrs:{type:"danger",size:"small"},nativeOn:{click:function(t){return t.preventDefault(),e.Next(t)}}},[e._v("重新认证")])],1):e._e()])])],1)},l=[],i=(a("7f7f"),a("b775")),s={name:"Real",data:function(){var e=function(e,t,a){t?a():a(new Error("请输入姓名或企业名称"))},t=function(e,t,a){t?a():a(new Error("请选择证件类型"))},a=function(e,t,a){t?a():a(new Error("请输入证件号码"))},r=function(e,t,a){t?a():a(new Error("请上传营业执照"))};return{realStatus:this.$store.getters.realStatus||0,typeList:[{code:"0",name:"身份证"},{code:"1",name:"统一社会代码"}],realForm:{name:"",type:"1",idNo:"",imageUrl:""},realRules:{name:[{required:!0,trigger:"blur",validator:e}],type:[{required:!0,trigger:"blur",validator:t}],idNo:[{required:!0,trigger:"blur",validator:a}],imageUrl:[{required:!0,trigger:"blur",validator:r}]},fileId:""}},computed:{},created:function(){var e=this,t={transCode:"B00001"};Object(i["c"])(t).then((function(t){e.realStatus=t.authenticationState,0!=t.authenticationState&&(e.$store.dispatch("user/changeState",{key:"userType",value:t.userType}),e.$store.dispatch("user/changeState",{key:"realStatus",value:t.authenticationState}),e.realForm.name=t.userName,e.realForm.type=t.userType,e.realForm.idNo=t.certNo,e.fileId=t.fileId,e.realForm.imageUrl=t.fileId?Object(i["b"])(t.fileId):"")})).catch((function(e){}))},methods:{onBeforeUploadImage:function(e){var t="image/jpeg"==e.type||"image/jpg"==e.type||"image/png"==e.type,a=e.size/1024/1024<1;return t||this.$message.error("上传文件只能是图片格式!"),a||this.$message.error("上传文件大小不能超过 1MB!"),t&&a},UploadImage:function(e){var t=this;this.realForm.imageUrl=URL.createObjectURL(e.file),this.$refs.upload.clearFiles();var a=new FormData;a.append("transCode","B00021"),a.append("file",e.file),Object(i["d"])(a).then((function(e){t.fileId=e.fileId})).catch((function(e){}))},fileChange:function(e){this.realForm.imageUrl=e.url,this.$refs.upload.clearFiles()},fileExceed:function(e){this.realForm.imageUrl=URL.createObjectURL(e[0]),this.$refs.upload.clearFiles()},fileRemove:function(){this.realForm.imageUrl=""},Next:function(){var e=this;0==this.realStatus?this.$refs.realForm.validate((function(t){if(!t)return!1;var a={transCode:"B00020",certName:e.realForm.name,certNo:e.realForm.idNo,type:e.realForm.type,fileId:"1"==e.realForm.type?e.fileId:""};Object(i["c"])(a).then((function(t){e.realStatus="1"==realForm.type?1:2})).catch((function(t){"实名认证失败!"==t.returnMsg&&(e.realStatus=3)}))})):this.realStatus=0}}},o=s,c=(a("1033"),a("0faa"),a("2877")),n=Object(c["a"])(o,r,l,!1,null,"754a6b8d",null);t["default"]=n.exports},c301:function(e,t,a){e.exports={color_0:"#000",color_3:"#333",color_6:"#666",color_9:"#999",color_b:"#bbb",color_d:"#ddd",color_e:"#eee",color_f2:"#f2f2f2",color_f5:"#f5f5f5",color_fa:"#fafafa",color_fc:"#fcfcfc",color_f:"#fff",color_on:"#FD5A57",pad:"120px"}}}]);