田源
2025-01-15 78fa1f005a9ec2581611e53d7eba8efeacb4df6e
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0cbeb6"],{"4c5f":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("avue-form",{ref:"form",attrs:{option:e.option},on:{submit:e.handleSubmit,"tab-click":e.handleTabClick},scopedSlots:e._u([{key:"avatar",fn:function(n){n.disabled,n.size;return[t("div",[t("userAvatar",{attrs:{avatar:e.form.avatar}})],1)]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)],1)},r=[],o=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),s=n("cadc"),c=n("c0c7"),i=n("d9a3"),u=n("c24f"),d=n("79c7"),f=n("9883"),l=n("5880");function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={components:{userAvatar:d["default"]},data:function(){return{index:0,option:s["default"],form:{}}},computed:b({},Object(l["mapGetters"])(["userInfo"])),created:function(){this.handleWitch()},methods:{handleSubmit:function(e,t){var n=this;if(0===this.index)Object(c["updateInfo"])(e).then((function(e){e.data.success?n.$message({type:"success",message:"修改信息成功!"}):n.$message({type:"error",message:e.data.msg}),t()}),(function(e){window.console.log(e),t()}));else{var a=JSON.parse(localStorage.getItem("saber-userInfo")),r={userName:a.content.userId,oldPassword:i["a"].encryptData(e.oldPassword,"daliantan0v0vcip"),password:i["a"].encryptData(e.password,"daliantan0v0vcip"),confirmPassword:i["a"].encryptData(e.confirmPassword,"daliantan0v0vcip")};Object(u["changePassword"])(r).then((function(e){200===e.data.code&&(n.$message.success(e.data.msg),n.passwordVisible=!1,n.$store.dispatch("LogOut").then((function(){Object(f["b"])(),n.$router.push({path:"/login"})})))})).catch((function(e){console.log(e)}))}},handleWitch:function(){0===this.index&&(this.form=b({},this.userInfo),console.log(this.form))},handleTabClick:function(e){this.index=i["a"].toInt(e.index),this.handleWitch(),this.$refs.form.resetFields()}}},m=h,O=n("2877"),v=Object(O["a"])(m,a,r,!1,null,null,null);t["default"]=v.exports}}]);