8.3145ea69c1d3600e3943.js 12 KB

12
  1. webpackJsonp([8],{"1OhT":function(t,a,s){t.exports=s.p+"static/img/card3.8459757.png"},"4Q2f":function(t,a,s){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=s("//Fk"),e=s.n(i),n=s("woOf"),o=s.n(n),r=s("pFYg"),c=s.n(r),l=s("QlN/"),m=s.n(l),p=s("V+0b"),u=s.n(p),d=s("ZUAt"),g=s.n(d),h=s("8hHr"),v=s.n(h),f=s("1OhT"),A=s.n(f),w=s("k1n6"),C=s.n(w),x=s("BazH"),I=s.n(x),b=s("7AxT"),T=s.n(b),U={name:"UploadUserMsg",data:function(){return{form:{cardType:0},submitting:!1,frontPreview:"",backPreview:"",up1Img:m.a,up2Img:u.a,card1Img:g.a,card2Img:v.a,card3Img:A.a,card4Img:C.a,trueIcon:I.a,falseIcon:T.a}},computed:{uploadTitle:function(){var t=Number(this.form&&this.form.cardType?this.form.cardType:0);return 2===t?"上传护照":3===t?"上传驾驶证":"上传身份证"},showSecondBox:function(){var t=Number(this.form&&this.form.cardType?this.form.cardType:0);return 1===t||3===t}},mounted:function(){this.restoreCache()},activated:function(){this.restoreCache()},methods:{restoreCache:function(){try{var t=window.localStorage.getItem("CERTIFICATION_FORM_CACHE");if(!t)return;var a=JSON.parse(t);if(!a||"object"!==(void 0===a?"undefined":c()(a)))return;this.form=o()({},this.form,a)}catch(t){}},triggerUpload:function(t){var a="back"===t?"backInput":"frontInput",s=this.$refs&&this.$refs[a];s&&s.click&&s.click()},handleFileChange:function(t,a){var s=this,i=a&&a.target?a.target:null,e=i&&i.files?i.files:[],n=e&&e[0]?e[0]:null;n&&this.uploadImg(t,n).then(function(a){"back"===t?s.backPreview=a:s.frontPreview=a,i&&(i.value="")}).catch(function(){i&&(i.value="")})},uploadImg:function(t,a){var s=this;return new e.a(function(t,i){var e=-1!==["image/jpeg","image/png","image/jpg"].indexOf(a.type),n=a.size/1024/1024<=5;return e?n?s.$api&&s.$api.common&&s.$api.common.upload?(s.showToast("loading","上传中"),void s.compressImg(a).then(function(t){var a=new FormData;return a.append("file",t),s.$api.common.upload(a)}).then(function(a){var e=a&&a.data&&a.data.url?String(a.data.url):"";if(!e)return s.showToast("fail","上传失败"),i(new Error("upload_failed"));s.showToast("success","上传成功"),t(e)}).catch(function(){s.showToast("fail","上传失败"),i(new Error("upload_failed"))})):(s.showToast("fail","上传接口不可用"),i(new Error("upload_api_missing"))):(s.showToast("fail","图片大于5M"),i(new Error("file_too_large"))):(s.showToast("fail","图片格式不正确"),i(new Error("invalid_file_type")))})},compressImg:function(t){var a=this,s=parseFloat(parseInt(t.size)/1024/1024).toFixed(2),i=new FileReader;return i.readAsDataURL(t),new e.a(function(a){i.onload=function(i){var e=new Image;e.src=i.target.result,e.onload=function(){var i=this.width,e=this.height,n=document.createElement("canvas"),o=n.getContext("2d"),r="";n.setAttribute("width",i),n.setAttribute("height",e),o.drawImage(this,0,0,i,e),r=s<.01?n.toDataURL(t.type,1):s>.01&&s<.1?n.toDataURL(t.type,.5):n.toDataURL(t.type,.2),a(r)}}}).then(function(t){return a.base64toFile(t)})},base64toFile:function(t){for(var a=new Date,s="certification_file_"+(a=a.getTime()),i=t.split(","),e=atob(i[1]),n=new Uint8Array(e.length),o=0;o<e.length;o++)n[o]=e.charCodeAt(o);return new File([n],s+".jpg",{type:"image/jpeg",endings:"native"})},showToast:function(t,a){return"loading"===t?this.$toast&&this.$toast.loading?void this.$toast.loading():void 0:"success"===t?this.$toast&&this.$toast.success?void this.$toast.success(this.$t(a)):void(this.$message&&this.$message.success&&this.$message.success(this.$t(a))):void(this.$toast?this.$toast(this.$t(a)):this.$message&&this.$message.error&&this.$message.error(this.$t(a)))},handleSubmit:function(){var t=this;if(!this.submitting){var a=Number(this.form&&this.form.cardType?this.form.cardType:0),s=1===a||3===a;if(!this.frontPreview||s&&!this.backPreview)this.showToast("fail","请上传身份信息");else{var i=this.form||{},e=this.formatBirthday(i.birth),n={type:a,country:i.country||"",first_name:i.firstName||"",last_name:i.lastName||"",credential_no:i.cardNo||"",birthday:e,front_img:this.frontPreview};s&&(n.back_img=this.backPreview),n.type&&n.country&&n.first_name&&n.last_name&&n.credential_no&&n.birthday?this.$api&&this.$api.mine&&this.$api.mine.identityVerification?(this.submitting=!0,this.showToast("loading","提交中"),this.$api.mine.identityVerification(n).then(function(){var a=function(){t.$router.push("/welfare")};t.$toast&&t.$toast.success?t.$toast.success({message:t.$t("提交成功"),duration:1500,onClose:a}):(t.showToast("success","提交成功"),setTimeout(a,1500))}).catch(function(){t.showToast("fail","提交失败")}).finally(function(){t.submitting=!1})):this.showToast("fail","提交接口不可用"):this.showToast("fail","请先完善认证信息")}}},formatBirthday:function(t){if(!t)return"";if("string"==typeof t)return t;var a=t instanceof Date?t:new Date(t);return!a||isNaN(a.getTime())?"":a.getFullYear()+"/"+(a.getMonth()+1)+"/"+a.getDate()}}},F={render:function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"UploadUserMsgPage"},[s("div",{staticClass:"UploadHeader"},[s("div",{staticClass:"UploadTitle"},[t._v(t._s(t.$t(t.uploadTitle)))]),t._v(" "),s("div",{staticClass:"UploadDesc"},[t._v(t._s(t.$t("请注意认证信息一经验证不能修改,务必填写准确信息")))])]),t._v(" "),s("div",{staticClass:"UploadCard"},[s("div",{staticClass:"UploadTop"},[s("div",{staticClass:"UploadBox",on:{click:function(a){t.triggerUpload("front")}}},[s("div",{staticClass:"UploadBoxInner"},[t.frontPreview?s("img",{staticClass:"UploadPreview",attrs:{src:t.frontPreview,alt:""}}):s("img",{staticClass:"UploadGuide",attrs:{src:t.up1Img,alt:""}})]),t._v(" "),s("input",{ref:"frontInput",staticClass:"UploadInput",attrs:{type:"file",accept:"image/*"},on:{change:function(a){t.handleFileChange("front",a)}}})]),t._v(" "),t.showSecondBox?s("div",{staticClass:"UploadBox",on:{click:function(a){t.triggerUpload("back")}}},[s("div",{staticClass:"UploadBoxInner"},[t.backPreview?s("img",{staticClass:"UploadPreview",attrs:{src:t.backPreview,alt:""}}):s("img",{staticClass:"UploadGuide",attrs:{src:t.up2Img,alt:""}})]),t._v(" "),s("input",{ref:"backInput",staticClass:"UploadInput",attrs:{type:"file",accept:"image/*"},on:{change:function(a){t.handleFileChange("back",a)}}})]):t._e()]),t._v(" "),s("div",{staticClass:"UploadBottom"},[s("div",{staticClass:"BottomLeft"},[s("div",{staticClass:"RequireTitle"},[t._v(t._s(t.$t("拍摄照片要求")))]),t._v(" "),s("div",{staticClass:"ExampleList"},[s("div",{staticClass:"ExampleItem"},[s("div",{staticClass:"ExampleThumb"},[s("img",{staticClass:"ExampleImg",attrs:{src:t.card1Img,alt:""}})]),t._v(" "),s("div",{staticClass:"ExampleText"},[s("img",{staticClass:"ExampleIcon",attrs:{src:t.trueIcon,alt:""}}),t._v(" "),s("span",[t._v(t._s(t.$t("标准拍摄")))])])]),t._v(" "),s("div",{staticClass:"ExampleItem"},[s("div",{staticClass:"ExampleThumb"},[s("img",{staticClass:"ExampleImg",attrs:{src:t.card2Img,alt:""}})]),t._v(" "),s("div",{staticClass:"ExampleText"},[s("img",{staticClass:"ExampleIcon",attrs:{src:t.falseIcon,alt:""}}),t._v(" "),s("span",[t._v(t._s(t.$t("边框缺失")))])])]),t._v(" "),s("div",{staticClass:"ExampleItem"},[s("div",{staticClass:"ExampleThumb"},[s("img",{staticClass:"ExampleImg",attrs:{src:t.card3Img,alt:""}})]),t._v(" "),s("div",{staticClass:"ExampleText"},[s("img",{staticClass:"ExampleIcon",attrs:{src:t.falseIcon,alt:""}}),t._v(" "),s("span",[t._v(t._s(t.$t("照片模糊")))])])]),t._v(" "),s("div",{staticClass:"ExampleItem"},[s("div",{staticClass:"ExampleThumb"},[s("img",{staticClass:"ExampleImg",attrs:{src:t.card4Img,alt:""}})]),t._v(" "),s("div",{staticClass:"ExampleText"},[s("img",{staticClass:"ExampleIcon",attrs:{src:t.falseIcon,alt:""}}),t._v(" "),s("span",[t._v(t._s(t.$t("闪光强烈")))])])])])]),t._v(" "),s("div",{staticClass:"BottomRight"},[s("div",{staticClass:"TipsTitle"},[s("div",{staticClass:"TipsDot"}),t._v(" "),s("div",{staticClass:"TipsTextTitle"},[t._v(t._s(t.$t("温馨提示")))])]),t._v(" "),s("div",{staticClass:"TipsDesc"},[t._v("\n "+t._s(t.$t("以上材料需采用JPG/JPEG/PNG格式上传,并且保证照片的清晰度完整,亮度均匀,且大小不超过5M。"))+"\n ")]),t._v(" "),s("div",{staticClass:"SubmitBtn",on:{click:t.handleSubmit}},[t._v(t._s(t.$t("提交")))])])])])])},staticRenderFns:[]};var y=s("VU/8")(U,F,!1,function(t){s("vPkv")},"data-v-97714858",null);a.default=y.exports},"7AxT":function(t,a){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU1SURBVHgB3Zvdcds4EMcXzCR5VQm8DuQO5LnEl8e4glMqsF2B5Qqiq8C6CuTHm3yM3YHZQVBCnuWTmF0saFEUP3ZBUFHym9HIkvj1B3YXiwUMUCEfT0b5+M0l/KYk5Q/5+F0K8OoRv/6Yj8++4etv+IXJx2/H1e/M9sd3E4DNEv8cVY6x2ACnJvvPwi8Ca8mv8YXvMDXZp3+L3wwf8BeacP6x/TJmga+bYxZeEVpgAVYnJnv4Th8S9NdJt1h3uSlawP0xmjnHnbdzer6KWCJFN70oPiQm+/KA7+fgWqKTFF8LtIhb9vefDwqdoqBvaH0XLUdNir9KPjxJ8URsISdKgsXXrOwfh4QbPL+t6dEqc3zGq+KD2b/QGZm3ZljaueAh8DEHfXUvwJZBn11fmuzrToeY+gvSOJwI/PoZe4hITr6KVoi9Cu+h83lW+DwPtvpDUnc0+jUGgPwEZH5NpNiaj0MmLByBKUfoFHvno7Kt+9FA603Ufk3g0PVpBhFBN5vh23X3kRuMKV9u2o5oFcw3E5tR+awM4MV5XxPne79eCgITsp5W/bWOTsHbm7/BFk5mIMf28WtOCw1lfil03ifHxv2cgYAEhLCpbGYgJ2W//lNhGQyPrUbiSpaDk0wsIRZMeNGKIcigSb5Yeh8UwccacqFRx5FZW3BqfCIIwJvbffdD7dAazHyswNEBBKlrvgB4uiryYw1Bgt0t5T5WPmtR96CcNa3xWmYsuEivRCdYMBE2bJEpPp0WolnsRniN7mGni16CicCx2lIEx14dya2kv1iit2AiXLSLAYI4EEcsEUUwEShagCyhkBJNMBFfdFyxRFTBRDzR8cUS0QUT/UUPI5ZQZVpSOPtZYRQWTy9LUIAaRiwxSA8X+J6mOawmI7NDFhMG6eEtr6agE0ukXB0dpkg4WA/LJ+2N2CF6eqCg1VtsgY0teoBhKZrYAlteOehL5MTDTdxvITq7E44+RAtaSrEWVNC08aWmbNxIFMF+bqwQS2O0qlyEmKlfJOhFhOmhqvphywVyLAwusM21i3O9ysC9epjHSlO3plzH9/3VgP+pcC8uwHmu+xT8e5R4NJUKYo2l1K93+9cJzbs3p37lU0VQD3PBTSPW5cd3db+U8m5lBDbLkGws0KRfanpk3rn8wWb+AVSYUUgKqhaMkXIhrC4SVlphxOPu9JHbFfuXbHEyVIJ9FiWNqtabqhhf6FdODXVjtFiwPmWk9R7dqgDjIrcFFW6MnkmOFAnmFXeNWApSn7XDjYPTx5AgRsNV94YbwXKpSyweQUy+QLHKAFR337P3+LZUnkWN1Lq4lrTf1CUW9yDH0lIKRICDGMyVZ426hqvGHtYnFsTqjzC/bQZ7mqxLOioUZzXOrpL6m2gTC3fWZWyxzIr2kGmTksbI3WDSr9Wrgug3/8AAcCPmAW5SH7n3BPMWPsmeimcsms8NDAg25gLU/uy45q2VWyrbh93q+wWoWF8NY8pVVtSoFtTsBrFnwYG1qHnTpCA2HIA2AcNdkXNz+ukEB4q1vtUPhp8Ohph2ikHMjemJn0zrq4wmn8aqJOoINW2wNPf2G8S1G0rjZFOhcCBKpAkRbTL9ULieM2mewomnZnboqNwFmzZtkOnEck17G2eS0kVIhGSQnx0mKnfhUti2Z7V1O2pr9ku31ZjyDE35BI6E5m3OitSyVGOqmXE8ncMRwducqwGsfZWiYb/0A5VmqCdLQwAFqmMw5Srlsbl7SUYwHy520cafCcUC02G/EBBn/an2P7yOCXo+aSHvB656iSKtfeFIAAAAAElFTkSuQmCC"},"8hHr":function(t,a,s){t.exports=s.p+"static/img/card2.c9e511a.png"},BazH:function(t,a){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARiSURBVHgB5ZpfVtNAFMbvTLBUfJAl1B3oBqRdgbgC67F4fKOuAFyB5Vk47Q50B2ndAOyA7MB6RAmS5Dpf0tIC/ZPMTGhSfw8EkqHJ13vnzr13QvQf8Mjde/74e8vF7xu0xmy77e1r+eswIt4npiHOra3gqtuqX8nfXSJRG53y8EPSGvJ40GoLScqFuTY+x+toYbjwlXPxVblv/f5V4eHn2giuuh9qyoVdJbY2c4BgD4e1cGlEYSHDWy58n0Rw6S0MsRuSseRsLxwopIdDqS1c/b7XVGJPaZlYRRjSTxxLK3jLfb8rmLtpxzuVyg8cBZWQ1G48xeXOcay1dBZGNM4qdppSCYbYJBrriQWlEYykYvnSs5zSCFYZVNdE7LbbjL2iFIK3Bq1DlUHtkgF+5clTHAsvGMsPEx2QKeHfGg6FFowgxZI/kwVUtfQcx0ILthGkbj6r6ILjeWtJLBAiqsdHKiCjTOqULMMbmzWHCgbWW5bXRsnFXKJwWDiXRtPNpitPo9x5t1AujcZb0ouyDQ+ZRKcaBUeFagAIKZBNkT3GQsOjYaM39KlAHQ9EZbYZlYnOoih87Td6nn/7/OpJqqDgnOzRUfXvx1kXjIMWHpYMEU5gJZtKXFg254mN70WaTLYxxD5H1PAbx33SoOruNYVM36qZD3uBcuHrRu9s0SgtC4+2MU4hFn8LRz+5V1HZvDBQYjkKG8vExvejDMRzzQm6szr7OlZOApWp4EQsglOa0aktnOzXBKeztzGyWzmuhIj2yYhsYsFSwXDfrcEe8loElvnpnvoiMJbS3tgJD8gofcwuFsxdhydBifY5ZTIwsnJ/2bjYuhw0SRs9sWCmhdFluJIX5+OglP450ll5ZF1N9MWCWxYeByXmpHbUYZmVzaxrJhbcWBgRc1FQSv9Mi62sb12VVBiKBRtJhSK6VvPYOVY2sS4Lues3TjwyRJIjWHDUJ5vMsbKudVUsafsvvwzIAjeJR9Vt1qRwDliIJtlAUP/y5XFj8vl6BYJaHw79neNPZImbOYy58ad+8lYJro93y424Y2VN63Zsio2f4+4JuM7lzskzfLNkyDj7SuYuNykT7G1GgVWx8TMtugg3F9Jxp951ygxybMehVxFTO8N/eTYi8ixSFQ8qj0ZameGBb92hr0JsLUtjLoiCF2kqHx1SFQ9xQR0RiuohZSVe19OLxVTKSyzIWB6au/gi1Dzv+SpwUo5kagBgTmFuWYni92CvyuFHypnMHQ+I3ozCF8o3vpFF8EWilUo5Y9S1NApmUyCTutr5ckQPgHGbtjpoHQiDNfsh5u00xm1aZEL6SYqKBRxaTy4WYa0Rr2NppLG2ioK0WNs91LB056HFAqvbpaNEv7N8ZD55chpy2VvaGrzrqV27N/Our8KVx+SyIV6JwjZ272Zdi6PyisSCXAQjgahEwYyM7OGj8l1ye+UBopM0dFJwxN2LHEq+LOS+Pzx5jYE9NBZoxeT+Uku8waZKy5G1V84/ZH8uXtn48cMAAAAASUVORK5CYII="},"QlN/":function(t,a,s){t.exports=s.p+"static/img/up1.a5e2ba1.png"},"V+0b":function(t,a,s){t.exports=s.p+"static/img/up2.5538af8.png"},ZUAt:function(t,a,s){t.exports=s.p+"static/img/card1.6a44005.png"},k1n6:function(t,a,s){t.exports=s.p+"static/img/card4.aec8e29.png"},vPkv:function(t,a){}});
  2. //# sourceMappingURL=8.3145ea69c1d3600e3943.js.map