(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-49b9c9cc"],{"2d2d":function(t,e,i){},"810b":function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{"min-width":"1000px"}},[n("div",[n("div",{staticStyle:{"min-width":"1200px"},style:{marginLeft:t.isAccountCenter?"":"50px"}},[n("el-container",{staticStyle:{"min-height":"calc(100vh - 50px)",height:"inherit"}},[n("sw-aside",{attrs:{useListTemplate:!0,listData:t.menu,currentListItem:t.current,"has-search":!1,"has-add":!1,"has-operations":!1,"list-style":{paddingLeft:"25px"},"main-container-node":function(){return t.$refs.container}},on:{"update:currentListItem":function(e){t.current=e},"update:current-list-item":function(e){t.current=e},"list-click":t.pageHandle}},[n("el-row",{attrs:{slot:"listPrefix"},slot:"listPrefix"},[n("el-row",{staticClass:"profile",class:t.editProfile?"active":"",nativeOn:{click:function(e){t.isEditProfile=!0},mouseleave:function(e){return function(){t.editProfile=!1}()},mouseenter:function(e){return function(){t.editProfile=!0}()}}},[n("img",{staticStyle:{border:"1px solid #e6e6e6",width:"90px",height:"90px","border-radius":"90px"},attrs:{src:t.getAvatarUrl()}}),n("div",{staticClass:"cover"},[t._v(" 更换头像 ")])]),n("p",{staticStyle:{"text-align":"center"}},[t._v(" "+t._s(this.accountInfo.name||"游客")+" ")])],1)],1),n("sw-common-window",{ref:"container",staticClass:"window-wrap",attrs:{"has-subtitle":"","subtitle-value":t.currentBread,"subtitle-config":t.breadConfig}},[n("transition",{attrs:{name:"fade",mode:"out-in"}},[n("router-view")],1)],1)],1)],1)]),n("sw-dialog",{attrs:{title:"更换头像",visible:t.isEditProfile,width:"640px"},on:{"update:visible":function(e){t.isEditProfile=e}}},[n("el-row",{attrs:{gutter:10}},[n("el-col",{staticStyle:{"border-right":"solid 1px #f2f2f2"},attrs:{span:16}},[n("el-row",{staticStyle:{margin:"10px 0"}},[n("sw-button",{on:{click:t.selectFileHandle}},[t._v("选择文件")]),n("span",{staticClass:"el-upload__tip",staticStyle:{"margin-left":"20px"}},[t._v("只能上传jpg/png文件，且不超过512kb")])],1),n("el-upload",{ref:"avatarArea",staticClass:"avatar-uploader",attrs:{drag:"",disabled:!t.isFileAllow,action:"/","show-file-list":!1,multiple:!1,"http-request":t.uploadHandle,"before-upload":t.fileChangeHandle}},[t.imageUrl?n("div",{staticStyle:{width:"350px",height:"242px","z-index":"10"}},[n("vueCropper",{ref:"cropper",attrs:{img:t.picOption.img,outputSize:t.picOption.size,outputType:t.picOption.outputType,info:!0,full:t.picOption.full,canMove:t.picOption.canMove,canMoveBox:t.picOption.canMoveBox,original:t.picOption.original,autoCrop:t.picOption.autoCrop,fixed:t.picOption.fixed,fixedNumber:t.picOption.fixedNumber,centerBox:t.picOption.centerBox,infoTrue:t.picOption.infoTrue,fixedBox:t.picOption.fixedBox},on:{realTime:t.cutRealTime}})],1):n("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),n("el-col",{staticStyle:{padding:"3px 30px","text-align":"center"},attrs:{span:8}},[n("p",{staticStyle:{"text-align":"left"}},[t._v("头像预览")]),n("img",{ref:"profile",staticStyle:{border:"solid 1px #409eff",width:"100px",height:"100px","border-radius":"100px"},attrs:{src:i("b31e")}}),n("p",[t._v("大头像 110*110")]),n("img",{ref:"profileSmall",staticStyle:{border:"solid 1px #409eff",width:"56px",height:"56px","border-radius":"100px"},attrs:{src:i("b31e")}}),n("p",[t._v("小头像 56*56")])])],1),n("el-row",{attrs:{slot:"footer"},slot:"footer"},[n("sw-button",{staticStyle:{width:"87px"},attrs:{round:""},on:{click:function(e){t.isEditProfile=!1}}},[t._v("取消")]),n("sw-button",{staticStyle:{width:"87px"},attrs:{loading:t.isEditing,type:"primary",round:""},on:{click:t.cutSubmit}},[t._v("保存")])],1)],1)],1)},o=[],r=(i("99af"),i("caad"),i("b0c0"),i("ac1f"),i("2532"),i("5319"),i("b85c")),a=i("c824"),c=i("7e79"),s=i("4360"),l={data:function(){return{current:0,host:window.location.protocol+"//"+window.location.host+"/",menu:[{id:0,to:"accountInformation",name:"账号信息",icon:"su-icon-portrait"},{id:1,to:"accountSafeConfig",name:"安全设置",icon:"su-icon-security"},{id:2,to:"jointLoginConfig",name:"联合登录设置",icon:"su-icon-Jointlogon"},{id:3,to:"loginHistory",name:"登录历史",icon:"su-icon-Loginlog"}],breadConfig:{type:"breadCrumb",list:[{id:"0",name:"安全中心"},{id:1,name:"账号信息",parentId:"0"},{id:2,name:"安全设置",parentId:"0"},{id:3,name:"联合登录设置",parentId:"0"},{id:4,name:"登录历史",parentId:"0"}]},currentBread:"",isAccountCenter:!0,accountInfo:"",editProfile:!1,isEditProfile:!1,imageUrl:"",isCutting:!1,isFileAllow:!0,picOption:{img:"",info:!0,outputSize:.8,outputType:"jpeg",canScale:!1,autoCrop:!0,fixedBox:!0,fixed:!0,fixedNumber:[5,5],full:!0,canMoveBox:!1,original:!1,centerBox:!1,infoTrue:!0},tempImg:"",isEditing:!1,checkDisable:!1}},mounted:function(){this.current=this.$swTools.selectByKey(this.menu,"to",this.$route.name,"id"),this.currentBread=this.breadConfig.list[this.current+1],this.getAccountInfo()},methods:{pageHandle:function(t){var e=this.$swTools.selectByKey(this.menu,"id",t,"to");this.current=t,this.currentBread=this.breadConfig.list[this.current+1],this.$router.push({name:e})},routerHandle:function(t){if(t.server.includes(this.host))this.$router.push({path:t.path});else{var e=t.path.replace("/",""),i=t.server+e;window.location.href=i}},getAccountInfo:function(){var t=this;Object(a["b"])().then((function(e){e.data&&(t.accountInfo=e.data.user)}))},getAvatarUrl:function(){return this.accountInfo.imageUrl?s["a"].state.app.serverConfig.PERSONAL_CENTER_API+"/api/v1/personal/user/info/portrait?imageUrl="+this.accountInfo.imageUrl+"&idToken="+this.$store.getters.token:i("b31e")},uploadHandle:function(t){var e=this,i=new FormData;i.append("file",t.file),i.append("fileType","portrait"),Object(a["f"])(i).then((function(t){var i=t.data.imageUrl;e.image=i,e.isFileAllow=!1,e.imageUrl="".concat(s["a"].state.app.serverConfig.PERSONAL_CENTER_API+"/api/v1/personal","/user/info/portrait?fileType=portrait&imageUrl=").concat(i,"&idToken=").concat(e.$store.state.user.token),e.picOption.img=e.imageUrl}))},saveAvatarHandle:function(){var t=this;Object(a["d"])({imageUrl:this.image}).then((function(){t.isEditProfile=!1,t.$swMessage.success("修改成功"),t.getAccountInfo()}))},beforeAvatarUpload:function(t){var e=this,i="image/jpeg"==t.type||"application/x-jpg"==t.type||"image/png"==t.type||"application/x-png"==t.type,n=t.size/1024/1024<.5,o=[];if(i||o.push("格式错误！请上传PNG/JPG"),n||o.push("图片太大！请确认图片不超过512kb"),!i||!n){var a,c=Object(r["a"])(o);try{var s=function(){var t=a.value;setTimeout((function(){e.$swMessage.error(t)}),200)};for(c.s();!(a=c.n()).done;)s()}catch(l){c.e(l)}finally{c.f()}}return i&&n},fileChangeHandle:function(t){var e=this,i=this.beforeAvatarUpload(t);return i&&this.$nextTick((function(){e.isCutting=!0})),i},cutRealTime:function(){var t=this;this.$refs.cropper.getCropBlob((function(e){var i=new FileReader;i.readAsDataURL(e);var n=t;i.onload=function(t){n.$refs.profile.src=t.target.result,n.$refs.profileSmall.src=t.target.result},t.tempImg=e}))},selectFileHandle:function(){var t=this;this.isFileAllow=!0,this.$nextTick((function(){t.$refs.avatarArea.$el.children[0].click()}))},cutSubmit:function(){var t=this;this.isEditing=!0;var e=new FormData;e.append("file",this.tempImg),e.append("fileType","portrait"),Object(a["f"])(e).then((function(e){var i=e.data.imageUrl;t.isFileAllow=!0,Object(a["d"])({imageUrl:i}).then((function(){t.isEditProfile=!1,t.$swMessage.success("修改成功"),t.getAccountInfo(),t.isEditing=!1,t.$refs.avatarArea.clearFiles(),setTimeout((function(){location.reload()}),1e3)}))}))}},components:{VueCropper:c["VueCropper"]},watch:{isEditProfile:function(){this.imageUrl&&(this.isFileAllow=!1)},"$route.name":function(){this.current=this.$swTools.selectByKey(this.menu,"to",this.$route.name,"id")}}},u=l,p=(i("e9cc"),i("2877")),d=Object(p["a"])(u,n,o,!1,null,null,null);e["default"]=d.exports},c824:function(t,e,i){"use strict";i.d(e,"b",(function(){return r})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){return c})),i.d(e,"f",(function(){return s})),i.d(e,"d",(function(){return l})),i.d(e,"e",(function(){return u}));var n=i("b775"),o="/api/v1/personal/user";function r(t){return Object(n["a"])({url:"".concat(o,"/info"),method:"get",params:t})}function a(t){return Object(n["a"])({url:"/api/user",method:"get",params:t})}function c(t){return Object(n["a"])({url:"".concat(o,"/info/info"),method:"put",data:t})}function s(t){return Object(n["a"])({url:"".concat(o,"/info/portrait"),method:"post",headers:{"Content-Type":"multipart/form-data;"},data:t})}function l(t){return Object(n["a"])({url:"".concat(o,"/info/portrait"),method:"put",data:t})}function u(t){return Object(n["a"])({url:"".concat(o,"/info/defaultAccountName"),method:"put",data:t})}},e9cc:function(t,e,i){"use strict";var n=i("2d2d"),o=i.n(n);o.a}}]);