(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["addPerson"],{"046f":function(e,t,r){},"26ac":function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"avatatImg"},[r("a-upload",{staticClass:"avatar-uploader",attrs:{name:"uploadFile","list-type":"picture-card","show-upload-list":!1,action:e.action,"before-upload":e.beforeUpload,disabled:e.isDiabled},on:{change:e.handleChange}},[e.imageUrl?r("img",{staticClass:"avatar",attrs:{src:e.imageUrl,alt:"头像"}}):r("div",[r("a-icon",{attrs:{type:e.loading?"loading":"plus"}}),r("div",{staticClass:"ant-upload-text"},[e._v("上传")])],1)]),r("div",{staticClass:"text"},[r("div",[e._v(e._s(e.avatarTextTop))]),r("div",[e._v(e._s(e.avatarTextBottom))])])],1)])},n=[],o=r("f64c"),i=r("f121");function s(e,t){var r=new FileReader;r.addEventListener("load",(function(){return t(r.result)})),r.readAsDataURL(e)}var l={props:{imageUrl:{type:String,default:""},avatarTextTop:{type:String,default:"推荐使用160*160px,JPG.PNG.JPEG格式"},avatarTextBottom:{type:String,default:"图片小于1M"}},data:function(){return{action:"".concat(i["a"],"/admin/files/upload/images"),loading:"",isDiabled:!1}},methods:{handleChange:function(e){var t=this;if(this.isDiabled=!0,setTimeout((function(){t.isDiabled=!1}),3e3),"uploading"!==e.file.status){"done"===e.file.status&&s(e.file.originFileObj,(function(e){t.loading=!1}));var r=e.file.response,a=r.code,n=r.data;200===a&&(this.isDiabled=!1,this.$emit("avatarfn",n))}else this.loading=!0},beforeUpload:function(e){this.$emit("avatarLoadingFn",!0);var t="image/jpeg"===e.type||"image/png"===e.type;return t||o["a"].error("不能上传其他类型的图片"),t}}},c=l,u=(r("be63"),r("2877")),d=Object(u["a"])(c,a,n,!1,null,"6b8c5b0c",null);t["a"]=d.exports},"2dba":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"positionT0L0"},[r("p",{staticClass:"fw600"},[e._v("基本信息")]),r("a-form-model",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules,"label-col":{span:2},"wrapper-col":{span:5}}},[r("a-form-model-item",{attrs:{label:"账号",prop:"userName",labelAlign:"left",required:""}},[r("a-input",{attrs:{maxLength:32,disabled:"88"!==e.$route.params.id,placeholder:"请输入对应账号的邮箱地址"},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1),r("a-form-model-item",{attrs:{label:"姓名",prop:"realName",labelAlign:"left"}},[r("a-input",{attrs:{maxLength:32},model:{value:e.form.realName,callback:function(t){e.$set(e.form,"realName",t)},expression:"form.realName"}},[r("div",{attrs:{slot:"addonAfter"},slot:"addonAfter"},[e._v(e._s(e.form.realName.length)+"/32")])])],1),"88"==e.id?r("a-form-model-item",{attrs:{label:"密码",prop:"pwd",labelAlign:"left",required:""}},[r("a-input-password",{attrs:{maxLength:32,placeholder:"请输入密码",type:"password"},model:{value:e.form.pwd,callback:function(t){e.$set(e.form,"pwd",t)},expression:"form.pwd"}})],1):e._e(),"88"==e.id?r("a-form-model-item",{attrs:{label:"确认密码",prop:"confirmPwd",labelAlign:"left",required:""}},[r("a-input-password",{attrs:{maxLength:32,placeholder:"请确认密码",type:"password"},model:{value:e.form.confirmPwd,callback:function(t){e.$set(e.form,"confirmPwd",t)},expression:"form.confirmPwd"}})],1):e._e(),r("a-form-model-item",{attrs:{label:"手机号码",prop:"phone",labelAlign:"left",required:""}},[r("a-input",{attrs:{maxLength:32,placeholder:"请输入对应账号的手机号码"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1),r("a-form-model-item",{attrs:{label:"验证码",prop:"googleKey",labelAlign:"left"}},[r("a-input",{attrs:{maxLength:32,placeholder:"请输入验证码"},model:{value:e.form.googleKey,callback:function(t){e.$set(e.form,"googleKey",t)},expression:"form.googleKey"}})],1),r("a-form-model-item",{attrs:{label:"头像",prop:"avatar",labelAlign:"left","wrapper-col":{span:12}}},[r("MyUpload",{attrs:{imageUrl:e.avatarUrl},on:{avatarfn:e.avatarfn}})],1),r("a-form-model-item",{ref:"remark",attrs:{label:"备注",prop:"remark",labelAlign:"left"}},[r("a-input",{attrs:{maxLength:32,placeholder:"最多可输入32个字"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}},[r("div",{attrs:{slot:"addonAfter"},slot:"addonAfter"},[e._v(e._s(e.form.remark.length)+"/32")])])],1),r("p",{staticClass:"title"},[r("span"),e._v("权限设置")]),r("a-form-item",{attrs:{label:"角色",labelAlign:"left"}},[r("a-checkbox-group",{attrs:{value:e.checkboxDefa},on:{change:e.checkChang}},e._l(e.roleList,(function(t){return r("a-checkbox",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.roleName)+" ")])})),1)],1),r("FooterToolBar",{attrs:{collapsed:e.sideCollapsed}},[r("a-button",{staticClass:"margin_right60",on:{click:function(){return e.$router.go(-1)}}},[e._v("返回")]),r("a-button",{attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.keepClick(e.form)}}},[e._v("保存")])],1)],1)],1)},n=[],o=r("9816"),i=r("f64c"),s=r("5a70"),l=r("26ac"),c=r("432b"),u=r("5e60"),d={mixins:[c["a"]],components:{FooterToolBar:s["a"],MyUpload:l["a"]},created:function(){this.id=this.$route.params.id,this.roleListFn(),this.userDetailFn()},data:function(){return{id:"",isDisabled:!1,avatarUrl:"",roleList:[],checkboxDefa:[],publicKey:"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDR9fKOSRTLAtABTQAuSljGQXkU0ZR3kpCsnxoiOfxEMCsuhJIKFKpxxDa0exnucGY5lS1g0QckvRODnxniiazNzOqNUv2z4G3VKpkXDUET2R17kjPchw6EaZZ4RZGzqhuRHj4vx/5Pxm3ET+j8gN3brlgeXjUzdM5gHTBw9uTXoQIDAQAB",form:{userName:"",realName:"",pwd:"",confirmPwd:"",phone:"",googleKey:"",remark:""},rules:{userName:[{validator:this.validateUserName,trigger:"blur"}],realName:[{required:!0,message:"输入的内容不能为空",trigger:"blur"},{max:32,message:"最大长度为32个字",trigger:"blur"}],pwd:[{validator:this.validatePwd,trigger:"blur"}],confirmPwd:[{validator:this.validateConfirmPwd,trigger:"blur"}],phone:[{validator:this.validatePhone,trigger:"blur"}]}}},methods:{avatarfn:function(e){this.avatarUrl=e.url},checkChang:function(e){this.checkboxDefa=e},keepClick:function(e){var t=this;this.isDisabled=!0,setTimeout((function(){t.isDisabled=!1}),2e3);var r=this.$route.params.id;this.$refs["ruleForm"].validate((function(a){a&&("88"===r?Object(u["h"])({headUrl:t.avatarUrl,password:t.encryption(e.pwd,t.publicKey),phone:e.phone,googleKey:e.googleKey,realName:e.realName,remark:e.remark,roles:t.checkboxDefa,userName:e.userName}).then((function(e){var r=e.code;e.data;200===r&&(i["a"].info("保存成功"),t.$router.push("/rolePower/personManage"))})):Object(u["o"])({id:r,headUrl:t.avatarUrl,password:"unknown",phone:e.phone,googleKey:e.googleKey,realName:e.realName,remark:e.remark,roles:t.checkboxDefa,userName:e.userName}).then((function(e){var r=e.code;e.data;200===r&&(i["a"].info("保存成功"),t.$router.push("/rolePower/personManage"))})))}))},encryption:function(e,t){var r=new o["a"];r.setPublicKey(t);var a=r.encrypt(e);return a},validateUserName:function(e,t,r){var a=/^[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*\.[a-z]{2,}$/;""===t?r("输入的内容不能为空"):a.test(t)?r():r("请输入正确的邮箱地址")},validatePwd:function(e,t,r){var a=/(?!^[0-9A-Z]+$)(?!^[0-9a-z]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^[^\s\u4e00-\u9fa5]{8,16}$/;""===t?r("输入的内容不能为空"):a.test(t)?r():r("请输入8-16位字母+数字组合,必须含有大小写字母")},validateConfirmPwd:function(e,t,r){""==t?r("输入的内容不能为空"):t!=this.form.pwd?r("和上面密码不一致, 请重新输入"):r()},validatePhone:function(e,t,r){var a=/^1(3|4|5|6|7|8|9)\d{9}$/;""===t?r("输入的内容不能为空"):a.test(t)?r():r("请输入正确的手机号")},roleListFn:function(){var e=this;Object(u["d"])({pageNo:1,pageSize:20}).then((function(t){var r=t.code,a=t.data;200==r&&(e.roleList=a.data)}))},userDetailFn:function(){var e=this,t=this.$route.params.id;"88"!==t&&Object(u["j"])({id:t}).then((function(t){var r=t.code,a=t.data;200==r&&(e.form=a,e.avatarUrl=a.headUrl,e.checkboxDefa=a.roleIds)}))}}},f=d,p=(r("93d5"),r("2877")),m=Object(p["a"])(f,a,n,!1,null,"20e0d8d4",null);t["default"]=m.exports},"432b":function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var a=r("5530"),n=r("2f62"),o={computed:Object(a["a"])({},Object(n["b"])({sideCollapsed:function(e){return e.app.sideCollapsed}}))}},"4de4":function(e,t,r){"use strict";var a=r("23e7"),n=r("b727").filter,o=r("1dde"),i=o("filter");a({target:"Array",proto:!0,forced:!i},{filter:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},5530:function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));r("b64b"),r("a4d3"),r("4de4"),r("e439"),r("159b"),r("dbb4");var a=r("ade3");function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t2)if(c=g(c),t=c.charCodeAt(0),43===t||45===t){if(r=c.charCodeAt(2),88===r||120===r)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:a=2,n=49;break;case 79:case 111:a=8,n=55;break;default:return+c}for(o=c.slice(2),i=o.length,s=0;sn)return NaN;return parseInt(o,a)}return+c};if(o(h,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var N,k=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof k&&(w?d((function(){y.valueOf.call(r)})):l(r)!=h)?c(new v(x(t)),r,k):x(t)},A=a?p(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),O=0;A.length>O;O++)s(v,N=A[O])&&!s(k,N)&&b(k,N,m(v,N));k.prototype=y,y.constructor=k,i(n,h,k)}},ade3:function(e,t,r){"use strict";function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,"a",(function(){return a}))},b64b:function(e,t,r){var a=r("23e7"),n=r("7b0b"),o=r("df75"),i=r("d039"),s=i((function(){o(1)}));a({target:"Object",stat:!0,forced:s},{keys:function(e){return o(n(e))}})},be63:function(e,t,r){"use strict";r("5b37")},dbb4:function(e,t,r){var a=r("23e7"),n=r("83ab"),o=r("56ef"),i=r("fc6a"),s=r("06cf"),l=r("8418");a({target:"Object",stat:!0,sham:!n},{getOwnPropertyDescriptors:function(e){var t,r,a=i(e),n=s.f,c=o(a),u={},d=0;while(c.length>d)r=n(a,t=c[d++]),void 0!==r&&l(u,t,r);return u}})},e439:function(e,t,r){var a=r("23e7"),n=r("d039"),o=r("fc6a"),i=r("06cf").f,s=r("83ab"),l=n((function(){i(1)})),c=!s||l;a({target:"Object",stat:!0,forced:c,sham:!s},{getOwnPropertyDescriptor:function(e,t){return i(o(e),t)}})},e481:function(e,t,r){"use strict";r("9940")}}]); //# sourceMappingURL=addPerson.8193508e.js.map