{"ast":null,"code":"import \"core-js/modules/es.string.trim.js\";\nimport \"core-js/modules/es.json.stringify.js\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport md5 from \"js-md5\";\nexport default {\n name: \"Person\",\n data: function data() {\n return {\n form: {},\n baseApi: this.$store.state.baseApi,\n user: localStorage.getItem(\"user\") ? JSON.parse(localStorage.getItem(\"user\")) : {},\n resetPsw: {\n newPassword: \"\",\n confirmPassword: \"\"\n }\n };\n },\n methods: {\n toResetPassword: function toResetPassword() {\n var _this = this;\n\n // 重置密码\n if (this.resetPsw.newPassword.trim() == \"\") {\n this.$message.error(\"新密码不能为空\");\n return;\n }\n\n if (this.resetPsw.confirmPassword != this.resetPsw.newPassword) {\n this.$message.error(\"两次密码不一致\");\n return;\n }\n\n this.request.get(\"/user/resetPassword?id=\" + this.user.id + \"&newPassword=\" + md5(this.resetPsw.newPassword)).then(function (res) {\n if (res.code === \"200\") {\n _this.$message.success(\"修改成功\");\n } else {\n alert(res.msg);\n }\n });\n },\n //图片上传成功钩子\n handleAvatarSuccess: function handleAvatarSuccess(res) {\n this.imageUrl = res.data;\n this.form.avatarUrl = this.imageUrl;\n },\n //提交事件\n save: function save() {\n var _this2 = this;\n\n //把表格传给后台,保存到数据库\n this.request.post(\"/user\", this.form).then(function (res) {\n if (res.code === \"200\") {\n _this2.$message.success(\"保存成功\"); //把表格的数据更新到user中\n\n\n for (var key in _this2.form) {\n _this2.user[key] = _this2.form[key];\n } //更新localstorage的user\n\n\n localStorage.setItem(\"user\", JSON.stringify(_this2.user));\n\n _this2.$emit(\"refresh\");\n\n _this2.$router.go(0);\n } else {\n _this2.$message.error(res.msg);\n }\n });\n }\n },\n created: function created() {\n var _this3 = this;\n\n this.request.get(\"/userinfo/\" + this.user.username).then(function (res) {\n if (res.code === \"200\") {\n _this3.form = res.data;\n } else {\n alert(res.msg);\n }\n }); // this.form = this.user;\n },\n computed: {\n token: function token() {\n return {\n token: this.user.token\n };\n }\n }\n};","map":{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4EA;AAEA;AACAA,gBADA;AAEAC,MAFA,kBAEA;AACA;AACAC,cADA;AAEAC,wCAFA;AAGAC,2CACAC,wCADA,GAEA,EALA;AAMAC;AACAC,uBADA;AAEAC;AAFA;AANA;AAWA,GAdA;AAeAC;AACAC,mBADA,6BACA;AAAA;;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA,SAFA,MAEA;AACAC;AACA;AACA,OANA;AAOA,KAlBA;AAmBA;AACAC,uBApBA,+BAoBAC,GApBA,EAoBA;AACA;AACA;AACA,KAvBA;AAwBA;AACAC,QAzBA,kBAyBA;AAAA;;AACA;AACA;AACA;AACA,0CADA,CAEA;;;AACA;AACA;AACA,WALA,CAMA;;;AACAC;;AACA;;AACA;AACA,SAVA,MAUA;AACA;AACA;AACA,OAdA;AAeA;AA1CA,GAfA;AA2DAC,SA3DA,qBA2DA;AAAA;;AACA;AACA;AACA;AACA,OAFA,MAEA;AACAL;AACA;AACA,KANA,EADA,CAQA;AACA,GApEA;AAqEAM;AACAC,SADA,mBACA;AACA;AAAAA;AAAA;AACA;AAHA;AArEA","names":["name","data","form","baseApi","user","JSON","resetPsw","newPassword","confirmPassword","methods","toResetPassword","alert","handleAvatarSuccess","res","save","localStorage","created","computed","token"],"sourceRoot":"src/views","sources":["Person.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}