1 |
- webpackJsonp([19],{KMPv:function(e,a,t){var n=t("Q6Xb");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);t("rjj0")("3817100d",n,!1,{})},Q6Xb:function(e,a,t){(a=t("yGwj")(!0)).push([e.i,"\n.el-radio[data-v-e24cabea] {\n margin: 10px 20px 10px 0;\n}\n.el-form-item[data-v-e24cabea] .el-tabs__content {\n /*max-height: 120px !important;*/\n overflow: auto;\n}\n.el-row[data-v-e24cabea] {\n margin-bottom: 10px;\n}\n.el-input[data-v-e24cabea] {\n width: 400px;\n}\n.avatar-uploader .el-upload[data-v-e24cabea] {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n}\n.avatar-uploader .el-upload[data-v-e24cabea]:hover {\n border-color: #409EFF;\n}\n.avatar-uploader-icon[data-v-e24cabea] {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n font-size: 28px;\n color: #8c939d;\n width: 176px;\n height: 178px;\n line-height: 178px;\n text-align: center;\n}\n.avatar-uploader-icon[data-v-e24cabea]:hover {\n border-color: #409EFF;\n}\n.avatar[data-v-e24cabea] {\n width: 178px;\n height: 178px;\n display: block;\n}\n","",{version:3,sources:["IndividualAuthenticationCreate.vue"],names:[],mappings:";AACA;EACE,wBAAwB;AAC1B;AACA;EACE,gCAAgC;EAChC,cAAc;AAChB;AACA;EACE,mBAAmB;AACrB;AACA;EACE,YAAY;AACd;AACA;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,kBAAkB;EAClB,gBAAgB;AAClB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,0BAA0B;EAC1B,kBAAkB;EAClB,eAAe;EACf,cAAc;EACd,YAAY;EACZ,aAAa;EACb,kBAAkB;EAClB,kBAAkB;AACpB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;EACZ,aAAa;EACb,cAAc;AAChB",file:"IndividualAuthenticationCreate.vue",sourcesContent:["\n.el-radio[data-v-e24cabea] {\n margin: 10px 20px 10px 0;\n}\n.el-form-item[data-v-e24cabea] .el-tabs__content {\n /*max-height: 120px !important;*/\n overflow: auto;\n}\n.el-row[data-v-e24cabea] {\n margin-bottom: 10px;\n}\n.el-input[data-v-e24cabea] {\n width: 400px;\n}\n.avatar-uploader .el-upload[data-v-e24cabea] {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n}\n.avatar-uploader .el-upload[data-v-e24cabea]:hover {\n border-color: #409EFF;\n}\n.avatar-uploader-icon[data-v-e24cabea] {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n font-size: 28px;\n color: #8c939d;\n width: 176px;\n height: 178px;\n line-height: 178px;\n text-align: center;\n}\n.avatar-uploader-icon[data-v-e24cabea]:hover {\n border-color: #409EFF;\n}\n.avatar[data-v-e24cabea] {\n width: 178px;\n height: 178px;\n display: block;\n}\n"]}]),e.exports=a},spP7:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t("SQ4B"),i=t("b9vf"),r=t("qI5z"),o=t("vGYV"),s={name:"IndividualAuthenticationCreate",data:function(){var e=this;return{userId:0,user:{},isModifyMode:!0,loading:!1,authentication:{IDCardPositivePhoto:"",realName:"",IDCard:"",bankAccount:"",address:""},rules:{IDCard:[{required:!0,message:"请输入身份证号",trigger:"blur"},{min:18,max:18,message:"身份证号输入有误",trigger:"blur"}],realName:[{required:!0,message:"请输入身份证上的姓名",trigger:"blur"}],IDCardPositivePhoto:[{validator:function(e,a,t){console.log(a),null==a||""==a?t(new Error("手持身份证照片不能为空")):t()},trigger:"blue"}],bankAccount:[{required:!0,message:"请输入银行卡账户",trigger:"blur"},{min:16,max:19,message:"银行卡账户输入有误",trigger:"blur"},{validator:function(a,t,n){e.checkNumber(t)?n():n(new Error("银行卡账户输入有误"))},trigger:"blur"}],address:[{required:!0,message:"请输入地址",trigger:"blur"}]}}},mounted:function(){var e=this;this.$nextTick(function(){e.init()})},methods:{init:function(){this.setUserInfo()},loadData:function(){},modifyInfo:function(){this.isModifyMode=!0},submitInfo:function(){var e=this;this.$refs.authentication.validate(function(a){if(!a)return Object(r.a)("error","表单填写错误!"),!1;e.showLoading();var t={userId:e.user.userVO.id,realName:e.authentication.realName,IDCard:e.authentication.IDCard,IDCardPositivePhoto:e.authentication.IDCardPositivePhoto,bankAccount:e.authentication.bankAccount,address:e.authentication.address};Object(o.X)(e.user.userVO.id,t,e.submitInfoSuccess,e.submitInfoFail)})},submitInfoSuccess:function(e){var a=this;console.log(e),Object(o.w)().then(function(e){Object(o.O)("user",e),a.user=e,Object(o.O)("rolesPermissions",Object(o.C)(e.roleList)),a.hideLoading(),a.sendBusMessage(),a.$alert("认证信息提交成功,将于3个工作日内审核完成","提交成功",{confirmButtonText:"确定",callback:function(e){a.$router.push({name:"IndividualAuthentication",params:{userId:a.user.userVO.id}})}})}).catch(function(e){a.hideLoading(),Object(r.a)("error","重新获取用户信息失败:"+e.data)})},submitInfoFail:function(e){this.hideLoading(),Object(r.a)("error",e.data)},cancelModify:function(){this.isModifyMode=!1},handleRemove:function(e,a){console.log(e,a)},handleExceed:function(e,a){this.$message.warning("当前限制选择 1 个文件,本次选择了 "+e.length+" 个文件,共选择了 "+(e.length+a.length)+" 个文件")},beforeRemove:function(e,a){},beforeFileUpload:function(e){if(e.size>1e7)return Object(r.a)("error","单个文件大小不能超过10M"),!1;var a=e.name,t=a.lastIndexOf(".");if(t<=0)return Object(r.a)("error","只能上传png/jpg格式的文件"),!1;var n=a.substr(t);return".jpg"!==n&&".png"!==n?(Object(r.a)("error","只能上传png/jpg格式的文件"),!1):void 0},uploadFile:function(e){var a=this;this.showLoading();var t=new FormData;t.append("file",e.file),n.a.upload(i.a.FILE.UPLOAD_IMAGE.replace("{userId}",this.user.userVO.id),t,{headers:{"Content-Type":"multipart/form-data"}}).then(function(e){a.hideLoading(),a.authentication.IDCardPositivePhoto=e.data,Object(r.a)("success","上传成功"),a.$refs.authentication.validateField("IDCardPositivePhoto")}).catch(function(e){a.hideLoading();try{413===e.response.status?Object(r.a)("error","文件过大,请选择小于20M的图片"):500===e.response.status&&Object(r.a)("error","上传文件发生错误,请稍后重试")}catch(a){Object(r.a)("error",e.data)}})},setUserInfo:function(){this.user=Object(o.M)("user")},showLoading:function(){this.loading=!0},hideLoading:function(){this.loading=!1},sendBusMessage:function(){this.$root.$emit("user",this.user)},checkNumber:function(e){return/^\d+$/.test(e)}},created:function(){}},d=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"create-container"},[t("div",{staticClass:"create-body"},[t("div",{staticClass:"title"},[e._v("个人信息认证")]),e._v(" "),t("el-form",{ref:"authentication",staticClass:"demo-report",attrs:{model:e.authentication,rules:e.rules,"label-width":"12%"}},[t("el-form-item",{attrs:{label:"姓名",prop:"realName"}},[e.isModifyMode?t("el-input",{attrs:{size:"small"},model:{value:e.authentication.realName,callback:function(a){e.$set(e.authentication,"realName",a)},expression:"authentication.realName"}}):e._e()],1),e._v(" "),t("el-form-item",{attrs:{prop:"IDCardPositivePhoto",label:"手持身份证照片"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:"","show-file-list":!1,accept:".jpg,.png","http-request":e.uploadFile,"before-upload":e.beforeFileUpload}},[e.authentication.IDCardPositivePhoto?t("img",{staticClass:"avatar",attrs:{src:e.authentication.IDCardPositivePhoto}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),e._v(" "),t("el-form-item",{attrs:{label:"身份证号",prop:"IDCard"}},[e.isModifyMode?t("el-input",{attrs:{size:"small"},model:{value:e.authentication.IDCard,callback:function(a){e.$set(e.authentication,"IDCard",a)},expression:"authentication.IDCard"}}):e._e()],1),e._v(" "),t("el-form-item",{attrs:{label:"地址",prop:"address"}},[e.isModifyMode?t("el-input",{attrs:{size:"small"},model:{value:e.authentication.address,callback:function(a){e.$set(e.authentication,"address",a)},expression:"authentication.address"}}):e._e()],1),e._v(" "),e.isModifyMode?t("el-form-item",[t("div",{staticClass:"btn btn-primary btn-info",on:{click:function(a){return e.submitInfo()}}},[e._v("提交")])]):e._e()],1)],1)])};d._withStripped=!0;var c={render:d,staticRenderFns:[]},l=c;var u=!1;var A=t("VU/8")(s,l,!1,function(e){u||t("KMPv")},"data-v-e24cabea",null);A.options.__file="src/components/authen/IndividualAuthenticationCreate.vue";a.default=A.exports}});
|