FastBee/docker/data/nginx/vue/static/js/chunk-162bb842.26b75a4b.js
2025-07-07 09:21:15 +08:00

1 line
18 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-162bb842","chunk-6bcd1f2f","chunk-39413ce8","chunk-3a08d90c"],{"1bcf":function(e,t,r){},"1e8b":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[r("el-input",{attrs:{maxlength:"30"},model:{value:e.user.nickName,callback:function(t){e.$set(e.user,"nickName",t)},expression:"user.nickName"}})],1),r("el-form-item",{attrs:{label:"手机号码",prop:"phonenumber"}},[r("el-input",{attrs:{maxlength:"11"},model:{value:e.user.phonenumber,callback:function(t){e.$set(e.user,"phonenumber",t)},expression:"user.phonenumber"}})],1),r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-input",{attrs:{maxlength:"50"},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1),r("el-form-item",{attrs:{label:"性别"}},[r("el-radio-group",{model:{value:e.user.sex,callback:function(t){e.$set(e.user,"sex",t)},expression:"user.sex"}},[r("el-radio",{attrs:{label:"0"}},[e._v("男")]),r("el-radio",{attrs:{label:"1"}},[e._v("女")])],1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},n=[],i=r("c0c7"),o={props:{user:{type:Object}},data:function(){return{rules:{nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(i["p"])(e.user).then((function(t){e.$modal.msgSuccess("修改成功")}))}))},close:function(){this.$tab.closePage()}}},a=o,l=r("2877"),u=Object(l["a"])(a,s,n,!1,null,null,null);t["default"]=u.exports},"2fe9":function(e,t,r){"use strict";r("1bcf")},"4c1b":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:6,xs:24}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("个人信息")])]),r("div",[r("div",{staticClass:"text-center"},[r("userAvatar",{attrs:{user:e.user}})],1),r("ul",{staticClass:"list-group list-group-striped"},[r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"user"}}),e._v("用户名称 "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.userName))])],1),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"phone"}}),e._v("手机号码 "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.phonenumber))])],1),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"email"}}),e._v("用户邮箱 "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.email))])],1),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"tree"}}),e._v("所属部门 "),e.user.dept?r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.dept.deptName)+" / "+e._s(e.postGroup))]):e._e()],1),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"peoples"}}),e._v("所属角色 "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.roleGroup))])],1),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"date"}}),e._v("创建日期 "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.createTime))])],1),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"wechat"}}),e._v("微信绑定 "),e.wxbind?r("div",{staticClass:"pull-right",staticStyle:{color:"#007AFf"},on:{click:e.secureBind}},[e._v("已绑定,点击解绑")]):r("div",{staticClass:"pull-right",on:{click:e.loginWxCode}},[e._v("未绑定,点击绑定")])],1),r("div",{staticStyle:{width:"150px",height:"200px"},attrs:{id:"weixinLogin"}})])])])],1),r("el-col",{attrs:{span:18,xs:24}},[r("el-card",[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("基本资料")])]),r("el-tabs",{model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[r("el-tab-pane",{attrs:{label:"基本资料",name:"userinfo"}},[r("userInfo",{attrs:{user:e.user}})],1),r("el-tab-pane",{attrs:{label:"修改密码",name:"resetPwd"}},[r("resetPwd")],1)],1)],1)],1)],1),r("el-dialog",{attrs:{title:"请输入您的密码",visible:e.secureBindDialog,width:"600px","append-to-body":""},on:{"update:visible":function(t){e.secureBindDialog=t}}},[r("el-form",{attrs:{"label-width":"150px"}},[r("el-form-item",{attrs:{label:"密码",prop:"pasaward"}},[r("el-input",{staticStyle:{width:"80%"},attrs:{type:"password"},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1)],1),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeSummaryDialog}},[e._v("关 闭")]),r("el-button",{staticClass:"btns",attrs:{type:"primary"},on:{click:e.handleSecureBind}},[e._v("确定")])],1)],1)],1)},n=[],i=r("9429"),o=r("1e8b"),a=r("ee46"),l=r("7ded"),u=r("c0c7"),c={name:"Profile",components:{userAvatar:i["default"],userInfo:o["default"],resetPwd:a["default"]},data:function(){return{user:{},roleGroup:{},postGroup:{},activeTab:"userinfo",qrText:"fastbee",wxbind:"",secureBindDialog:!1,password:"",verifyType:1,userPhone:"",smsCode:""}},created:function(){this.getUser();var e=this.$route.query.wxBindMsgId;null!=e&&void 0!==e?this.getWxBindMsg():console.log("此时没有进行绑定操作!")},mounted:function(){var e=document.createElement("script");e.type="text/javascript",e.src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js",document.body.appendChild(e)},methods:{getUser:function(){var e=this;Object(u["j"])().then((function(t){e.user=t.data,e.wxbind=t.wxBind,e.roleGroup=t.roleGroup,e.postGroup=t.postGroup}))},handleSecureBind:function(){var e=this,t={password:this.password,verifyType:this.verifyType,userPhone:this.userPhone,smsCode:this.smsCode};Object(u["m"])(t).then((function(t){e.loading=!0,e.$modal.msgSuccess(t.msg),e.secureBindDialog=!1,200===t.code&&e.getUser()})).catch((function(){e.$modal.msgError(response.msg),e.loading=!1}))},closeSummaryDialog:function(){this.secureBindDialog=!1},loginWxCode:function(){Object(u["g"])().then((function(e){var t=document.createElement("script");t.type="text/javascript",t.src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js";var r=document.body.appendChild(t);r.onload=function(){new WxLogin({self_redirect:!1,id:"weixinLogin",appid:e.data.appid,scope:e.data.scope,redirect_uri:e.data.redirectUri,state:e.data.state,style:"black",href:"data:text/css;base64,LmltcG93ZXJCb3ggLnRpdGxlIHsKIGRpc3BsYXk6IG5vbmU7Cn0KLmltcG93ZXJCb3ggLnN0YXR1cy5zdGF0dXNfYnJvd3NlciB7CiBkaXNwbGF5OiBub25lOwp9Ci5pbXBvd2VyQm94IC5xcmNvZGUgewogYm9yZGVyOm5vbmU7CiB3aWR0aDogMjAwcHg7CiBoZWlnaHQ6IDIwMHB4OwogbWFyZ2luOjAgYXV0bzsKfQouaW1wb3dlckJveCAuc3RhdHVzewogZGlzcGxheTogbm9uZQp9"})}}))},secureBind:function(){this.secureBindDialog=!0},getWxBindMsg:function(){var e=this,t=this.$route.query,r=t.wxBindMsgId;Object(l["j"])(r).then((function(t){e.$modal.msgSuccess(t.msg).catch((function(){setTimeout((function(){this.$modal.msgError(t.msg)}),1e3)}))}))}}},d=c,p=(r("2fe9"),r("2877")),m=Object(p["a"])(d,s,n,!1,null,null,null);t["default"]=m.exports},9429:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"user-info-head",on:{click:function(t){return e.editCropper()}}},[r("img",{staticClass:"img-circle img-lg",attrs:{src:e.options.img,title:"点击上传头像"}})]),r("el-dialog",{attrs:{title:e.title,visible:e.open,width:"800px","append-to-body":""},on:{"update:visible":function(t){e.open=t},opened:e.modalOpened,close:e.closeDialog}},[r("el-row",[r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[e.visible?r("vue-cropper",{ref:"cropper",attrs:{img:e.options.img,info:!0,autoCrop:e.options.autoCrop,autoCropWidth:e.options.autoCropWidth,autoCropHeight:e.options.autoCropHeight,fixedBox:e.options.fixedBox,outputType:e.options.outputType},on:{realTime:e.realTime}}):e._e()],1),r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[r("div",{staticClass:"avatar-upload-preview"},[r("img",{style:e.previews.img,attrs:{src:e.previews.url}})])])],1),r("br"),r("el-row",[r("el-col",{attrs:{lg:2,sm:3,xs:3}},[r("el-upload",{attrs:{action:"#","http-request":e.requestUpload,"show-file-list":!1,"before-upload":e.beforeUpload}},[r("el-button",{attrs:{size:"small"}},[e._v(" 选择 "),r("i",{staticClass:"el-icon-upload el-icon--right"})])],1)],1),r("el-col",{attrs:{lg:{span:1,offset:2},sm:2,xs:2}},[r("el-button",{attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.changeScale(1)}}})],1),r("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[r("el-button",{attrs:{icon:"el-icon-minus",size:"small"},on:{click:function(t){return e.changeScale(-1)}}})],1),r("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:function(t){return e.rotateLeft()}}})],1),r("el-col",{attrs:{lg:{span:1,offset:1},sm:2,xs:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:function(t){return e.rotateRight()}}})],1),r("el-col",{attrs:{lg:{span:2,offset:6},sm:2,xs:2}},[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.uploadImg()}}},[e._v("提 交")])],1)],1)],1)],1)},n=[],i=r("4360"),o=r("7e79"),a=r("c0c7"),l=r("ed08"),u={components:{VueCropper:o["VueCropper"]},props:{user:{type:Object}},data:function(){return{open:!1,visible:!1,title:"修改头像",options:{img:i["a"].getters.avatar,autoCrop:!0,autoCropWidth:200,autoCropHeight:200,fixedBox:!0,outputType:"png"},previews:{},resizeHandler:null}},methods:{editCropper:function(){this.open=!0},modalOpened:function(){var e=this;this.visible=!0,this.resizeHandler||(this.resizeHandler=Object(l["b"])((function(){e.refresh()}),100)),window.addEventListener("resize",this.resizeHandler)},refresh:function(){this.$refs.cropper.refresh()},requestUpload:function(){},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},changeScale:function(e){e=e||1,this.$refs.cropper.changeScale(e)},beforeUpload:function(e){var t=this;if(-1==e.type.indexOf("image/"))this.$modal.msgError("文件格式错误,请上传图片类型,如JPGPNG后缀的文件。");else{var r=new FileReader;r.readAsDataURL(e),r.onload=function(){t.options.img=r.result}}},uploadImg:function(){var e=this;this.$refs.cropper.getCropBlob((function(t){var r=new FormData;r.append("avatarfile",t),Object(a["r"])(r).then((function(t){e.open=!1,e.options.img="/prod-api"+t.imgUrl,i["a"].commit("SET_AVATAR",e.options.img),e.$modal.msgSuccess("修改成功"),e.visible=!1}))}))},realTime:function(e){this.previews=e},closeDialog:function(){this.options.img=i["a"].getters.avatar,this.visible=!1,window.removeEventListener("resize",this.resizeHandler)}}},c=u,d=(r("e6c2"),r("2877")),p=Object(d["a"])(c,s,n,!1,null,"1aec6248",null);t["default"]=p.exports},c0c7:function(e,t,r){"use strict";r.d(t,"k",(function(){return i})),r.d(t,"i",(function(){return o})),r.d(t,"h",(function(){return a})),r.d(t,"a",(function(){return l})),r.d(t,"o",(function(){return u})),r.d(t,"c",(function(){return c})),r.d(t,"l",(function(){return d})),r.d(t,"b",(function(){return p})),r.d(t,"g",(function(){return m})),r.d(t,"m",(function(){return f})),r.d(t,"j",(function(){return h})),r.d(t,"p",(function(){return g})),r.d(t,"q",(function(){return b})),r.d(t,"r",(function(){return v})),r.d(t,"f",(function(){return w})),r.d(t,"n",(function(){return _})),r.d(t,"d",(function(){return x})),r.d(t,"e",(function(){return y}));var s=r("b775"),n=r("c38a");function i(e){return Object(s["a"])({url:"/system/user/list",method:"get",params:e})}function o(e){return Object(s["a"])({url:"/system/user/"+Object(n["e"])(e),method:"get"})}function a(e){return Object(s["a"])({url:"/system/dept/getRole?deptId="+e,method:"get"})}function l(e){return Object(s["a"])({url:"/system/user",method:"post",data:e})}function u(e){return Object(s["a"])({url:"/system/user",method:"put",data:e})}function c(e){return Object(s["a"])({url:"/system/user/"+e,method:"delete"})}function d(e,t){var r={userId:e,password:t};return Object(s["a"])({url:"/system/user/resetPwd",method:"put",data:r})}function p(e,t){var r={userId:e,status:t};return Object(s["a"])({url:"/system/user/changeStatus",method:"put",data:r})}function m(){return Object(s["a"])({url:"/wechat/getWxBindQr",method:"get"})}function f(e){return Object(s["a"])({url:"/wechat/cancelBind",method:"post",data:e})}function h(){return Object(s["a"])({url:"/system/user/profile",method:"get"})}function g(e){return Object(s["a"])({url:"/system/user/profile",method:"put",data:e})}function b(e,t){var r={oldPassword:e,newPassword:t};return Object(s["a"])({url:"/system/user/profile/updatePwd",method:"put",params:r})}function v(e){return Object(s["a"])({url:"/system/user/profile/avatar",method:"post",data:e})}function w(e){return Object(s["a"])({url:"/system/user/authRole/"+e,method:"get"})}function _(e){return Object(s["a"])({url:"/system/user/authRole",method:"put",params:e})}function x(){return Object(s["a"])({url:"/system/user/deptTree",method:"get"})}function y(e){return Object(s["a"])({url:"/system/user/deptTree?showOwner="+e,method:"get"})}},cb3b:function(e,t,r){},e6c2:function(e,t,r){"use strict";r("cb3b")},ed08:function(e,t,r){"use strict";r.d(t,"b",(function(){return s})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return i})),r.d(t,"a",(function(){return o})),r.d(t,"f",(function(){return a})),r.d(t,"d",(function(){return l}));r("53ca"),r("d9e2"),r("a630"),r("a15b"),r("d81d"),r("14d9"),r("fb6a"),r("b64b"),r("d3b7"),r("4d63"),r("c607"),r("ac1f"),r("2c3e"),r("00b4"),r("25f0"),r("6062"),r("3ca3"),r("466d"),r("5319"),r("159b"),r("ddb0"),r("c38a");function s(e,t,r){var s,n,i,o,a,l=function l(){var u=+new Date-o;u<t&&u>0?s=setTimeout(l,t-u):(s=null,r||(a=e.apply(i,n),s||(i=n=null)))};return function(){for(var n=arguments.length,u=new Array(n),c=0;c<n;c++)u[c]=arguments[c];i=this,o=+new Date;var d=r&&!s;return s||(s=setTimeout(l,t)),d&&(a=e.apply(i,u),i=u=null),a}}function n(e,t){for(var r=Object.create(null),s=e.split(","),n=0;n<s.length;n++)r[s[n]]=!0;return t?function(e){return r[e.toLowerCase()]}:function(e){return r[e]}}var i="export default ",o={html:{indent_size:"2",indent_char:" ",max_preserve_newlines:"-1",preserve_newlines:!1,keep_array_indentation:!1,break_chained_methods:!1,indent_scripts:"separate",brace_style:"end-expand",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"110",indent_inner_html:!0,comma_first:!1,e4x:!0,indent_empty_lines:!0},js:{indent_size:"2",indent_char:" ",max_preserve_newlines:"-1",preserve_newlines:!1,keep_array_indentation:!1,break_chained_methods:!1,indent_scripts:"normal",brace_style:"end-expand",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!0,end_with_newline:!0,wrap_line_length:"110",indent_inner_html:!0,comma_first:!1,e4x:!0,indent_empty_lines:!0}};function a(e){return e.replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))}function l(e){return/^[+-]?(0|([1-9]\d*))(\.\d+)?$/g.test(e)}},ee46:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"旧密码",prop:"oldPassword"}},[r("el-input",{attrs:{placeholder:"请输入旧密码",type:"password","show-password":""},model:{value:e.user.oldPassword,callback:function(t){e.$set(e.user,"oldPassword",t)},expression:"user.oldPassword"}})],1),r("el-form-item",{attrs:{label:"新密码",prop:"newPassword"}},[r("el-input",{attrs:{placeholder:"请输入新密码",type:"password","show-password":""},model:{value:e.user.newPassword,callback:function(t){e.$set(e.user,"newPassword",t)},expression:"user.newPassword"}})],1),r("el-form-item",{attrs:{label:"确认密码",prop:"confirmPassword"}},[r("el-input",{attrs:{placeholder:"请确认新密码",type:"password","show-password":""},model:{value:e.user.confirmPassword,callback:function(t){e.$set(e.user,"confirmPassword",t)},expression:"user.confirmPassword"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},n=[],i=(r("d9e2"),r("c0c7")),o={data:function(){var e=this,t=function(t,r,s){e.user.newPassword!==r?s(new Error("两次输入的密码不一致")):s()};return{user:{oldPassword:void 0,newPassword:void 0,confirmPassword:void 0},rules:{oldPassword:[{required:!0,message:"旧密码不能为空",trigger:"blur"}],newPassword:[{required:!0,message:"新密码不能为空",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"},{required:!0,validator:t,trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(i["q"])(e.user.oldPassword,e.user.newPassword).then((function(t){e.$modal.msgSuccess("修改成功")}))}))},close:function(){this.$tab.closePage()}}},a=o,l=r("2877"),u=Object(l["a"])(a,s,n,!1,null,null,null);t["default"]=u.exports}}]);