{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\PersonalInfo.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\PersonalInfo.vue","mtime":1681441192473},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\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 uc from '@/api/uc.js';\nexport default {\n name: 'personal-info',\n data: function data() {\n return {\n currentUser: {\n role: {},\n user: {}\n },\n form: {},\n photoUrl: window.context.front + '/img/defaultPhoto.jpg',\n photo: ''\n };\n },\n mounted: function mounted() {\n this.getInfo();\n },\n methods: {\n updateUserImage: function updateUserImage(param) {\n var _this = this;\n\n var formData = new FormData();\n formData.append('files', param.file);\n uc.fileUpload(formData).then(function (response) {\n _this.photo = response.fileId;\n _this.form.photo = response.fileId;\n\n _this.$store.dispatch('menu/downloadImg', response.fileId).then(function (res) {\n if (res != '') {\n _this.photoUrl = res;\n }\n });\n\n param.onSuccess(); // 上传成功的图片会显示绿色的对勾\n }).catch(function (response) {\n param.onError();\n });\n },\n getInfo: function getInfo() {\n var _this2 = this;\n\n var currentUser = sessionStorage.getItem('currentUser');\n var account = JSON.parse(currentUser).account;\n\n if (account) {\n uc.getUser(account).then(function (res) {\n _this2.currentUser = res;\n _this2.form = res.user;\n\n if (_this2.form.photo) {\n _this2.$store.dispatch('menu/downloadImg', _this2.form.photo).then(function (res) {\n if (res != '') {\n _this2.photoUrl = res;\n }\n });\n }\n });\n }\n },\n updataInfo: function updataInfo() {\n var _this3 = this;\n\n this.$http.post(window.context.uc + '/api/user/v1/user/updateUser', this.form).then(function (res) {\n if (res.status = 200) {\n _this3.$message.success('更新成功');\n }\n });\n }\n }\n};",null]}