| | |
| | | </div> |
| | | <div> |
| | | <div class="text-center"> |
| | | <userAvatar :user="user" /> |
| | | <userAvatar /> |
| | | </div> |
| | | <ul class="list-group list-group-striped"> |
| | | <li class="list-group-item"> |
| | |
| | |
|
| | | export default {
|
| | | components: { VueCropper },
|
| | | props: {
|
| | | user: {
|
| | | type: Object
|
| | | }
|
| | | },
|
| | | data() {
|
| | | return {
|
| | | // 是否显示弹出层
|
| | |
| | | formData.append("avatarfile", data);
|
| | | uploadAvatar(formData).then(response => {
|
| | | this.open = false;
|
| | | this.options.img = response.imgUrl;
|
| | | this.options.img = process.env.VUE_APP_BASE_API + response.imgUrl;
|
| | | store.commit('SET_AVATAR', this.options.img);
|
| | | this.$modal.msgSuccess("修改成功");
|
| | | this.visible = false;
|